starmatrix


Namestarmatrix JSON
Version 1.7.4 PyPI version JSON
download
home_pagehttps://github.com/xuanxu/starmatrix
SummaryModelling nucleosynthesis of galactic chemical elements using Q-Matrices
upload_time2023-01-28 17:15:40
maintainer
docs_urlNone
authorJuanjo Bazán
requires_python>=3.7
licenseMIT
keywords galaxies models astrophysics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            .. starmatrix

.. |ci-badge| image:: https://github.com/xuanxu/starmatrix/actions/workflows/tests.yml/badge.svg
   :target: https://github.com/xuanxu/starmatrix/actions/workflows/tests.yml
   :alt: Build status
.. |docs-badge| image:: https://readthedocs.org/projects/starmatrix/badge/?version=latest
   :target: https://starmatrix.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status
.. |codecov-badge| image:: https://codecov.io/gh/xuanxu/starmatrix/branch/main/graph/badge.svg?token=JRNGFn3SjA
   :target: https://codecov.io/gh/xuanxu/starmatrix
   :alt: Coverage status
.. |license| image:: https://img.shields.io/github/license/xuanxu/starmatrix?color=brightgreen
   :target: https://github.com/xuanxu/starmatrix/blob/main/LICENSE
   :alt: MIT License
.. |version| image:: https://img.shields.io/pypi/v/starmatrix.svg?color=brightgreen
   :target: https://pypi.org/project/starmatrix/
   :alt: starmatrix in PyPi
.. |paper-link| image:: https://joss.theoj.org/papers/10.21105/joss.04461/status.svg
   :target: https://doi.org/10.21105/joss.04461
   :alt: Paper
   
============
✨Starmatrix
============

|ci-badge| |docs-badge| |codecov-badge| |license| |version| |paper-link| 

Starmatrix is a Q-Matrices generator.

Based on explicit values for *solar abundances*, *Z* and *IMF*, Starmatrix calculates matrices ``Q(i,j)`` of masses of elements ``i`` ejected to the galactic medium as element ``j``, for a complete range of stellar masses, accounting for supernovae of types ``Ia`` and ``II``. You can read more about the ``Matrices Q formalism`` in ``Ferrini et al. 1992``.

Starmatrix computes the contribution matrix of 15 elements:

= = === === = === = = ==== == == == = == ==
H D He3 He4 C C13 N O n.r. Ne Mg Si S Ca Fe
= = === === = === = = ==== == == == = == ==

Starmatrix is a tool for astronomers working with galactic chemical evolution models needing detailed datasets to use as input, wanting to compare the validity of different yield sets or assessing different nucleosynthesis modeling assumptions.

Installation
============

The easiest way to install the package is using pip::

    $ pip install starmatrix

This will install the most recent release version and also some dependencies if they are not found in the system: *numpy*, *scipy* and *pyyaml*

A previous installation can be upgraded to the latest version with::

    $ pip install --upgrade starmatrix

Edge
----

If you want to play with the latest code present in this repository even if it has not been released yet, you can do it by cloning the repo locally and instructing pip to install it::

    $ git clone https://github.com/xuanxu/starmatrix.git
    $ cd starmatrix
    $ pip install -e .

Python >= 3.7 is required.

Test installation
-----------------

To test installation worked you can just run Starmatrix with default values running::

    $ starmatrix --generate-config
    $ starmatrix --config config-example.yml

The first command will generate a basic configuration file (named ``config-example.yml``) and the second command will run Starmatrix using that configuration. A folder named ``results`` should be created with the output files.

Test suite
==========

Starmatrix includes a test suite located in the ``/src/starmatrix/tests`` directory. The current state of the build is `publicly tracked by GitHub CI`_. You can run the latest tests locally and get information on code coverage if you clone the code to your local machine, install its development dependencies and use ``pytest``::

    $ git clone https://github.com/xuanxu/starmatrix.git
    $ cd starmatrix
    $ pip install -e ".[dev]"
    $ pytest

.. _`publicly tracked by GitHub CI`: https://github.com/xuanxu/starmatrix/actions/workflows/tests.yml

Usage
=====

Use starmatrix running::

    $ starmatrix --config FILENAME

where *FILENAME* is the path to the config yaml file.

Running starmatrix will produce a directory with three output files:

