Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 4.91 KB

File metadata and controls

77 lines (57 loc) · 4.91 KB

ASTERIA Change Log

1.8.0 (unreleased)

1.7.0 (2025-06-08)

An intermediate release prior to major ASTERIA 2.0 interface change. Many fixes under the hood:

  • Updated setuptools to pyproject.toml (PR #112).
  • Fixed broken Interaction class function calls (PR #116, #117, #122).
  • Major cleanup of readthedocs documentation, including notebook generation with nbsphinx (PR #115, #118, #119, #120, #121, #123).
  • Repair to sim configuration (PR #124).
  • Significant upgrades to all unit tests and coverage (PR #125, #126, #127, #129).
  • Removed unused command line parser (PR #130).
  • Removed ASTERIA environment variable (PR #133).
  • Sorted notebooks and marked some as obsolete (PR #134).

1.6.0 (2024-07-01)

Added more user control to simulation time resolution and fixed time integration:

  • Add res_dt as __init__ kwarg in #100
  • Pprint config cleanup in #101
  • Allow short simulations to be performed in #106

1.5.0 (2023-11-06)

Improvements to SNEWPY model initialization and interfaces:

  • Add setuptools to requirements in #81
  • Init model fix in #85 and #97
  • Added Fornax_2022 support in #98
  • Removed TeX statements from suggested rcparams file in #99

1.4.0 (2023-01-13)

  • Unittest workflow improved in #79

1.3.0 (2022-11-14)

  • Analytic fluence calculation added in #77
  • Added credit for example code taken from SNEWPY in #78

1.2.0 (2022-07-25)

  • Switch to using SNEWPY Flavor class in #61
  • Snewpy source dec21 in #62
  • New config in #67
  • Added utility functions in #68
  • Deadtime factor in #69
  • Fixed issues with model pathname creation in #70
  • Added guard for using incorrect snewpy branch in #73
  • Improved guard against incorrect snewpy branch in #74
  • Updated significance calculation in #76

1.0.0 (2020-07-01)

  • Added SimulationHandler to manage simulation setup/teardown (PR #52).
  • Added build and test requirements for CircleCI and PyPI (PR #10).
  • Implemented I/O module for saving and loading simulations (PR #8, PR #38).
  • Added computation of neutrino oscillations (PR #6, PR #11, PR #16, PR #19, PR #30, PR #35, PR #44).
  • Cleaned up Cherenkov light calculations (PR #5).

0.2.0 (2019-02-24)

  • Added stellar CDFs in FITS format to generate random progenitor distances (PR #4).
  • Fixed non-functional unit tests (PR #3).
  • Converted references to ussr/USSR module name to asteria/ASTERIA (PR #2).
  • Correcting scaling differences between USSR and ASTERIA, connecting detector response to luminosity (PR #1).
  • Added basic unit tests.
  • Added geometry and effective volume files.
  • Cleaned up flavor enums for CCSN calculation.
  • Updated README with installation instructions.

0.1.0 (2018-06-02)

Initial release.

  • Ported USSR calculations for neutrino interactions.
  • Added test notebooks for IBD calculation and cross section evaluations.