8 research outputs found

    SNEWS2/snewpy: Release 1 alpha

    No full text
    <p>First public release of SNEWPY, which provides access to 1D, 2D, and 3D supernova neutrino burst simulations and computes detector responses using the SNOwGLoBES open-source package.</p&gt

    SNEWS2/snewpy: v1.1b3

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

    SNEWS2/snewpy: v1.1b2

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

    SNEWS2/snewpy: v1.1b1

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

    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.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.

    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.
    corecore