https://github.com/threeml/astromodels
Spatial and spectral models for astrophysics
Science Score: 59.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
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
11 of 30 committers (36.7%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Spatial and spectral models for astrophysics
Basic Info
- Host: GitHub
- Owner: threeML
- License: bsd-3-clause
- Language: Python
- Default Branch: master
- Size: 123 MB
Statistics
- Stars: 46
- Watchers: 6
- Forks: 47
- Open Issues: 12
- Releases: 1
Topics
Metadata Files
README.md
astromodels
PyPi
Conda

Astromodels is a very flexible framework to define models for likelihood or Bayesian analysis of astrophysical data.
Even though it has been designed having in mind analysis in the spectral domain, it can be used also as a toolbox containing functions of any variable.
Astromodels is not a modeling package, it only gives you the tools to build a model as complex as you need. You then need a separate package (such as 3ML) to fit that model to the data.
Some of the features which distinguish astromodels from other similar packages are: * a model can contain an arbitrary number of sources at different positions in the sky * parameters can be linked through any function (not only identity) * parameters can vary with auxiliary variables such as time. For example, you can build a model where some parameters vary with time, and you can fit the parameters of the function which describe this variability. Similary you can build models where parameters vary with the phase of a pulsar, and so on. * models can be saved in and loaded from YAML file (a human-readable format) * physical units are fully supported in input, but they are handled so that they don’t slow down the actualy computation of the models.
Astromodels has been designed with performance as priority, and is considerably faster than other python-based solution for the same problem, such as astropy.modeling and the modeling part of sherpa. Documentation: http://astromodels.readthedocs.org/en/latest/
Owner
- Name: The Multi-Mission Maximum Likelihood (3ML)
- Login: threeML
- Kind: organization
- Repositories: 14
- Profile: https://github.com/threeML
GitHub Events
Total
- Issues event: 3
- Watch event: 4
- Issue comment event: 22
- Push event: 37
- Pull request review comment event: 2
- Pull request review event: 2
- Pull request event: 9
- Fork event: 4
- Create event: 3
Last Year
- Issues event: 3
- Watch event: 4
- Issue comment event: 22
- Push event: 37
- Pull request review comment event: 2
- Pull request review event: 2
- Pull request event: 9
- Fork event: 4
- Create event: 3
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| grburgess | j****s@g****m | 687 |
| giacomov | g****o@g****m | 331 |
| ndilalla | n****a@s****u | 56 |
| omodei | n****i@g****m | 51 |
| Henrike Fleischhack | h****k@g****m | 27 |
| Giacomo Vianello | g****v@s****u | 23 |
| ndilalla | n****a@p****t | 21 |
| physics-andrea | p****a@g****m | 14 |
| Dominique Eckert | D****t@u****h | 12 |
| Travis CI | t****s@t****g | 12 |
| zhoouhaoo | h****1@m****u | 8 |
| Henrike F | h****f@u****m | 5 |
| Michael Burgess | j****s@s****l | 5 |
| Hao Zhou -- MTU | z****o@a****u | 4 |
| Xavier | x****a@g****m | 4 |
| rwiller | 8****r@u****m | 4 |
| binitahona | b****a@m****u | 4 |
| anastasia-tsvetkova | 7****a@u****m | 4 |
| rjlauer | r****r@u****u | 4 |
| Anastasia | t****a@g****m | 3 |
| Segev BenZvi | s****i@i****u | 3 |
| BjoernBiltzinger | b****r@g****e | 2 |
| Hao Zhou -- MTU | z****o@s****u | 1 |
| hamogu | m****r@g****e | 1 |
| Colas | r****e@u****u | 1 |
| Ryan Rubenzahl | r****l@R****l | 1 |
| Ryan Rubenzahl | r****l@d****u | 1 |
| Hugo Ayala | h****5@g****m | 1 |
| Dominique Eckert | 4****t@u****m | 1 |
| ssteinmassl | 4****l@u****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 36
- Total pull requests: 82
- Average time to close issues: 9 months
- Average time to close pull requests: about 2 months
- Total issue authors: 17
- Total pull request authors: 15
- Average comments per issue: 3.36
- Average comments per pull request: 1.41
- Merged pull requests: 72
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: 19 days
- Issue authors: 2
- Pull request authors: 3
- Average comments per issue: 0.0
- Average comments per pull request: 2.17
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- henrikef (9)
- grburgess (5)
- rwiller (3)
- israelmcmc (3)
- omodei (2)
- ndilalla (2)
- hayalaso (2)
- eneights (1)
- ghost (1)
- asattools (1)
- parsotat (1)
- PreisTo (1)
- domeckert (1)
- ssteinmassl (1)
- JohannesBuchner (1)
Pull Request Authors
- grburgess (39)
- ndilalla (10)
- henrikef (10)
- israelmcmc (5)
- rwiller (4)
- omodei (4)
- hayalaso (3)
- BjoernBiltzinger (2)
- PreisTo (2)
- anastasia-tsvetkova (2)
- AlexKurek (2)
- jan-janssen (1)
- domeckert (1)
- xboluna (1)
- hamogu (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 995 last-month
-
Total dependent packages: 3
(may contain duplicates) -
Total dependent repositories: 13
(may contain duplicates) - Total versions: 63
- Total maintainers: 4
pypi.org: astromodels
Astromodels contains models to be used in likelihood or Bayesian analysis in astronomy
- Homepage: https://github.com/threeml/astromodels
- Documentation: https://astromodels.readthedocs.io
- License: bsd-3-clause
-
Latest release: 2.4.3
published about 1 year ago
Rankings
conda-forge.org: astromodels
- Homepage: https://github.com/threeml/astromodels
- License: BSD-3-Clause
-
Latest release: 2.3.9
published over 3 years ago
Rankings
Dependencies
- better_apidoc *
- cython *
- docutils *
- nbsphinx *
- numba *
- numpy *
- pandas *
- rtds_action *
- sphinx >1.4
- sphinx-gallery *
- sphinx_rtd_theme *
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v1 composite
- actions/setup-python v2 composite
- conda-incubator/setup-miniconda v2 composite
- pypa/gh-action-pypi-publish v1.1.0 composite
- actions/checkout v2 composite
- actions/download-artifact master composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- ad-m/github-push-action master composite
- dfm/rtds-action main composite
- juliangruber/sleep-action v1 composite
- sphinx-notes/pages v2 composite
- actions/stale v3 composite
- EnricoMi/publish-unit-test-result-action v1 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- codecov/codecov-action v1 composite
- conda-incubator/setup-miniconda v2 composite
- fkirc/skip-duplicate-actions master composite
- ubuntu 16.04 build
- astropy
- ccfits
- cfitsio
- colorama
- dill
- future
- h5py
- hdf5
- interpolation >=2.2.2
- joblib
- libgfortran
- mkl
- numba >=0.54
- numdifftools
- numpy
- omegaconf
- pandas >=0.23
- pytables
- python
- pyyaml >=5.1
- rich
- scipy
- wcslib
- xspec-modelsonly 6.30.1