Skip to content

Latest commit

 

History

History
214 lines (190 loc) · 9.59 KB

File metadata and controls

214 lines (190 loc) · 9.59 KB

1.6.3 / 2026-01-29

  • Add offset to noise sampling (#370)
  • Add cut name to volume selection CutPlugin (#366)
  • Modified load_root_file for supporting multiple primary positions in G4 (#361)
  • Added NR yields, updated defaut yields treatment (#357)
  • Make NR flag more flexible (#359)
  • Also provide energy truth for S1 and S2 (#371)

1.6.2 / 2026-01-27

  • Add elife to cs2 corrections (#368)

1.6.1 / 2026-01-05

1.6.0 / 2025-09-25

  • Use stable sort and argsort to avoid indeterministic result (#336)
  • Reduce cut_delayed to be much less than np.iinfo(np.int64).max (#338)
  • Save track id in interaction_lineage (#339)
  • Fix bug caused by event id time overlapping in interaction_lineage (#340)
  • Refactor contexts (#303)
  • Assign nestid to photoNuclear gamma and primary neutron (#342)
  • Break lineage when neutron's edproc is Transportation (#343)
  • Make sure clustered_interactions is sorted (#344)
  • Save t in clustered_interactions and microphysics_summary (#345)
  • Update help (#347)
  • Optimize dbscan clustering peformance (#346)
  • Optimized merge lineage performance (#348)
  • Patch photoionization_modifier default value (#349)
  • Implement lce_from_pattern_map function directly in plugin (#350)
  • Per electron simulation (#264)
  • Add fuse cuts and selections (#193)

1.5.6 / 2025-07-25

  • Fix lineage_cluster ids in #331
  • Add untracked configs from file in #332
  • Add s2_pattern_map_interpolation_method in #334

1.5.5 / 2025-07-22

  • fix positrons cluster classification in MergeCluster.classify (#317)
  • Do not decorate run_id= by the default of plugin configs (#328)

1.5.4 / 2025-07-14

  • storage as string is enough for strax.Context (#323)
  • Allow None corrections_run_id (#326)

1.5.3 / 2025-07-01

  • Print warning message properly (#312)
  • Add back support of python 3.9 (#318)

1.5.2 / 2025-05-26

  • Fix context to be compatible with new config formats (#310)

1.5.1 / 2025-05-23

  • MC override in context config (#308)

1.5.0 / 2025-05-21

  • Only simulate a part of the PI train (#287)
  • typo fixes, code clarificaiton (#290)
  • Patch cmake version in nestpy (#302)
  • Cleanup unused configs (#301)
  • Daq photon sorting (#297)
  • Fuse compatibility with straxen (support both straxen v2 and v3) (#298)
  • Public config (#288)
  • updating the fixed time separation (#289)
  • Move context to fuse (#299)
  • Clip FDC input positions (#304)

1.4.4 / 2025-01-25

  • Be compatible with straxen >= 3 (#282)
  • Remove CMT URLs, drop python 3.9 (#285)

1.4.3 / 2025-01-13

  • Little bugfix for CSV generators (#273)
  • Constraint strax(en) to be less than 2.0.0(3.0.0) (#276)
  • Use master for docformatter (#277)
  • Fix chunk ends late issue (#275)
  • [pre-commit.ci] pre-commit autoupdate (#274)

1.4.2 / 2024-10-16

  • utilix>0.9 compatibility (#267)
  • [pre-commit.ci] pre-commit autoupdate (#266)
  • Import MongoDownloader from utilix (#271)
  • Remove WFSim connection (#268)
  • Area correction override (#269)

1.4.1 / 2024-09-17

  • pulse_id type casting inconsistency (#260)
  • Make sure CDF goes to 1 smoothly (#261)
  • Option to replace maps by constant dummy map (#262)

1.4.0 / 2024-09-10

  • Efficient memory chunking in input plugin (#207)
  • fix numpy version (#243)
  • [pre-commit.ci] pre-commit autoupdate (#242)
  • Add lineage clustering algorithm (#190)
  • Keep interactions even if outside NEST validity (#241)
  • Update BetaYields (#192)
  • Add option to distribute Geant4 events with fixed timing (#225)
  • [pre-commit.ci] pre-commit autoupdate (#244)
  • Update mass and charge dtypes to int16 (#246)
  • Fix plugin warning/debug/info logging (#248)
  • [pre-commit.ci] pre-commit autoupdate (#250)
  • Exciton ratio fix (#251)
  • Poetry does not understand requires-python (#252)
  • [pre-commit.ci] pre-commit autoupdate (#253)
  • [pre-commit.ci] pre-commit autoupdate (#255)
  • [pre-commit.ci] pre-commit autoupdate (#256)
  • Update yields and clustering (#245)
  • Take yield and width parameters from config file (#257)
  • Faster lineage clustering (#258)

1.3.0 / 2024-06-10

  • Use straxen documentation building functions to avoid duplicated codes (#218)
  • Replace scintillation time clipping by truncation (#220)
  • Fix ChunkCsvInput data_type of chunk (#223)
  • Add descriptions of dtypes in tagged_clusters (#227)
  • Modify the definitions in peak truth to be consistent with appletree (#226)
  • Raw Records simulation acceleration in fuse (#228)
  • Fix a small bug in peak truth (#232)
  • Make pulse_id continuous in chunks (#233)
  • Keep negative gain photons (#231)
  • Remove unused codes and fix nestpy commit hash (#237)
  • Option to override args for NR scintillation delay (#235)

1.2.3 / 2024-05-16

  • Fix bug when building docs locally (#217)
  • Increase test timeout to 30 minutes (#221)
  • Add missing return to stop plugin in case of empty input (#216)
  • Add more tests (#212)

1.2.2 / 2024-05-03

  • Add Zenodo batch (f08d6ce)
  • pre-commit autoupdate (#205)
  • No photons from electrons outside (#200)
  • Rename s1 photon hits output (#206)
  • Change g4_fields dtype for t (#209)
  • Add x_truth, y_truth, z_truth (#202)
  • Add tight coincidence and peak tagging in ClusterTagging (#210)

1.2.1 / 2024-04-24

  • pre-commit autoupdate (#191)
  • Fix the data_kind of RecordsTruth (#194)
  • Test full chain in multiple chunks and clean up input tests (#184)
  • Add a dtypes manager (#195)
  • Add pull_request_template.md (#197)
  • Scale S2 pattern map to correct S2 AFT (#196)

1.2.0 / 2024-04-11

  • Specify lxml version (#185)
  • Avoid duplicate code in downchunking (#180)
  • Exclude PMT AP photons from raw_area_truth calculation (#176)
  • Optional random seed as user input (#179)
  • pre-commit autoupdate (#186)
  • Automatic Plugin Documentation (#187)
  • Embellish some codes (#188)
  • Separate above- and below-gate drift of electrons (#178)
  • Add photoionization plugins (#52)

1.1.0 / 2024-03-20

  • Cleanup and refactor configurations (#163)
  • Convert _photon_timings to integer values (#171)
  • Debug entry_stop (#166 and #170)
  • Fix a bug the pre-commit introduced and update the .git-blame-ignore-revs (#165)
  • pre-commit autoupdate (#164)
  • Make s2 AFT scaling optional (#161)
  • Move eventid cut into uproot data loading (#159)
  • Add flag to disable PMT afterpulsing (#158)
  • Add option to enable or disable the noise (#157)
  • Prevent empty instructions from locking NEST random seed (#156)
  • Change raw_records to save_when TARGET (#148)
  • Proposal to use pre-commit for continuous integration (#155)
  • Changes in map interpolation methods (#152)
  • Addition of truth plugins (#99)
  • Handle missing corrections_version and cleanup (#143)
  • Prevent empty instructions to lock NEST random seed (#146)
  • Increase size of string fields in geant4_interactions (#142)
  • No rechunking for microphysics summary & e_field NaNs to zero (#140)
  • Fix csv timing (#137)
  • Change electric field dtype to float32 (#135)
  • CSV input plugin update (#132)
  • Save electric field as float16 instead of int64 (#133)
  • Add missing badges and tests (#127)
  • Bring the documentation to readthedocs (#124)
  • Some code improvements for better performance (#125)
  • Simplify pytest and coveralls to shorten time usage (#123)

1.0.0 / 2024-02-08

  • First stable release