* **mass_intervals**: all the mass intervals used to integrate for all the mass range
* **imf_supernova_rates**: the initial mass functions for the supernova rates for each mass interval
* **qm-matrices**: the Q(m) matrices for every mass interval defined in the *mass_intervals* file, expressed as stellar mass fractions.

You can find the complete documentation at `ReadTheDocs' Starmatrix page`_.

.. _`ReadTheDocs' Starmatrix page`: https://starmatrix.readthedocs.io/

Input params
============

Starmatrix reads a config file where several options can be set in yaml format::

        z: 0.0200               # metallicity
        sol_ab: as09            # solar abundances
        imf: kroupa2002         # initial mass function (IMF)
        imf_m_low: 0.15         # lower mass limit for the IMF
        imf_m_up: 100           # upper mass limit for the IMF
        total_time_steps: 300   # number of time steps (will result in a Q Matrix per step)
        m_min: 0.98             # min value for stellar mass
        m_max: 40               # max value for stellar mass
        binary_fraction: 0.15   # rate of binary stars
        dtd_sn: rlp             # delay time distribution for supernovae
        sn_yields: iwa1998      # Dataset for Supernovae yields
        output_dir: results     # Name of the directory where results are written.
        integration_step: logt  # The integration step can be constant in t, constant in log(t), or custom.
        expelled_elements_filename: ejecta.txt  # Filename of ejected data.

Starmatrix will use its internal `default values`_ for all params for which no values are provided.

If you want to use an existent configuration file as template for your own, you can run::

    $ starmatrix --generate-config

That command will create a ``config-example.yml`` file in the current dir containing the default values.

.. _`default values`: https://starmatrix.readthedocs.io/en/latest/configuration.html#default-values

Starmatrix uses solar mass (M*) as the reference unit for all quantities, so internally the upper and lower limits for IMF are expressed in solar masses, Delay Time Distributions are expressed as [Supernovae per Year per M*] and the expelled elements file is expected to express data as expelled mass per solar mass, same as the supernova yields.

Initial mass function
---------------------

The ``imf`` param in the config file can be set to use any of the predefined IMFs from different papers/authors:

:salpeter: Salpeter 1955
:starburst: Starburst 1999 (a Salpeter with mass limits in [1, 120])
:miller_scalo: Miller & Scalo 1979
:ferrini: Ferrini, Palla & Penco 1998
:kroupa2001: Kroupa 2001
:kroupa2002: Kroupa 2002
:chabrier: Chabrier 2003
:maschberger: Maschberger 2012

The default value is ``kroupa2002``. If you want to use your own IMF you can do so subclassing the `IMF class`_.

.. _`IMF class`: https://github.com/xuanxu/starmatrix/blob/main/src/starmatrix/imfs.py#L35-L68

The IMF will be normalized integrating in the ``[imf_m_low, imf_m_up]`` mass interval (default: ``[0.15, 100]``, except ``Starburst``: ``[1, 120]``).

Solar abundances
----------------

The ``sol_ab`` param in the config file can be set to use any of the available abundances datasets from different papers/authors:

:ag89: Anders & Grevesse 1989
:gs98: Grevesse & Sauval 1998
:as05: Asplund et al. 2005
:as09: Asplund et al. 2009
:he10: Heger 2010
:lo19: Lodders et al. 2019

The default value is ``as09``. If you want to use your own abundances data you can do so subclassing the `Abundances class`_.

.. _`Abundances class`: https://github.com/xuanxu/starmatrix/blob/main/src/starmatrix/abundances.py#L30-L59

Delay Time Distributions
------------------------

The ``dtd_sn`` param in the config file can be set to use any of the available Delay Time Distributions for supernova rates from different papers/authors:

