7 research outputs found
SNEWS2/snewpy: v1.1b1
<ul>
<li>Added multiple new models (Zha_2021, Fornax_2019, Fornax_2021, Tamborra_2014, Tamborra_2014, Walk_2018, Walk_2019)</li>
<li>SNEWPY is now <a href="https://pypi.org/project/snewpy/">available on PyPI</a></li>
<li>User can select which models to download</li>
<li>Various minor bugfixes and improvements</li>
</ul>
<p>To install: <code>pip install snewpy</code></p>
<p>To download models: <code>python -c 'import snewpy; snewpy.get_models()'</code></p>
SNEWS2/snewpy: v1.1b3
<p><a href="https://doi.org/10.5281/zenodo.4498940"></a>
(TODO: This DOI always points to the latest version. Replace it with the DOI for this specific release!)</p>
<ul>
<li>minor API simplification</li>
</ul>
<p>This version was submitted to the <a href="https://joss.theoj.org/">Journal of Open Source Software</a>.</p>
SNEWS2/snewpy: v1.1b2
<p><a href="https://doi.org/10.5281/zenodo.4498940"></a>
(TODO: This DOI always points to the latest version. Replace it with the DOI for this specific release!)</p>
<ul>
<li>add documentation (<a href="https://snewpy.rtfd.io">https://snewpy.rtfd.io</a>) and automated unit tests</li>
<li>merge all SNOwGLoBES handling code into a single <code>snewpy.snowglobes</code> module</li>
<li>API changes in <code>snewpy.snowglobes</code></li>
</ul>
SNEWS2/snewpy: v1.2.1
<p><a href="https://doi.org/10.5281/zenodo.4498940"></a></p>
What's Changed
<ul>
<li>Fixed crash when trying to initialise some <code>SupernovaModel</code>s with NumPy 1.23 or above</li>
<li>Fixed issue where some <code>SupernovaModel</code> subclasses would not distinguish between NU_X and NU_X_BAR. (This only affects users who had custom model files. Model files included with SNEWPY are not affected.)</li>
<li>Correct equation of state for <code>Warren_2020</code> model</li>
</ul>
New Contributors
<ul>
<li>@joesmolsky made their first contribution in <a href="https://github.com/SNEWS2/snewpy/pull/187">https://github.com/SNEWS2/snewpy/pull/187</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/SNEWS2/snewpy/compare/v1.2...v1.2.1">https://github.com/SNEWS2/snewpy/compare/v1.2...v1.2.1</a></p>
SNEWS2/snewpy: v1.3
What's Changed
<ul>
<li><strong>Remove dependency on GLoBES.</strong> SNEWPY now includes code to calculate event rates directly, making it much easier to install and improving performance of <code>snewpy.snowglobes.simulate()</code> when using multiple time bins. SNOwGLoBES still needs to be downloaded separately, but it no longer needs to be compiled.</li>
<li>Added simplified interface to initialise models from physics parameters (e.g. progenitor mass, metallicity)<ul>
<li>Added <code>param</code> property and <code>get_param_combinations()</code> function to each model class to explore available progenitors.</li>
<li>The first time a specific progenitor is initialised, SNEWPY automatically downloads the required input files to the <a href="https://docs.astropy.org/en/stable/api/astropy.config.get_cache_dir.html?highlight=get_cache_dir">AstroPy cache directory</a>, so users no longer need to manage files manually.</li>
</ul>
</li>
<li>Added <code>get_flux()</code> function to <code>SupernovaModel</code> subclasses in <code>snewpy.models</code></li>
<li>Improved <code>get_initial_spectra(t, E)</code> and <code>get_transformed_spectra(t, E)</code> functions: all <code>SupernovaModel</code> subclasses in <code>snewpy.models</code> now support arrays of times as the argument <code>t</code></li>
<li>Fixed issue when using the <code>ar40kt_he</code> and <code>wc100kt30prct_he</code> detector configurations with <code>snewpy.snowglobes.simulate()</code></li>
<li>Various minor bugfixes, performance, documentation and other improvements</li>
</ul>
Compatibility and Deprecations
<ul>
<li>This version of SNEWPY supports Python 3.7 or higher.</li>
<li>Initialising a supernova model in <code>snewpy.models.ccsn</code> from a file name is deprecated in favour of initialising from physics parameters. For details on parameters available for each model class, please see the <code>param</code> property and <code>get_param_combinations()</code> function or <a href="https://snewpy.readthedocs.io/en/v1.3/models.html#module-snewpy.models.ccsn">read the documentation</a>. (Under the hood, there are now separate classes in <code>snewpy.models.loaders</code> that load models from a local file; however, these are not guaranteed to be stable and may change at any time without warning.)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/SNEWS2/snewpy/compare/v1.2.1...v1.3">https://github.com/SNEWS2/snewpy/compare/v1.2.1...v1.3</a></p>
SNEWS2/snewpy: v1.4.1
What's Changed
Reverts name of an argument to MixingParameters to restore backwards compatibility
Updates a few Jupyter notebooks to support new simulations added in SNEWPY v1.4
Full Changelog: https://github.com/SNEWS2/snewpy/compare/v1.4...v1.4.
SNEWS2/snewpy: v1.4
What's Changed
Improved SNOwGLoBES integration.
Data files for detectors are included when installing SNEWPY; SNOwGLoBES no longer needs to be downloaded separately.
Users who want to use custom data files can still specify a SNOwGLoBES path as before. SNEWPY now requires SNOwGLoBES v1.3.
Added several observer directions and progenitor masses for the Tamborra_2014, Walk_2018 and Walk_2019 models.
Significant performance improvements for snewpy.snowglobes thanks to a new low-level interface for neutrino flux and event rate calculations. (Note: This low-level interface is currently not stable and should not be used directly.)
Added a SNEWPY logo
Various minor bugfixes, performance, documentation and other improvements
Compatibility and Deprecations
This version of SNEWPY supports Python 3.8 or higher.
New Contributors
@jakob2508 made their first contribution in https://github.com/SNEWS2/snewpy/pull/266
Full Changelog: https://github.com/SNEWS2/snewpy/compare/v1.3...v1.