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

    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.

    SNEWPY: A Data Pipeline from Supernova Simulations to Neutrino Signals

    No full text
    International audienceCurrent neutrino detectors will observe hundreds to thousands of neutrinos from a Galactic supernovae, and future detectors will increase this yield by an order of magnitude or more. With such a data set comes the potential for a huge increase in our understanding of the explosions of massive stars, nuclear physics under extreme conditions, and the properties of the neutrino. However, there is currently a large gap between supernova simulations and the corresponding signals in neutrino detectors, which will make any comparison between theory and observation very difficult. SNEWPY is an open-source software package which bridges this gap. The SNEWPY code can interface with supernova simulation data to generate from the model either a time series of neutrino spectral fluences at Earth, or the total time-integrated spectral fluence. Data from several hundred simulations of core-collapse, thermonuclear, and pair-instability supernovae is included in the package. This output may then be used by an event generator such as sntools or an event rate calculator such as SNOwGLoBES. Additional routines in the SNEWPY package automate the processing of the generated data through the SNOwGLoBES software and collate its output into the observable channels of each detector. In this paper we describe the contents of the package, the physics behind SNEWPY, the organization of the code, and provide examples of how to make use of its capabilities

    SNEWPY: A Data Pipeline from Supernova Simulations to Neutrino Signals

    No full text
    International audienceCurrent neutrino detectors will observe hundreds to thousands of neutrinos from a Galacticsupernova, and future detectors will increase this yield by an order of magnitude or more.With such neutrino data sets, the next Galactic supernova will significantly increase our un-derstanding of the explosions of massive stars, nuclear physics under extreme conditions, andthe fundamental properties of neutrinos. However, there is a gulf between supernova simu-lations and the corresponding signals in detectors, making comparisons between theory andobservation, as well as between different detectors, very difficult. SNEWPY offers a unifiedinterface for hundreds of supernova simulations, a large library of flux transformations on theway towards the detector, and an interface to SNOwGLoBES (Scholberg & SNOwGLoBESContributors, 2021), allowing users to easily calculate and compare expected event rates frommany supernova models in many different neutrino detectors
    corecore