:rlp: Supernova rates from Ruiz-Lapuente et al. (2000)
:maoz: DTD of Type Ia supernovae from Maoz & Graur (2017)
:castrillo: DTD of Type Ia supernovae from Castrillo et al. (2021)
:greggio: DTD of Type Ia supernovae from Greggio, L. (2005)
:chen: DTD of Type Ia supernovae from Chen et al. (2021)
:greggio-CDD04: DTD from model Close DD 0.4 Gyrs from Greggio, L. (2005)
:greggio-CDD1: DTD from model Close DD 1 Gyr from Greggio, L. (2005)
:greggio-WDD04: DTD from model Wide DD 0.4 Gyrs from Greggio, L. (2005)
:greggio-WDD1: DTD from model Wide DD 1 Gyr from Greggio, L. (2005)
:greggio-SDCH: DTD from model SD Chandra from Greggio, L. (2005)
:greggio-SDSCH: DTD from model SD sub-Chandra from Greggio, L. (2005)
:strolger-fit1: Phi function from Strolger et al. (2020) with (ξ, ω, 𝛼) = (10, 600, 220)
:strolger-fit2: Phi function from Strolger et al. (2020) with (ξ, ω, 𝛼) = (110, 1000, 2)
:strolger-fit3: Phi function from Strolger et al. (2020) with (ξ, ω, 𝛼) = (350, 1200, 20)
:strolger-fit4: Phi function from Strolger et al. (2020) with (ξ, ω, 𝛼) = (6000, 6000, -2)
:strolger-fit5: Phi function from Strolger et al. (2020) with (ξ, ω, 𝛼) = (-650, 2200, 1100)
:strolger-optimized: Phi function from Strolger et al. (2020) with (ξ, ω, 𝛼) = (-1518, 51, 50)

Supernovae yields
-----------------

The ``sn_yields`` param in the config file can be set to use any of the available supernova yields datasets from different papers/authors:

:iwa1998: Data from Iwamoto, K. et al., 1999
:sei2013: Data from Seitenzahl et al. 2013
:ln2018-1: Data from Leung & Nomoto 2018, Tables 6/7
:ln2018-2: Data from Leung & Nomoto 2018, Tables 8/9
:ln2018-3: Data from Leung & Nomoto 2018, Tables 10/11
:ln2020: Data from Leung & Nomoto 2020
:br2019-1: Data from Bravo, E. et al., Table 3
:br2019-2: Data from Bravo, E. et al., Table 4
:gro2021-1: Data from Gronow, S. et al., Tables 3/A10 He+Core detonations
:gro2021-2: Data from Gronow, S. et al., Tables 4/A8 He+Core detonations
:mor2018-1: Data from Mori, K. et al., W7
:mor2018-2: Data from Mori, K. et al., WDD2

Contributions
=============

