Starmatrix

Latest version: v1.7.4

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.5.0

==================
- Drop support for Python 3.6 (updating Numpy to >1.20)
- Added SN yields datasets from two different models in *Bravo et al 2019*
- Added SN yields datasets from two different models in *Gronow et al 2021*
- Added SN yields datasets from two different models in *Mori et al 2018*

1.4.1

==================
- Added SN yields dataset from *Leung & Nomoto 2020*
- Added SN yields datasets from three different models in *Leung & Nomoto 2018*

1.4.0

==================
- New supernovae module to add SN yields datasets
- Added ``sn_yields`` setting
- Added SN yields dataset from *Seitenzahl et al. 2013*

1.3.0

==================

- SuperNova rates are now computed accounting for the total number of stars created per unit of stellar mass
- Added new DTD option: Greggio, L. 2005
- Added dataset of solar abundances from Lodders et al. 2019
- Added ``two_steps_t`` option for ``integration_step`` setting: The integration will use two time steps: [half the lifetime of a 100 solar masses star for the given metallicity] as time step for stars bigger than 4 solar masses, and 100 times that for less massive stars. If this option is selected the `total_time_steps` setting is ignored
- Added ``fixed_n_steps`` option for ``integration_step`` setting: The integration will take exactly the number of time steps specified in the next two settings (``integration_steps_stars_smaller_than_4Msun`` and ``integration_steps_stars_bigger_than_4Msun``)
- Removed DTD from *Mannucci, Della Valle, Panagia (2006)* (was deprecated in v1.2.0)
- Deprecation warnings can be silenced setting ``deprecation_warnings`` to False (it is True by default)
- Added correction of abundances data for CRI-LIM yields set
- Element production refactored: removed special case for massive stars
- Updated CNO cycle calculations
- Added ``yield_corrections`` setting to allow custom corrections for the ejections data
- Project renamed to Starmatrix

1.2.0

==================

- Added Supernovae II data to the ``imf_supernova_rates`` file
- Tweak SN total energy function to make it continous
- Better docs
- Added DTD from Maoz & Graur (2017)
- The DTD from Mannucci, Della Valle & Panagia is deprecated
- Added ``matrix_headers`` setting to optionally remove headers from `qm-matrices` file
- The default value for binary systems fraction is now 0.15
- Added ``integration_step`` setting to set the integration step as constant in *log(t)* or in *t*
- Kroupa, Chabrier and Miller-Scalo IMFs have been slightly corrected
- Added ``returned_fractions`` setting to generate a file with the masses restored to the ISM
- Fixed: Maoz & Graur DTD rate corrected by mass
- Added new DTD: Castrillo et al. 2021

1.1.0

==================

New normalization of IMFs
-------------------------

- Added settings to configure IMF's mass limits: ``[imf_m_low, imf_m_up]``
- IMFs are normalized calculating the definite integral in ``[m_low, m_up]``

Minor changes
-------------

- Better ``config-example.yml`` file
- ``Starburst`` IMF, is internally a shortcut for a Salpeter IMF with mass limits in [1, 120]
- Test coverage increased

`All v1.1.0 commits`_

.. _`All v1.1.0 commits`: https://github.com/xuanxu/starmatrix/compare/v1.0.0...v1.1.0

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.