Skip to content

Releases: NESTCollaboration/nestpy

Update to v2.1.1

Choose a tag to compare

@seriksen seriksen released this 01 Apr 09:19
5111d61

What's Changed

Full Changelog: v2.1.0...v2.1.1

Update to v2.1.0

Choose a tag to compare

@seriksen seriksen released this 31 Mar 09:53
9c63c3b

What's Changed

  • Add support for vectorised methods including runNESTvec, yeilds, spectra, position generation and general improvements to VDetector and NESTcalc classes by @albert-physics in #117
  • Update for v2.1.0 by @seriksen in #126

New Contributors

Full Changelog: v2.0.6...v2.1.0

Update to v2.0.6

Choose a tag to compare

@seriksen seriksen released this 20 Jan 13:23
cf9c113
  • Removed older python compatibility
  • Change setup so is all through toml (no more requirements.txt or setup.sh), now uses scikit_build_core.build
  • Pybind is no longer a git sub module
  • Change pypi submission
  • Pybinding is now to _nestpy

Update to v2.0.5

Choose a tag to compare

@grischbieter grischbieter released this 14 Jul 14:41
42a75bd

Synced with C++ NEST after a year of minor changes. Added python 3.11 compatibility and updated cmake policy.

Update to v2.0.4

Choose a tag to compare

@grischbieter grischbieter released this 18 Jul 13:46
3b5ce87

Minor Changes:

  • Updated workflows for github and pypi tests; restores the ability to upload tagged nestpy releases to PyPi servers.
  • Updated author contact information
  • Added Python 3.11 compatibility

Update to v2.0.3

Choose a tag to compare

@grischbieter grischbieter released this 23 May 14:17
4740be8

Tagging a new nestpy version that allows for locking/unlocking the random seed, in addition to removing constraints on yield generation in helpers.py

Update to v2.0.2, sync with NEST v2.4.0

Choose a tag to compare

@grischbieter grischbieter released this 29 Jan 23:14
36f4865

nestpy versioning has been incremented to sync with NEST v2.4.0. Some python bindings for LArNEST functions has changed since v2.0.1

Sync with NESTv2.3.12beta

Choose a tag to compare

@grischbieter grischbieter released this 19 Jan 18:51
0be624f

The NEST submodule has been updated to use NEST v2.3.12beta. The main changes here are:

  • Moved declaration of free parameter vectors to NEST.hh and are globally defined, as opposed to being part of NESTcalc
  • Introduced the ERYieldsParam vector to give more user control over the beta ER yields model
  • Updated the NRERWidthParam defaults to reduce ER band widths

The nestpy bindings have been updated to take the above changes into account. Additional detector functions now have bindings included as well.

Update to nestpy internals, adding in basic LArNEST bindings.

Choose a tag to compare

@infophysics infophysics released this 08 Sep 14:45
4c5cf99

The copy/paste method for the NEST bindings have been replaced with adding NEST and other modules (such as gcem and pybind11) as git submodules which are downloaded at compile time. LXe notebooks and python scripts have been moved to tutorials/arxiv, and new notebooks will be placed in the tutorials folder as they are created in the future. LAr functionality through LArNEST has been added and will be expanded upon in future releases.

Suggestions/issues/errors should be added as github issues.

Users may have to do before installing.

pip uninstall nestpy

Syncing with NESTv2.3.9

Choose a tag to compare

@grischbieter grischbieter released this 08 Jul 15:54
edf2cb4

1.5.5 (2022-07-08)

Synced with NEST v2.3.9

  • New Physics Modeling:
    ** Skewness can be turned off and on now for ER just like for NR. For on -> old model or fixed (Quentin Riffard, LZ/LBNL)
    ** Older beta model is default for gaseous Xenon, a better fit to old world data at the keV scale (Eric Church, DUNE/PNNL)
    ** New dark matter halo model defaults, bringing NEST up to date on WIMP and Sun v (Baxter et al., arXiv:2105.00599)

  • Miscellaneous Bug Fixes:
    ** Fluctuations adjust for difference in width from truncated Gaussians for PE not just mean
    ** Complaint that position resolution too poor does not activate until above S2 (top) of 40 PE
    ** In the dE/dx-based model the minimum LET is now 1.0 MeV/cm not 0 to avoid weirdness

  • Updated binding for GetQuanta to allow for nestpy control over ER skewness.