Release notes
1.6.2 / 2024-04-04
Use parentheses to separate the class name and attributes in the representation of StorageFrontend by @dachengx in https://github.com/AxFoundation/strax/pull/809
Specifically install
lxml_html_clean
by @dachengx in https://github.com/AxFoundation/strax/pull/812Add a function to purge unused configs by @dachengx in https://github.com/AxFoundation/strax/pull/800
Warn if user checks is_stored for plugin not always saved by @cfuselli in https://github.com/AxFoundation/strax/pull/796
Bump urllib3 from 2.2.0 to 2.2.1 in /extra_requirements by @dependabot in https://github.com/AxFoundation/strax/pull/808
Do not call
get_components
inis_stored
by @dachengx in https://github.com/AxFoundation/strax/pull/813
New Contributors
@cfuselli made their first contribution in https://github.com/AxFoundation/strax/pull/796
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.6.1…v1.6.2
1.6.1 / 2024-02-17
Remove a redundant function and fix some style by @dachengx in https://github.com/AxFoundation/strax/pull/795
Find the frontends which stored the targets by @dachengx in https://github.com/AxFoundation/strax/pull/802
Simpler chunk length check, avoid recursion limit crash by @JelleAalbers in https://github.com/AxFoundation/strax/pull/803
Deprecate the usage of
XENONnT/ax_env
by @dachengx in https://github.com/AxFoundation/strax/pull/804Add a function to directly load file from strax folder by @dachengx in https://github.com/AxFoundation/strax/pull/801
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.6.0…v1.6.1
1.6.0 / 2024-01-15
np.float
is deprecated by @dachengx in https://github.com/AxFoundation/strax/pull/789Update pymongo and solve the error of pytest by @dachengx in https://github.com/AxFoundation/strax/pull/791
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.5.5…v1.6.0
1.5.5 / 2023-12-21
Update readthedocs configuration by @dachengx in https://github.com/AxFoundation/strax/pull/763
Proposal to use pre-commit for continuous integration by @dachengx in https://github.com/AxFoundation/strax/pull/762
Update authorship and copyright info by @JelleAalbers in https://github.com/AxFoundation/strax/pull/771
Guard hitlet entropy test from numerical errors by @JelleAalbers in https://github.com/AxFoundation/strax/pull/772
Deregister partially replaced multi-output plugins by @JelleAalbers in https://github.com/AxFoundation/strax/pull/775
Fix caching issue by @WenzDaniel in https://github.com/AxFoundation/strax/pull/768
Add chunk yielding plugin and tests by @WenzDaniel in https://github.com/AxFoundation/strax/pull/769
Avoid deprecated generated_jit by @JelleAalbers in https://github.com/AxFoundation/strax/pull/784
Also copy dps and remove redundant checks. by @WenzDaniel in https://github.com/AxFoundation/strax/pull/777
Add hot fix for copy_to_buffer by @WenzDaniel in https://github.com/AxFoundation/strax/pull/785
Upgrade compare-metadata function by @KaraMelih in https://github.com/AxFoundation/strax/pull/778
Add warning by @WenzDaniel in https://github.com/AxFoundation/strax/pull/776
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.5.4…v1.5.5
1.5.4 / 2023-09-19
Split compare_metadata into utils.compare_meta by @dachengx in https://github.com/AxFoundation/strax/pull/754
Change endtime - time >= 0 to endtime >= time by @JYangQi00 in https://github.com/AxFoundation/strax/pull/756
Mandatorily wrap
_read_chunk
in acheck_chunk_n
decorator by @dachengx in https://github.com/AxFoundation/strax/pull/758
New Contributors
@JYangQi00 made their first contribution in https://github.com/AxFoundation/strax/pull/756
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.5.3…v1.5.4
1.5.3 / 2023-08-29
Add small selection functions by @WenzDaniel in https://github.com/AxFoundation/strax/pull/746
Patch plugin cache by @WenzDaniel in https://github.com/AxFoundation/strax/pull/748
Update version of urllib3, remove version control of deepdiff by @dachengx in https://github.com/AxFoundation/strax/pull/749
Check chunk size right after loading chunk by @dachengx in https://github.com/AxFoundation/strax/pull/752
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.5.2…v1.5.3
1.5.2 / 2023-07-06
Use warning also in
abs_time_to_prev_next_interval
by @dachengx in https://github.com/AxFoundation/strax/pull/738
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.5.1…v1.5.2
1.5.1 / 2023-06-22
Fix argsort inside numba.jit using kind=’mergesort’ by @dachengx in https://github.com/AxFoundation/strax/pull/721
Fix urllib3 version to 1.26.15 by @dachengx in https://github.com/AxFoundation/strax/pull/723
Save other fields in the merged peaks to their default value by @dachengx in https://github.com/AxFoundation/strax/pull/722
add a metadata comparison method by @KaraMelih in https://github.com/AxFoundation/strax/pull/706
Accelerate select_runs by @shenyangshi in https://github.com/AxFoundation/strax/pull/727
Stop assigning dependabot to Joran by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/732
Bump urllib3 from 1.26.15 to 2.0.2 in /extra_requirements by @dependabot in https://github.com/AxFoundation/strax/pull/729
Add new general fucntion which computes dt to some interval by @WenzDaniel in https://github.com/AxFoundation/strax/pull/726
Check whether
things
andcontainers
are sorted by @dachengx in https://github.com/AxFoundation/strax/pull/725Set start of further chunk to be the smallest start of dependencies by @dachengx in https://github.com/AxFoundation/strax/pull/715
Fix touching window by @dachengx in https://github.com/AxFoundation/strax/pull/736
New Contributors
@KaraMelih made their first contribution in https://github.com/AxFoundation/strax/pull/706
@shenyangshi made their first contribution in https://github.com/AxFoundation/strax/pull/727
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.5.0…v1.5.1
1.5.0 / 2023-05-02
Fix ipython version by @dachengx in https://github.com/AxFoundation/strax/pull/719
Do not change channel when sort_by_time by @dachengx in https://github.com/AxFoundation/strax/pull/718
Save hits level information(hits time difference) in peaks by @dachengx in https://github.com/AxFoundation/strax/pull/716
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.4.3…v1.5.0
1.4.3 / 2023-04-22
Select max gaps from positive gaps by @dachengx in https://github.com/AxFoundation/strax/pull/708
New Contributors
@dachengx made their first contribution in https://github.com/AxFoundation/strax/pull/708
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.4.2…v1.4.3
1.4.2 / 2023-03-08
Patch md access in the rechunker by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/711
Raise compression errors if unable by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/714
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.4.1…v1.4.2
1.4.1 / 2023-02-13
Rechunker using Mailbox by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/710
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.4.0…v1.4.1
1.4.0 / 2022-10-17
Add capability for building summed waveform over channel subset by @DCichon in https://github.com/AxFoundation/strax/pull/565
Fixed delta peak timestamp problem by @FaroutYLq in https://github.com/AxFoundation/strax/pull/702
Notes
Breaking changes in the peak-building chain due to #565 New Contributors
@DCichon made their first contribution in https://github.com/AxFoundation/strax/pull/565
Full Changelog: https://github.com/AxFoundation/strax/compare/v1.3.0…v1.4.0
1.3.0 / 2022-09-09
Restructure plugins by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/700
Numpy caching of data in online monitor storage by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/698
Fix overflow bug in sort_by_time add little test by @WenzDaniel in https://github.com/AxFoundation/strax/pull/695
Refactor in preparation for PyMongo 4.0 by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/656
Plugin log property by @jmosbacher in https://github.com/AxFoundation/strax/pull/588
1.2.3 / 2022-06-07
Prevent float/int funkyness in hitlet processing by @JoranAngevaare in https://github.com/AxFoundation/strax/pull/694
1.2.2 / 2022-05-11
1.2.1 / 2022-04-12
1.2.0 / 2022-03-09
Added lone hit area to area per channel (#649)
1.1.8 / 2022-03-08
Fix saving behavior of multioutput plugins with different SaveWhens (#674)
Change tempdirs in test (#657)
Define extra kwargs based on cut_by (db14f809414fe91c4e16d04bd7f166970891e591)
Update run_selection.py (#658)
Ignore raises on testing (#669)
Documentation tweaks (#670)
Test for inline plugin (#673)
1.1.7 / 2022-02-16
1.1.6 / 2022-02-03
1.1.5 / 2022-01-10
1.1.4 / 2021-12-16
1.1.3 / 2021-12-13
1.1.2 / 2021-11-19
Descriptor configs (#550)
Add funcs for getting stored source (#590)
use logged warnings (#582)
Fail for - run_ids (#567)
Infer type from default value in Option (#569, #586, #587)
Fix buffer issue in highest density regions, adds tests (#591)
Fix memory usage multi runs (#581)
Update CONTRIBUTING.md (#585)
Notes:
PRs #569, #586, #587 may cause a lot of warnings for options
1.1.1 / 2021-10-27
1.1.0 / 2021-10-15
major / minor:
patch:
Add read by index plus some extra checks (#529)
Add drop column option (#530)
Remove context.apply_selection (#531)
Add option to support superruns for storage frontends. Adds test (#532)
Fix issue #536 (#537)
Two pbar patches (#538)
Add get_zarr method to context (#540)
Broken metadata error propagation (#541)
few tests for MongoStorage frontend (#542)
Fix caching (#545)
dds information about failing chunk (#548)
remove rucio (#552)
Allow loading SaveWhen.EXPLICIT time range selection (#553)
Changes to savewhen behavior (#554)
1.0.0 / 2021-09-1
major / minor:
patch:
Parallel plugin timeout (#489)
Added pytest.ini (#492)
Fix nveto processing (#491)
disable testing py3.6 (#505)
Fix peaks merging (#506)
Added export (#508)
Simplify get_components (#510)
Allow creation and storing of superruns if SaveWhen > 0 (#509)
re-use instance of plugin for multi output (#516)
Add raise if instance are not equal (#517)
0.16.1 / 2021-07-16
0.16.0 / 2021-06-23
Add select index to compute width (#465)
int blaseline (#464)
Fix #452 assert there is a mailbox for the final generator (#463)
Document fuzzy-for and documentation itself (#471)
Re ordered time field in cut plugins (#473)
Github actions for CI (#454, #460)
Remove travis for testing (#474)
Remove outdated files/configs (#462)
Remove overwrite from options (#467)
0.15.3 / 2021-06-03
0.15.2 / 2021-05-20
0.15.1 / 2021-05-04
0.15.0 / 2021-04-16
0.14.0 / 2021-04-09
Check data availability for single run (#416)
0.13.11 / 2021-04-02
0.13.10 / 2021-03-24
0.13.9 / 2021-02-22
Clip progress progressbar (#399)
0.13.8 / 2021-02-09
0.13.7 / 2021-01-29
0.13.4 / 2021-01-22
0.13.3 / 2021-01-15
0.13.2 / 2021-01-04
0.13.1 / 2020-12-21
Fix bug in baselining (#367)
0.12.7 / 2020-12-21
0.12.6 / 2020-12-09
0.12.5 / 2020-12-06
0.12.4 / 2020-11-13
0.12.3 / 2020-11-05
0.12.2 / 2020-10-15
0.12.1 / 2020-09-10
0.12.0 / 2020-08-17
0.11.3 / 2020-07-29
bugfix in new progressbar feature (#296)
0.11.2 / 2020-07-21
0.11.1 / 2020-04-28
Per-datatype rechunking control (#272)
Check defaults are consistent across plugins (#271)
Documentation / comment updates (#269, #268)
Peak splitter test (#267)
Fix bug in pulse_processing when not flipping waveforms (#266)
Fix lineage hash caching (#263)
Flexible run start time estimation (905335)
0.11.0 / 2020-04-28
0.10.3 / 2020-04-13
Disable timeout / make it 24 hours (#255)
Minor fixes for warning messages
0.10.2 / 2020-04-06
Fix loading of incomplete data (#251)
Fx exception handling (#252)
Fix hitfinder buffer overrun if too few thresholds specified (bc2c2b)
keep_columns selection option (4e2550)
Assume all run metadata is in UTC (4e223e)
Can now specify
*
in forbid_creation_of (86552f)Simplify length computations (#250)
0.10.1 / 2020-03-18
0.10.0 / 2020-03-15
0.9.1 / 2020-03-08
Fix bug in input synchronization
0.9.0 / 2020-03-05
Use chunks with defined start/end rather than plain arrays (#235)
Mandate time fields in all datatypes (#235)
Remove unnecessary fields from raw-records (#235, #237)
Allow compute to take start and end fields (#239)
Channel-dependent hitfinder threshold (#234)
Wait on Executors during shutdown (#236)
Protect hitfinder against buffer overruns
0.8.8 / 2020-02-11
0.8.7 / 2020-02-07
Small bugfixes:
Fixes for multi-output plugins
Use frozendict for Plugin.takes_config
0.8.6 / 2020-01-17
Peak merging code (from straxen)
time_range selection for user-defined plugins that never save
Add hit height, store fpart-baseline corrected hit area
Preserve cached input on empty chunks in OverlapWindowPlugin
0.8.5 / 2020-01-16
Natural breaks splitting (#225)
Add ptype, max_gap and max_goodness_of_split to peaks dtype
Fixes for multiprocessing
Fixes for time selection
Fix for final data in same-length merging
0.8.4 / 2019-12-24
Export downsampling function (#224)
Fix show_config
Fix pulse_processing for empty chunks
0.8.3 / 2019-12-23
Fix for skipping data near end of run during multi-kind merge
Add tight coincidence field to peaks dtype
Pulse filtering optimization
max_messages
configurable per plugin, defaults to 4
0.8.2 / 2019-12-19
Specify defaults via run doc (#223)
Fix hypothesis test deadline issue during build (5bf2ad7)
Fix: use selection_str also when selecting time range (87faeab)
0.8.1 / 2019-11-13
0.8.0 / 2019-09-16
0.7.5 / 2019-07-06
Time selection refactor and context extensibility (#195)
0.7.4 / 2019-06-26
0.7.3 / 2019-06-17
0.7.2 / 2019-06-06
0.7.1 / 2019-05-11
0.7.0 / 2019-05-04
0.6.1 / 2019-01-20
0.6.0 / 2018-10-09
0.5.0 / 2018-09-02
Directory name delimiter changed from
_
to-
(#76)Time-based random access (#80)
Throw original exceptions on crashes (#87)
Check for corrupted data (#88)
FIX: edge cases in processing (#94)
FIX: prevent saving during time range or fuzzy selection (#89)
FIX: Workaround for memory leak in single-core mode (#91)
XENON: Example cuts (#84)
XENON: proper S1-S2 pairing (#82)
XENON: Fix pax conversion (#95)
DOCS: Datastructure docs (#85)
0.4.0 / 2018-08-27
0.3.0 / 2018-08-13
0.2.0 / 2018-07-03
Start documentation
ParallelSourcePlugin
to better distribute low-level processing over multiple coresOverlapWindowPlugin
to simplify algorithms that look back and ahead in the dataRun-dependent config defaults
XENON: Position reconstruction (tensorflow NN) and corrections
0.1.2 / 2018-05-09
Failed to make last patch release.
0.1.1 / 2018-05-09
`#19 <https://github.com/AxFoundation/strax/pull/19>`_
: list subpackages in setup.py, so numba can find cached codeAutodeploy from Travis to PyPI
README badges
0.1.0 / 2018-05-06
Initial release