species

Toolkit for atmospheric characterization of directly imaged exoplanets

https://github.com/tomasstolker/species

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
  • Committers with academic emails
    4 of 7 committers (57.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.7%) to scientific vocabulary

Keywords from Contributors

astronomy
Last synced: 10 months ago · JSON representation

Repository

Toolkit for atmospheric characterization of directly imaged exoplanets

Basic Info
Statistics
  • Stars: 25
  • Watchers: 6
  • Forks: 11
  • Open Issues: 15
  • Releases: 43
Created over 7 years ago · Last pushed 10 months ago
Metadata Files
Readme Contributing License

README.rst

*species*
=========

**spe**\ctral **c**\ haracterization and **i**\ nference for **e**\ xoplanet **s**\ cience

.. container::

    |PyPI Status| |Python Versions| |CI Status| |Docs Status| |Code Coverage| |Code Quality| |License|

*species* is a toolkit for atmospheric characterization of directly imaged exoplanets. It provides a coherent framework for spectral and photometric analysis which builds on publicly-available data and models from various resources.

There are tools available for grid and free retrievals using Bayesian inference, synthetic photometry, interpolating a variety atmospheric and evolutionary model grids (including the possibility to add a custom grid), color-magnitude and color-color diagrams, empirical spectral analysis, spectral and photometric calibration, and analysis of emission lines. The package has been released on `PyPI `_ and is actively developed and maintained on `Github `_.

Documentation
-------------

Documentation can be found at `http://species.readthedocs.io `_.

Tutorials
---------

There are several `Jupyter notebooks `_ with tutorials for various types of analyses and functionalities.

Attribution
-----------

Please cite `Stolker et al. (2020) `_ whenever results from *species* are used in a publication. Please also make sure to give credit to the relevant papers regarding the use of the publicly available data that *species* benefits from.

Contributing
------------

Contributions are welcome so please consider `forking `_ the repository and creating a `pull request `_. Bug reports and feature requests can be provided by creating an `issue `_ on the Github page.

License
-------

Copyright 2025 Tomas Stolker and `contributors `_.

*species* is distributed under the MIT License. See `LICENSE `_ for the terms and conditions.

.. |PyPI Status| image:: https://img.shields.io/pypi/v/species
   :target: https://pypi.python.org/pypi/species

.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/species
   :target: https://pypi.python.org/pypi/species

.. |CI Status| image:: https://github.com/tomasstolker/species/workflows/CI/badge.svg?branch=main
   :target: https://github.com/tomasstolker/species/actions

.. |Docs Status| image:: https://img.shields.io/readthedocs/species
   :target: http://species.readthedocs.io

.. |Code Coverage| image:: https://codecov.io/gh/tomasstolker/species/branch/main/graph/badge.svg?token=LSSCPMJ5JH
   :target: https://codecov.io/gh/tomasstolker/species

.. |Code Quality| image:: https://img.shields.io/codefactor/grade/github/tomasstolker/species
   :target: https://www.codefactor.io/repository/github/tomasstolker/species

.. |License| image:: https://img.shields.io/github/license/tomasstolker/species
   :target: https://github.com/tomasstolker/species/blob/main/LICENSE

Owner

  • Name: Tomas Stolker
  • Login: tomasstolker
  • Kind: user
  • Location: The Netherlands
  • Company: Leiden University

GitHub Events

Total
  • Create event: 1
  • Commit comment event: 11
  • Release event: 1
  • Issues event: 27
  • Watch event: 3
  • Issue comment event: 59
  • Push event: 150
  • Pull request review event: 3
  • Pull request event: 9
  • Fork event: 1
Last Year
  • Create event: 1
  • Commit comment event: 11
  • Release event: 1
  • Issues event: 27
  • Watch event: 3
  • Issue comment event: 59
  • Push event: 150
  • Pull request review event: 3
  • Pull request event: 9
  • Fork event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 521
  • Total Committers: 7
  • Avg Commits per committer: 74.429
  • Development Distribution Score (DDS): 0.42
Past Year
  • Commits: 81
  • Committers: 2
  • Avg Commits per committer: 40.5
  • Development Distribution Score (DDS): 0.012
Top Committers
Name Email Commits
Tomas Stolker t****r@p****h 302
Tomas Stolker s****r@s****l 214
Gabriele Cugno g****o@p****h 1
Marshall Perrin m****n@s****u 1
Tomas Stolker t****r@g****m 1
TrellixVulnTeam c****d@t****m 1
Thomas Vandal 3****t 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 67
  • Total pull requests: 76
  • Average time to close issues: 3 months
  • Average time to close pull requests: about 23 hours
  • Total issue authors: 19
  • Total pull request authors: 6
  • Average comments per issue: 3.51
  • Average comments per pull request: 0.38
  • Merged pull requests: 73
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 23
  • Pull requests: 11
  • Average time to close issues: 28 days
  • Average time to close pull requests: 1 day
  • Issue authors: 5
  • Pull request authors: 2
  • Average comments per issue: 2.13
  • Average comments per pull request: 0.36
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • gabrielastro (35)
  • wbalmer (11)
  • nenasedk (3)
  • cianotoole11 (2)
  • suvadip31 (2)
  • mfeldt (1)
  • cosmicbabs (1)
  • muuud (1)
  • henrikruh (1)
  • tomasstolker (1)
  • kelle (1)
  • Tenivar (1)
  • maxwellmb (1)
  • sylacour (1)
  • f4hzg (1)
Pull Request Authors
  • tomasstolker (53)
  • wbalmer (18)
  • vandalt (2)
  • gcugno (1)
  • mperrin (1)
  • TrellixVulnTeam (1)
Top Labels
Issue Labels
enhancement (18) bug (16) question (8) type: feature (8) implementation: intermediate (6) type: bug (4) priority: medium (4) good first issue (3) type: docs (3) type: question (3) priority: low (3) wontfix (1) priority: high (1) implementation: easy (1) type: data (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 555 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 3
  • Total versions: 43
  • Total maintainers: 1
pypi.org: species

Toolkit for atmospheric characterization of directly imaged exoplanets

  • Versions: 43
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Downloads: 555 Last month
Rankings
Downloads: 8.2%
Dependent repos count: 8.9%
Dependent packages count: 10.1%
Average: 10.9%
Forks count: 11.9%
Stargazers count: 15.3%
Maintainers (1)
Last synced: 10 months ago

Dependencies

docs/requirements.txt pypi
  • cython *
  • jinja2 ==2.11.3
  • jupyter *
  • markupsafe ==2.0.1
  • nbsphinx *
  • pandoc *
  • sphinx-automodapi *
  • sphinx_book_theme *
requirements.txt pypi
  • PyMieScatt *
  • astropy *
  • astroquery *
  • corner *
  • emcee *
  • exo-k *
  • h5py *
  • matplotlib *
  • molmass *
  • numba *
  • numpy *
  • pandas *
  • pymultinest *
  • scipy *
  • spectres *
  • specutils *
  • tqdm *
  • typeguard *
  • xlrd *
setup.py pypi
  • str *
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v2 composite
environment.yml conda
  • cython
  • ipython 7.10.*
  • pip
  • python 3.8.*