Releases: NESTCollaboration/nestpy
Releases · NESTCollaboration/nestpy
Syncing with NESTv2.2.2
Sync with NEST v2.2.2
Code Quality and/or Miscellaneous Bug Fixes:
- Deleted unused redundant line in GetS1 that re-calculated the drift time (Quentin Riffard, LBNL/LZ)
- Only print most error and warning messages if verbosity on (Quentin Riffard, LBNL/LZ)
- Updated TravisCI link in README and added note about OSX builds (Chris Tunnell, Rice/XENON)
- Use of abs value func standardized, lines broken up, multi-line string for cerr (Matthew at behest of Luke Kreczko, Bristol/LZ)
New Physics: - Liquid Xe model for NR is now better behaved at few hundred keV and few hundred in S1: no odd increase in band width caused by Nex/Ni zeroing out and kinking the recombination probability. Mean yields model unchanged, nor recombination fluctuations / skewness. (Matthew and Greg R., UAlbany/LZ)
Syncing with NESTv2.2.1patch2
Syncing with NEST v2.2.1patch2
Code Quality and/or Misc Bug Fixes:
- Added default density argument for LXe case, forcing an argument re-ordering (Sophia)
- Moved position of "delete detector" in execNEST to solve python problem (Albert Baker, Greg R.)
- Approx eff func for single phe made simpler, for FlameDisx (Robert James, Sophia, Matthew)
- More robust rule used for when to approximate binomial as Gaussian (Sophia, Greg R.)
- Warn that you are in a region of too-low time between S1a and S1b for Kr83m only 1x (Sophia)
- Bad-order if-statements simplified with a min within a max for <0, >1 checks (Luke K., Matthew)
New Physics:
- Liquid Ar model for ER fits all the data better now, in both energy and dE/dx bases (Kate K.)
Sync with NEST v2.2.1
1.4.7 (2021-03-03)
Sync with NEST v2.2.1
- Cleaned up MANIFEST so pypi dist packages are less bulky
#56 - Added floating point comparison method for equality checks
#54 - Random Number Generation in bindings.cpp to ensure quanta are truly randomized.
#54 - Binding to Kr83m yields model directly so users can specify explicity deltaT_ns between decay modes.
#55
nestpy v1.4.1 NEST v2.2.0
Some quick fixes for the pypi package which should allow users to build from scratch should the binaries not compile.
Also have synced to NEST v2.2.0 to include full features in the new version.
nestpy v1.4.0 NEST v2.2.0
Fixes bugs in the pypi install for linux users, fixes dependencies for manylinux build.
nestpy v1.3.3 NEST v2.1.2
**See nest v2.1.2 for full physics features. **
If on linux, run pip install git+https://github.com/NESTCollaboration/nestpy.git
as we are missing a quick fix in setup. This will be fixed in the next release. Thank you!
Significant function changes:
- testNEST --> execNEST (renamed function)
- Vectorized yields functions in helpers module (for fast python implementation)
New nestpy features:
- New free parameters registered
- Cases of void initialization in tests fixed
- Introduced files for debugging tests as we improve code
- Prepared for NEST v.2.2 release.
- Solved half of GetS1 and GetS2 issues opened in #37
nestpy v1.3.1 NEST v2.1.1
- Main change is in changing all testNEST to execNEST functions which better describe its functionality.
- Slightly better functionality: position is now 3 arguments vs. 1.
nestpy v1.3.0 for NEST v2.1.0
Bump version: 1.2.2 → 1.3.0
nestpy v1.2.1 NEST v2.1.0beta
Bump version: 1.2.0 → 1.2.1
Improve user friendlyness
Default arguments for methods GetYields and GetQuanta. Simpler README example.