Releases: AxFoundation/strax
Releases · AxFoundation/strax
v2.0.1
What's Changed
- Allow
chunk_number
to be list or tuple indry_load_files
function by @dachengx in #921 - Fixing store_data_start in recursive peak splitter calls and peaklet["length'] fix in store_downsampled_waveform by @HenningSE in #920
- Run garbage collection after yield result in
Plugin.iter
by @dachengx in #922 - Add a function to get size of a single item of data_type in bytes by @dachengx in #923
- Speed up
get_dependencies
by @dachengx in #924 - Add more kwargs to
dry_load_files
by @dachengx in #925 - Add enforcement for
np.sort
andnp.argsort
by @yuema137 in #918
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Allow
_chunk_number
to be list or tuple by @dachengx in #856 - Filter out duplicated targets in function
get_iter
by @dachengx in #860 - Check duplicate
depends_on
ofPlugin
by @yuema137 in #859 - Set
lineage
andlineage_hash
simultaneously by @dachengx in #861 - Save run metadata in better format by @dachengx in #868
- Include
chunk_number
in lineage: Per chunk storage by @dachengx in #863 - Allow splitting in rechunking by @dachengx in #865
- Add subruns information in
DataKey
of superruns to track metadata by @dachengx in #866 - Use
pyproject.toml
to install strax by @dachengx in #870 - Save subruns information of hyperrun by @dachengx in #869
- Unify functionality of super and hyperrun by @dachengx in #871
- Add more tests about
PostOffice
andget_components
by @dachengx in #872 - Prohibit
chunk_number
forLoopPlugin
andOverlapWindowPlugin
by @dachengx in #877 - Only save combined
data_type
in only-combining mode by @dachengx in #878 - Remove
get_meta
function from Context by @dachengx in #879 - Remove redundant spaces by @dachengx in #881
- No
run_id
dependent plugin version by @dachengx in #880 - Show warning when the
chunk_number
is not needed by @dachengx in #883 - Refactor nv plugins by @WenzDaniel in #744
- Use
run_id_output
sortingfinal_result
inmulti_run
by @dachengx in #885 _base_hash_on_config
should not be an attribute by @dachengx in #882- Add
combining
into theDataKey
by @dachengx in #886 - Minor debug for the
pyproject.toml
by @dachengx in #888 - Fix the usage of scripts by @dachengx in #890
- Deprecate
selection_str
by @dachengx in #891 - Add
run_id
independent function to get the dependenciesdatat_type
by @dachengx in #892 - Allow get_df on all data_types by @lorenzomag in #887
- Select targeted software frontend in a clever way by @dachengx in #893
- Cancel usage of
chunk_number
if loading the whole dependency by @dachengx in #894 - Add function of dependency level of
data_types
by @dachengx in #896 - Add option to save first samples of peak(lets) waveform by @HenningSE in #867
- Set single thread of zstd and blosc by @dachengx in #899
- Set default
max_downsample_factor_waveform_start
as notNone
by @dachengx in #900 - Turn back to
zstd
becausezstandard
raise errors by @dachengx in #902 - Do not add producer that has been added by saver by @dachengx in #901
- Propagate n_top_channels to _add_lone_hits by @HenningSE in #907
- Add option to merge
lone_hits
intodata_start
by @HenningSE in #908 - Save
data_start
even there is no downsampling by @dachengx in #909 - Remove
max_downsample_factor_waveform_start
, simplify the saving ofdata_start
by @dachengx in #910 - Make variables names more robust in
peak_dtype
by @dachengx in #911 - Set
SingleThreadProcessor
as the default processor by @dachengx in #904 - Switch to master for docformatter by @dachengx in #912
- Add
max_time
which is the time when hit reaches its maximum by @dachengx in #913 - Small fix of dtype description by @dachengx in #914
- Exclude git repo from the package metadata for PyPI by @dachengx in #915
New Contributors
- @yuema137 made their first contribution in #859
- @lorenzomag made their first contribution in #887
- @HenningSE made their first contribution in #867
Full Changelog: v1.6.5...v2.0.0
v1.6.5
What's Changed
- Single threaded alternative processor by @JelleAalbers in #773
- Patch sharedarray version due to numpy updating by @dachengx in #850
- Fix cache of Rechunker, zero chunk is not None by @dachengx in #849
- Print writable storage by @dachengx in #851
- Save multiple output when iteration stops in
PostOffice
by @dachengx in #852 - Do not cache numba decorated
split_array
by @dachengx in #854
Full Changelog: v1.6.4...v1.6.5
v1.6.4
v1.6.3
What's Changed
- Install
graphviz
for the pytests by @dachengx in #817 - Increase the timing precision of progress bar by @dachengx in #819
- Initialize plugin because
depends_on
can be property by @dachengx in #820 - Update context.py by @WenzDaniel in #821
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #815
- Disable tqdm progress bar when
check_available
is empty by @dachengx in #822 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #823
- Check the consistency of number of items in metadata and data in
dry_load_files
function by @dachengx in #824 - Remove
strax.plugin
by @dachengx in #825 - Pick out selection applying function by @dachengx in #826
- Add
CutList
by @dachengx in #827 - Update tags handling, added comment field. Allows to define superuns … by @WenzDaniel in #798
- Prevent start being negative by @dachengx in #828
- Tiny change on the trailing space by @dachengx in #830
- Add
register_cut_list
by @dachengx in #831 - Record all base classes when multiple inheritance by @dachengx in #832
- Multiple output
DownChunkingPlugin
by @dachengx in #833 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #834
- Add
ExhaustPlugin
that exhausts all chunks when fetching data by @dachengx in #835
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- Use parentheses to separate the class name and attributes in the representation of StorageFrontend by @dachengx in #809
- Specifically install
lxml_html_clean
by @dachengx in #812 - Add a function to purge unused configs by @dachengx in #800
- Warn if user checks is_stored for plugin not always saved by @cfuselli in #796
- Bump urllib3 from 2.2.0 to 2.2.1 in /extra_requirements by @dependabot in #808
- Do not call
get_components
inis_stored
by @dachengx in #813
New Contributors
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Remove a redundant function and fix some style by @dachengx in #795
- Find the frontends which stored the targets by @dachengx in #802
- Simpler chunk length check, avoid recursion limit crash by @JelleAalbers in #803
- Deprecate the usage of
XENONnT/ax_env
by @dachengx in #804 - Add a function to directly load file from strax folder by @dachengx in #801
Full Changelog: v1.6.0...v1.6.1
v1.6.0
v1.5.5
What's Changed
- Update readthedocs configuration by @dachengx in #763
- Proposal to use pre-commit for continuous integration by @dachengx in #762
- Update authorship and copyright info by @JelleAalbers in #771
- Guard hitlet entropy test from numerical errors by @JelleAalbers in #772
- Deregister partially replaced multi-output plugins by @JelleAalbers in #775
- Fix caching issue by @WenzDaniel in #768
- Add chunk yielding plugin and tests by @WenzDaniel in #769
- Avoid deprecated generated_jit by @JelleAalbers in #784
- Also copy dps and remove redundant checks. by @WenzDaniel in #777
- Add hot fix for copy_to_buffer by @WenzDaniel in #785
- Upgrade compare-metadata function by @KaraMelih in #778
- Add warning by @WenzDaniel in #776
Full Changelog: v1.5.4...v1.5.5
v1.5.4
What's Changed
- Split compare_metadata into utils.compare_meta by @dachengx in #754
- Change endtime - time >= 0 to endtime >= time by @JYangQi00 in #756
- Mandatorily wrap
_read_chunk
in acheck_chunk_n
decorator by @dachengx in #758
New Contributors
- @JYangQi00 made their first contribution in #756
Full Changelog: v1.5.3...v1.5.4