4 research outputs found

    SNEWS2/snewpy: v1.2.1

    No full text
    <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&gt

    SNEWS2/snewpy: v1.3

    No full text
    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&gt

    SNEWS2/snewpy: v1.4

    No full text
    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.

    SNEWS2/snewpy: v1.4.1

    No full text
    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.
    corecore