If you find a bug or have a question, please [open an issue in the project's repo](https://github.com/xuanxu/starmatrix/issues).

Contributions are welcome, please read our `contributing guidelines`_.

.. _`contributing guidelines`: https://github.com/xuanxu/starmatrix/blob/main/CONTRIBUTING.md


Citation
========

If you find Starmatrix helpful, please consider citing:

::

   @article{Bazan2022,
      doi = {10.21105/joss.04461},
      url = {https://doi.org/10.21105/joss.04461},
      year = {2022},
      publisher = {The Open Journal},
      volume = {7},
      number = {75},
      pages = {4461},
      author = {Juanjo Bazán and Mercedes Mollá},
      title = {Starmatrix: Modelling nucleosynthesis of galactic chemical elements},
      journal = {Journal of Open Source Software}
   }

License
=======

*Copyright* © 2022 Juanjo Bazán, released under the `MIT license`_.

.. _`MIT license`: https://github.com/xuanxu/starmatrix/blob/main/LICENSE

Credits
=======

Starmatrix is built upon a long list of previous works from different authors/papers:

* *Ferrini et al.*, 1992, ApJ, 387, 138
* *Ferrini & Poggiantti*, 1993, ApJ, 410, 44F
* *Portinari, Chiosi & Bressan*, 1998,AA,334,505P
* *Talbot & Arnett*, 1973, ApJ, 186, 51-67
* *Galli et al.*, 1995, ApJ, 443, 536G
* *Mollá et al.*, 2015, MNRAS, 451, 3693-3708
* *Iwamoto et al.*, 1999, ApJS, 125, 439
* *Seitenzahl et al.*, 2013, MNRAS, Volume 429, Issue 2, 1156–1172
* *Matteucci & Greggio*, 1986, A&A, 154, 279M
* *Mollá et al.*, 2017, MNRAS, 468, 305-318
* *Gavilan, Mollá & Buell*, 2006, A&A, 450, 509
* *Raiteri C.M., Villata M. & Navarro J.F.*, 1996, A&A 315, 105-115
* *Ruiz-Lapuente, P., Canal, R.*, 2000, astro.ph..9312R
* *Maoz, D. & Graur, O.*, 2017, ApJ, 848, 25M
* *Castrillo, A. et al.*, 2021, MNRAS  V501, 3, 3122–3136
* *Greggio, L.*, 2005, A&A 441, 1055–1078
* *Leung & Nomoto*, 2018, ApJ, Vol 861, Issue 2, Id 143
* *Leung & Nomoto*, 2020, ApJ, Vol 888, Issue 2, Id 80
* *Bravo, E. et al.*, 2019, MNRAS, 482, Issue 4, 4346–4363
* *Gronow, S. et al.*, 2021, A&A 656, A94
* *Mori, K. et al.*, 2018, ApJ, 863:176
* *Chen, X., Hu, L. & Wang, L.*, 2021, ApJ, 922, 15
* *Strolger et al*, 2020, ApJ, Vol 890, 2. doi: 10.3847/1538-4357/ab6a97

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/xuanxu/starmatrix",
    "name": "starmatrix",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "galaxies,models,astrophysics",
    "author": "Juanjo Baz\u00e1n",
    "author_email": "hello@juanjobazan.com",
    "download_url": "https://files.pythonhosted.org/packages/8d/9a/82adb89287577867fd198de56ff2a5e91ab8ac583d2764455854a83c51de/starmatrix-1.7.4.tar.gz",
    "platform": null,
    "description": ".. starmatrix\n\n.. |ci-badge| image:: https://github.com/xuanxu/starmatrix/actions/workflows/tests.yml/badge.svg\n   :target: https://github.com/xuanxu/starmatrix/actions/workflows/tests.yml\n   :alt: Build status\n.. |docs-badge| image:: https://readthedocs.org/projects/starmatrix/badge/?version=latest\n   :target: https://starmatrix.readthedocs.io/en/latest/?badge=latest\n   :alt: Documentation Status\n.. |codecov-badge| image:: https://codecov.io/gh/xuanxu/starmatrix/branch/main/graph/badge.svg?token=JRNGFn3SjA\n   :target: https://codecov.io/gh/xuanxu/starmatrix\n   :alt: Coverage status\n.. |license| image:: https://img.shields.io/github/license/xuanxu/starmatrix?color=brightgreen\n   :target: https://github.com/xuanxu/starmatrix/blob/main/LICENSE\n   :alt: MIT License\n.. |version| image:: https://img.shields.io/pypi/v/starmatrix.svg?color=brightgreen\n   :target: https://pypi.org/project/starmatrix/\n   :alt: starmatrix in PyPi\n.. |paper-link| image:: https://joss.theoj.org/papers/10.21105/joss.04461/status.svg\n   :target: https://doi.org/10.21105/joss.04461\n   :alt: Paper\n   \n============\n\u2728Starmatrix\n============\n\n|ci-badge| |docs-badge| |codecov-badge| |license| |version| |paper-link| \n\nStarmatrix is a Q-Matrices generator.\n\nBased on explicit values for *solar abundances*, *Z* and *IMF*, Starmatrix calculates matrices ``Q(i,j)`` of masses of elements ``i`` ejected to the galactic medium as element ``j``, for a complete range of stellar masses, accounting for supernovae of types ``Ia`` and ``II``. You can read more about the ``Matrices Q formalism`` in ``Ferrini et al. 1992``.\n\nStarmatrix computes the contribution matrix of 15 elements:\n\n= = === === = === = = ==== == == == = == ==\nH D He3 He4 C C13 N O n.r. Ne Mg Si S Ca Fe\n= = === === = === = = ==== == == == = == ==\n\nStarmatrix is a tool for astronomers working with galactic chemical evolution models needing detailed datasets to use as input, wanting to compare the validity of different yield sets or assessing different nucleosynthesis modeling assumptions.\n\nInstallation\n============\n\nThe easiest way to install the package is using pip::\n\n    $ pip install starmatrix\n\nThis will install the most recent release version and also some dependencies if they are not found in the system: *numpy*, *scipy* and *pyyaml*\n\nA previous installation can be upgraded to the latest version with::\n\n    $ pip install --upgrade starmatrix\n\nEdge\n----\n\nIf you want to play with the latest code present in this repository even if it has not been released yet, you can do it by cloning the repo locally and instructing pip to install it::\n\n    $ git clone https://github.com/xuanxu/starmatrix.git\n    $ cd starmatrix\n    $ pip install -e .\n\nPython >= 3.7 is required.\n\nTest installation\n-----------------\n\nTo test installation worked you can just run Starmatrix with default values running::\n\n    $ starmatrix --generate-config\n    $ starmatrix --config config-example.yml\n\nThe first command will generate a basic configuration file (named ``config-example.yml``) and the second command will run Starmatrix using that configuration. A folder named ``results`` should be created with the output files.\n\nTest suite\n==========\n\nStarmatrix includes a test suite located in the ``/src/starmatrix/tests`` directory. The current state of the build is `publicly tracked by GitHub CI`_. You can run the latest tests locally and get information on code coverage if you clone the code to your local machine, install its development dependencies and use ``pytest``::\n\n    $ git clone https://github.com/xuanxu/starmatrix.git\n    $ cd starmatrix\n    $ pip install -e \".[dev]\"\n    $ pytest\n\n.. _`publicly tracked by GitHub CI`: https://github.com/xuanxu/starmatrix/actions/workflows/tests.yml\n\nUsage\n=====\n\nUse starmatrix running::\n\n    $ starmatrix --config FILENAME\n\nwhere *FILENAME* is the path to the config yaml file.\n\nRunning starmatrix will produce a directory with three output files:\n\n* **mass_intervals**: all the mass intervals used to integrate for all the mass range\n* **imf_supernova_rates**: the initial mass functions for the supernova rates for each mass interval\n* **qm-matrices**: the Q(m) matrices for every mass interval defined in the *mass_intervals* file, expressed as stellar mass fractions.\n\nYou can find the complete documentation at `ReadTheDocs' Starmatrix page`_.\n\n.. _`ReadTheDocs' Starmatrix page`: https://starmatrix.readthedocs.io/\n\nInput params\n============\n\nStarmatrix reads a config file where several options can be set in yaml format::\n\n        z: 0.0200               # metallicity\n        sol_ab: as09            # solar abundances\n        imf: kroupa2002         # initial mass function (IMF)\n        imf_m_low: 0.15         # lower mass limit for the IMF\n        imf_m_up: 100           # upper mass limit for the IMF\n        total_time_steps: 300   # number of time steps (will result in a Q Matrix per step)\n        m_min: 0.98             # min value for stellar mass\n        m_max: 40               # max value for stellar mass\n        binary_fraction: 0.15   # rate of binary stars\n        dtd_sn: rlp             # delay time distribution for supernovae\n        sn_yields: iwa1998      # Dataset for Supernovae yields\n        output_dir: results     # Name of the directory where results are written.\n        integration_step: logt  # The integration step can be constant in t, constant in log(t), or custom.\n        expelled_elements_filename: ejecta.txt  # Filename of ejected data.\n\nStarmatrix will use its internal `default values`_ for all params for which no values are provided.\n\nIf you want to use an existent configuration file as template for your own, you can run::\n\n    $ starmatrix --generate-config\n\nThat command will create a ``config-example.yml`` file in the current dir containing the default values.\n\n.. _`default values`: https://starmatrix.readthedocs.io/en/latest/configuration.html#default-values\n\nStarmatrix uses solar mass (M*) as the reference unit for all quantities, so internally the upper and lower limits for IMF are expressed in solar masses, Delay Time Distributions are expressed as [Supernovae per Year per M*] and the expelled elements file is expected to express data as expelled mass per solar mass, same as the supernova yields.\n\nInitial mass function\n---------------------\n\nThe ``imf`` param in the config file can be set to use any of the predefined IMFs from different papers/authors:\n\n:salpeter: Salpeter 1955\n:starburst: Starburst 1999 (a Salpeter with mass limits in [1, 120])\n:miller_scalo: Miller & Scalo 1979\n:ferrini: Ferrini, Palla & Penco 1998\n:kroupa2001: Kroupa 2001\n:kroupa2002: Kroupa 2002\n:chabrier: Chabrier 2003\n:maschberger: Maschberger 2012\n\nThe default value is ``kroupa2002``. If you want to use your own IMF you can do so subclassing the `IMF class`_.\n\n.. _`IMF class`: https://github.com/xuanxu/starmatrix/blob/main/src/starmatrix/imfs.py#L35-L68\n\nThe IMF will be normalized integrating in the ``[imf_m_low, imf_m_up]`` mass interval (default: ``[0.15, 100]``, except ``Starburst``: ``[1, 120]``).\n\nSolar abundances\n----------------\n\nThe ``sol_ab`` param in the config file can be set to use any of the available abundances datasets from different papers/authors:\n\n:ag89: Anders & Grevesse 1989\n:gs98: Grevesse & Sauval 1998\n:as05: Asplund et al. 2005\n:as09: Asplund et al. 2009\n:he10: Heger 2010\n:lo19: Lodders et al. 2019\n\nThe default value is ``as09``. If you want to use your own abundances data you can do so subclassing the `Abundances class`_.\n\n.. _`Abundances class`: https://github.com/xuanxu/starmatrix/blob/main/src/starmatrix/abundances.py#L30-L59\n\nDelay Time Distributions\n------------------------\n\nThe ``dtd_sn`` param in the config file can be set to use any of the available Delay Time Distributions for supernova rates from different papers/authors:\n\n:rlp: Supernova rates from Ruiz-Lapuente et al. (2000)\n:maoz: DTD of Type Ia supernovae from Maoz & Graur (2017)\n:castrillo: DTD of Type Ia supernovae from Castrillo et al. (2021)\n:greggio: DTD of Type Ia supernovae from Greggio, L. (2005)\n:chen: DTD of Type Ia supernovae from Chen et al. (2021)\n:greggio-CDD04: DTD from model Close DD 0.4 Gyrs from Greggio, L. (2005)\n:greggio-CDD1: DTD from model Close DD 1 Gyr from Greggio, L. (2005)\n:greggio-WDD04: DTD from model Wide DD 0.4 Gyrs from Greggio, L. (2005)\n:greggio-WDD1: DTD from model Wide DD 1 Gyr from Greggio, L. (2005)\n:greggio-SDCH: DTD from model SD Chandra from Greggio, L. (2005)\n:greggio-SDSCH: DTD from model SD sub-Chandra from Greggio, L. (2005)\n:strolger-fit1: Phi function from Strolger et al. (2020) with (\u03be, \u03c9, \ud835\udefc) = (10, 600, 220)\n:strolger-fit2: Phi function from Strolger et al. (2020) with (\u03be, \u03c9, \ud835\udefc) = (110, 1000, 2)\n:strolger-fit3: Phi function from Strolger et al. (2020) with (\u03be, \u03c9, \ud835\udefc) = (350, 1200, 20)\n:strolger-fit4: Phi function from Strolger et al. (2020) with (\u03be, \u03c9, \ud835\udefc) = (6000, 6000, -2)\n:strolger-fit5: Phi function from Strolger et al. (2020) with (\u03be, \u03c9, \ud835\udefc) = (-650, 2200, 1100)\n:strolger-optimized: Phi function from Strolger et al. (2020) with (\u03be, \u03c9, \ud835\udefc) = (-1518, 51, 50)\n\nSupernovae yields\n-----------------\n\nThe ``sn_yields`` param in the config file can be set to use any of the available supernova yields datasets from different papers/authors:\n\n:iwa1998: Data from Iwamoto, K. et al., 1999\n:sei2013: Data from Seitenzahl et al. 2013\n:ln2018-1: Data from Leung & Nomoto 2018, Tables 6/7\n:ln2018-2: Data from Leung & Nomoto 2018, Tables 8/9\n:ln2018-3: Data from Leung & Nomoto 2018, Tables 10/11\n:ln2020: Data from Leung & Nomoto 2020\n:br2019-1: Data from Bravo, E. et al., Table 3\n:br2019-2: Data from Bravo, E. et al., Table 4\n:gro2021-1: Data from Gronow, S. et al., Tables 3/A10 He+Core detonations\n:gro2021-2: Data from Gronow, S. et al., Tables 4/A8 He+Core detonations\n:mor2018-1: Data from Mori, K. et al., W7\n:mor2018-2: Data from Mori, K. et al., WDD2\n\nContributions\n=============\n\nIf you find a bug or have a question, please [open an issue in the project's repo](https://github.com/xuanxu/starmatrix/issues).\n\nContributions are welcome, please read our `contributing guidelines`_.\n\n.. _`contributing guidelines`: https://github.com/xuanxu/starmatrix/blob/main/CONTRIBUTING.md\n\n\nCitation\n========\n\nIf you find Starmatrix helpful, please consider citing:\n\n::\n\n   @article{Bazan2022,\n      doi = {10.21105/joss.04461},\n      url = {https://doi.org/10.21105/joss.04461},\n      year = {2022},\n      publisher = {The Open Journal},\n      volume = {7},\n      number = {75},\n      pages = {4461},\n      author = {Juanjo Baz\u00e1n and Mercedes Moll\u00e1},\n      title = {Starmatrix: Modelling nucleosynthesis of galactic chemical elements},\n      journal = {Journal of Open Source Software}\n   }\n\nLicense\n=======\n\n*Copyright* \u00a9 2022 Juanjo Baz\u00e1n, released under the `MIT license`_.\n\n.. _`MIT license`: https://github.com/xuanxu/starmatrix/blob/main/LICENSE\n\nCredits\n=======\n\nStarmatrix is built upon a long list of previous works from different authors/papers:\n\n* *Ferrini et al.*, 1992, ApJ, 387, 138\n* *Ferrini & Poggiantti*, 1993, ApJ, 410, 44F\n* *Portinari, Chiosi & Bressan*, 1998,AA,334,505P\n* *Talbot & Arnett*, 1973, ApJ, 186, 51-67\n* *Galli et al.*, 1995, ApJ, 443, 536G\n* *Moll\u00e1 et al.*, 2015, MNRAS, 451, 3693-3708\n* *Iwamoto et al.*, 1999, ApJS, 125, 439\n* *Seitenzahl et al.*, 2013, MNRAS, Volume 429, Issue 2, 1156\u20131172\n* *Matteucci & Greggio*, 1986, A&A, 154, 279M\n* *Moll\u00e1 et al.*, 2017, MNRAS, 468, 305-318\n* *Gavilan, Moll\u00e1 & Buell*, 2006, A&A, 450, 509\n* *Raiteri C.M., Villata M. & Navarro J.F.*, 1996, A&A 315, 105-115\n* *Ruiz-Lapuente, P., Canal, R.*, 2000, astro.ph..9312R\n* *Maoz, D. & Graur, O.*, 2017, ApJ, 848, 25M\n* *Castrillo, A. et al.*, 2021, MNRAS  V501, 3, 3122\u20133136\n* *Greggio, L.*, 2005, A&A 441, 1055\u20131078\n* *Leung & Nomoto*, 2018, ApJ, Vol 861, Issue 2, Id 143\n* *Leung & Nomoto*, 2020, ApJ, Vol 888, Issue 2, Id 80\n* *Bravo, E. et al.*, 2019, MNRAS, 482, Issue 4, 4346\u20134363\n* *Gronow, S. et al.*, 2021, A&A 656, A94\n* *Mori, K. et al.*, 2018, ApJ, 863:176\n* *Chen, X., Hu, L. & Wang, L.*, 2021, ApJ, 922, 15\n* *Strolger et al*, 2020, ApJ, Vol 890, 2. doi: 10.3847/1538-4357/ab6a97\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Modelling nucleosynthesis of galactic chemical elements using Q-Matrices",
    "version": "1.7.4",
    "split_keywords": [
        "galaxies",
        "models",
        "astrophysics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4736f9e01f43b1b5fc9f768979cc45a2907d8dbd19d7ce061f1de458831c0ca",
                "md5": "96def2b5af393d85bcc92dec237e2080",
                "sha256": "7c851b6268ec98289e2f2f8fb3aa3802d7ef2e981a7f2dc1f727d52afbb03549"
            },
            "downloads": -1,
            "filename": "starmatrix-1.7.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "96def2b5af393d85bcc92dec237e2080",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 44607,
            "upload_time": "2023-01-28T17:15:38",
            "upload_time_iso_8601": "2023-01-28T17:15:38.416123Z",
            "url": "https://files.pythonhosted.org/packages/e4/73/6f9e01f43b1b5fc9f768979cc45a2907d8dbd19d7ce061f1de458831c0ca/starmatrix-1.7.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d9a82adb89287577867fd198de56ff2a5e91ab8ac583d2764455854a83c51de",
                "md5": "86bbb3d8737c90671f0cd60a2a49b3e0",
                "sha256": "e1616e1890ffc1143cc6b4d77b475a2e6dfe0392ea1409d2aa95cdc868118732"
            },
            "downloads": -1,
            "filename": "starmatrix-1.7.4.tar.gz",
            "has_sig": false,
            "md5_digest": "86bbb3d8737c90671f0cd60a2a49b3e0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 43220,
            "upload_time": "2023-01-28T17:15:40",
            "upload_time_iso_8601": "2023-01-28T17:15:40.158411Z",
            "url": "https://files.pythonhosted.org/packages/8d/9a/82adb89287577867fd198de56ff2a5e91ab8ac583d2764455854a83c51de/starmatrix-1.7.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-28 17:15:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "xuanxu",
    "github_project": "starmatrix",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [],
    "lcname": "starmatrix"
}
        
Elapsed time: 0.04072s