Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.4%) to scientific vocabulary
Scientific Fields
Repository
Basic Info
- Host: GitHub
- Owner: NimaLaal
- License: mit
- Language: Jupyter Notebook
- Default Branch: main
- Size: 161 MB
Statistics
- Stars: 8
- Watchers: 1
- Forks: 3
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
PANDORA
Project
Painlessly Attempting a Numerical Democratization Of [pulsar timing] Residual Analysis (PANDORA)
Unique Features
- Perform astrophysical inference and model selection (product space sampling) on Pulsar Timing Array (PTA) data sets using normalizing flows.
- Multi-pulsar Gibbs sampling algorithm for the most general, agnostic, per-frequency Bayesian search for a low-frequency (red) noise process in a PTA data.
Other Features
Perform various real data set GWB detection analyses the fastest way possible given the limitations of JAX, Numpy, and your own hardware!
Getting Started
Installing
To install with enterprise on Debian:
conda create -n pandora python
conda activate pandora
sudo apt-get install libsuitesparse-dev
pip install scikit-sparse==0.4.13
pip install git+https://github.com/nanograv/enterprise.git
pip install git+https://github.com/nanograv/enterprise_extensions.git
pip install git+https://github.com/NimaLaal/pandora.git
To install without enterprise
conda create -n pandora python
conda activate pandora
pip install git+https://github.com/NimaLaal/pandora.git
Note
Make sure your JAX install uses GPU if you would like to use your GPU. For more information go here or here for M-series macs.
Examples
It is highly recommended that you have enterprise installed in the same environment as pandora. However, for M-series macs, this comes at the price of not utilizing arm64. If you do not have enterprise installed, you need to supply things manually to some of the pandora functions. Things like, Tspan, TNT, TNr, pulsar positions, etc. Take a look at the data directory for some of these files for the NG15year data set.
Check the examples folder for a few demo notebooks.
Authors
Owner
- Login: NimaLaal
- Kind: user
- Repositories: 2
- Profile: https://github.com/NimaLaal
GitHub Events
Total
- Release event: 1
- Watch event: 8
- Push event: 75
- Fork event: 3
- Create event: 4
Last Year
- Release event: 1
- Watch event: 8
- Push event: 75
- Fork event: 3
- Create event: 4