Release notes
2.2.1 / 2024-02-21
Loosen
save_when
ofEvents
by @dachengx in https://github.com/XENONnT/straxen/pull/1327Deprecate the usage of
XENONnT/ax_env
by @dachengx in https://github.com/XENONnT/straxen/pull/1329_text_formats
should include txt but not text by @dachengx in https://github.com/XENONnT/straxen/pull/1324Fix numerical comparison error of
test_patternfit_stats
by @dachengx in https://github.com/XENONnT/straxen/pull/1334Remove some packages requirements from
requirements-tests.txt
by @dachengx in https://github.com/XENONnT/straxen/pull/1337Fixing hitlets boundary out of chunk by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1328
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.2.0…v2.2.1
2.2.0 / 2024-01-16
remove cnn in s2_recon_pos_diff by @ZhenhaoLiangW in https://github.com/XENONnT/straxen/pull/1313
Update pymongo version by @dachengx in https://github.com/XENONnT/straxen/pull/1316
Use
straxen.EventBasics.set_nan_defaults
to set default values by @dachengx in https://github.com/XENONnT/straxen/pull/1317Update to bokeh v3 and holoviews v1, drop py3.8 support by @dachengx in https://github.com/XENONnT/straxen/pull/1318
Drop 3.11 support for now by @dachengx in https://github.com/XENONnT/straxen/pull/1321
Move all simulation contexts to WFSim by @dachengx in https://github.com/XENONnT/straxen/pull/1320
Add nopython by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1319
New Contributors
@ZhenhaoLiangW made their first contribution in https://github.com/XENONnT/straxen/pull/1313
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.1.6…v2.2.0
2.1.6 / 2023-12-21
Update bootstrax strax logging by @cfuselli in https://github.com/XENONnT/straxen/pull/1252
Hint unstaged repo as well for
print_versions
by @dachengx in https://github.com/XENONnT/straxen/pull/1288Proposal to use pre-commit for continuous integration by @dachengx in https://github.com/XENONnT/straxen/pull/1240
Update README by remove code style checking, add more ignore commits by @dachengx in https://github.com/XENONnT/straxen/pull/1290
Check by default basics by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1287
Use pre-commit for continuous integration also for scripts by @dachengx in https://github.com/XENONnT/straxen/pull/1293
Find time difference and properties of nearest triggering peaks by @dachengx in https://github.com/XENONnT/straxen/pull/1301
Update NaN filtering in InterpolatingMap by @JelleAalbers in https://github.com/XENONnT/straxen/pull/1302
change integration window by @marianarajado in https://github.com/XENONnT/straxen/pull/1303
Pull out FakeDAQ to legacy plugins by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1292
Add gps plugins by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1285
Make peaklets dtype flexiable by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1299
add kwargs to simulation context by @LuisSanchez25 in https://github.com/XENONnT/straxen/pull/1277
Fix photoionization correction to conserve cS2 by @xzh19980906 in https://github.com/XENONnT/straxen/pull/1306
add_ref_mon_nv_plugin by @eangelino in https://github.com/XENONnT/straxen/pull/1307
Update som classifcation by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1300
Move ref mon to online and add to bootstrax by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1308
Update corrected_areas.py by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1310
New Contributors
@marianarajado made their first contribution in https://github.com/XENONnT/straxen/pull/1303
@eangelino made their first contribution in https://github.com/XENONnT/straxen/pull/1307
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.1.5…v2.1.6
2.1.5 / 2023-10-11
Som plugin by @LuisSanchez25 in https://github.com/XENONnT/straxen/pull/1269
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.1.4…v2.1.5
2.1.4 / 2023-10-04
No need to apply
strax.check_chunk_n
individually by @dachengx in https://github.com/XENONnT/straxen/pull/1267Bump xedocs from 0.2.24 to 0.2.25 in /extra_requirements by @dependabot in https://github.com/XENONnT/straxen/pull/1265
Bump wfsim from 1.0.2 to 1.1.0 in /extra_requirements by @dependabot in https://github.com/XENONnT/straxen/pull/1264
Update configuration of RTD, add xedocs docs by @dachengx in https://github.com/XENONnT/straxen/pull/1271
Add pad-array protocol by @jmosbacher in https://github.com/XENONnT/straxen/pull/1266
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.1.3…v2.1.4
2.1.3 / 2023-09-08
Manually check event overlapping by @FaroutYLq in https://github.com/XENONnT/straxen/pull/1214
Add missing docstrings by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1234
Use formatted float in
dataframe_to_wiki
by @dachengx in https://github.com/XENONnT/straxen/pull/1231Bump actions/setup-python, urllib3 and sphinx by @dachengx in https://github.com/XENONnT/straxen/pull/1232
Update module index of docs by @dachengx in https://github.com/XENONnT/straxen/pull/1233
Bump sphinx-rtd-theme from 1.2.2 to 1.3.0 in /extra_requirements by @dependabot in https://github.com/XENONnT/straxen/pull/1238
Replace
z
fromz_naive
toz_dv_corr
by @dachengx in https://github.com/XENONnT/straxen/pull/1239Remove context collection badge by @dachengx in https://github.com/XENONnT/straxen/pull/1241
Update xedocs version by @dachengx in https://github.com/XENONnT/straxen/pull/1246
No need to get map shape for 0D placeholder map by @dachengx in https://github.com/XENONnT/straxen/pull/1245
Give
RunDB
an option to find files in storage by @dachengx in https://github.com/XENONnT/straxen/pull/1244Check chunk n for backends after chunk loading by @dachengx in https://github.com/XENONnT/straxen/pull/1243
Revert “Give RunDB an option to find files in storage but not in data… by @dachengx in https://github.com/XENONnT/straxen/pull/1248
Photon ionization correction on S2 by @xzh19980906 in https://github.com/XENONnT/straxen/pull/1247
Bump xedocs from 0.2.23 to 0.2.24 in /extra_requirements by @dependabot in https://github.com/XENONnT/straxen/pull/1250
FDC uses corrected position by @shenyangshi in https://github.com/XENONnT/straxen/pull/1254
Correct elife at the last in
corrected_areas
by @dachengx in https://github.com/XENONnT/straxen/pull/1258Correct elife for
cs2_wo_timecorr
by @dachengx in https://github.com/XENONnT/straxen/pull/1260SR1 offline simulation strax context by @shenyangshi in https://github.com/XENONnT/straxen/pull/1253
New Contributors
@xzh19980906 made their first contribution in https://github.com/XENONnT/straxen/pull/1247
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.1.2…v2.1.3
2.1.2 / 2023-07-28
Validate final type after URL eval by @jmosbacher in https://github.com/XENONnT/straxen/pull/1217
Fix URLConfig.evaluate_dry by @jmosbacher in https://github.com/XENONnT/straxen/pull/1219
Add function to save itp_map InterpolatingMap related dictionary into pickle by @dachengx in https://github.com/XENONnT/straxen/pull/1221
Rename
tf_peak_model_s1_cnn
totf_model_s1_cnn
by @dachengx in https://github.com/XENONnT/straxen/pull/1223
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.1.1…v2.1.2
2.1.1 / 2023-07-06
Fix timing of peaks when ordering in
center_time
by @dachengx in https://github.com/XENONnT/straxen/pull/1208Move
get_window_size
factor of merged_s2s as untracked configuration by @dachengx in https://github.com/XENONnT/straxen/pull/1209Sort
hitlets
innVETOHitlets
by @dachengx in https://github.com/XENONnT/straxen/pull/1210Only print out warning once by @LuisSanchez25 in https://github.com/XENONnT/straxen/pull/1211
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.1.0…v2.1.1
2.1.0 / 2023-06-22
Added peaks subtyping by @Jianyu010 in https://github.com/XENONnT/straxen/pull/1152
Fix ipython version by @dachengx in https://github.com/XENONnT/straxen/pull/1169
Fix bug in hitlets time ordering by @dachengx in https://github.com/XENONnT/straxen/pull/1173
Bump actions/setup-python from 4.5.0 to 4.6.0 by @dependabot in https://github.com/XENONnT/straxen/pull/1170
Save hits level information(hits height and time difference) in peak and event level by @dachengx in https://github.com/XENONnT/straxen/pull/1155
Fix argsort inside numba.jit using kind=’mergesort’ by @dachengx in https://github.com/XENONnT/straxen/pull/1176
Bump merged_s2s version following
strax.merge_peaks
by @dachengx in https://github.com/XENONnT/straxen/pull/1179Use same files names for peak and event level pos-rec by @dachengx in https://github.com/XENONnT/straxen/pull/1160
Update multi scatter Ignore nan in the sum of peaks. by @michaweiss89 in https://github.com/XENONnT/straxen/pull/1162
Add dynamic event display docs by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1077
Lower the titles in the same notebook by @dachengx in https://github.com/XENONnT/straxen/pull/1183
No longer test
st.runs
intest_extract_latest_comment_lone_hits
by @dachengx in https://github.com/XENONnT/straxen/pull/1199Remove unnecessary check in
merged_s2s
by @dachengx in https://github.com/XENONnT/straxen/pull/1195automatically appending local rucio path by @FaroutYLq in https://github.com/XENONnT/straxen/pull/1182
Performance boost veto proximity by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1181
Update build_datastructure_doc.py by @PeterGy in https://github.com/XENONnT/straxen/pull/1202
Add rundoc URLConfig protocol by @jmosbacher in https://github.com/XENONnT/straxen/pull/1135
Split event_area_per_channel into two plugins: event_area_per_channel… by @minzhong98 in https://github.com/XENONnT/straxen/pull/1191
Fix event basics time ordering by @jjakob03 in https://github.com/XENONnT/straxen/pull/1194
Make apply_xedocs_configs more flexible by @jmosbacher in https://github.com/XENONnT/straxen/pull/1204
Try to make hashing more coinsistent by @LuisSanchez25 in https://github.com/XENONnT/straxen/pull/1201
New Contributors
@PeterGy made their first contribution in https://github.com/XENONnT/straxen/pull/1202
@minzhong98 made their first contribution in https://github.com/XENONnT/straxen/pull/1191
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.7…v2.1.0
2.0.7 / 2023-04-25
Bootstrax target removal after failures by @cfuselli in https://github.com/XENONnT/straxen/pull/1145
reforming _raw_path and _processed_path by @FaroutYLq in https://github.com/XENONnT/straxen/pull/1149
Adding correction of Z position due to non-uniform drift velocity by @terliuk in https://github.com/XENONnT/straxen/pull/1148
Bump the versions of peaklets and quality check runs-on by @dachengx in https://github.com/XENONnT/straxen/pull/1153
S1-Based 3D Position Reconstruction by @matteoguida in https://github.com/XENONnT/straxen/pull/1146
Bump xedocs from 0.2.14 to 0.2.16 in /extra_requirements by @dependabot in https://github.com/XENONnT/straxen/pull/1158
Use zstd as compressor of peaks by @dachengx in https://github.com/XENONnT/straxen/pull/1154
Bump sphinx from 5.3.0 to 6.2.0 in /extra_requirements by @dependabot in https://github.com/XENONnT/straxen/pull/1161
New Contributors
@cfuselli made their first contribution in https://github.com/XENONnT/straxen/pull/1145
@matteoguida made their first contribution in https://github.com/XENONnT/straxen/pull/1146
@hmdyt made their first contribution in https://github.com/XENONnT/straxen/pull/1159
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.6…v2.0.7
2.0.6 / 2023-03-08
Bump supercharge/mongodb-github-action from 1.8.0 to 1.9.0 by @dependabot in https://github.com/XENONnT/straxen/pull/1140
Small patches to restrax module by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1143, d04a3428c52c159577b61af2a28ddd0af5652027, 602b807291211f083c8f54df6768b8198fbf6b55
Ms events by @michaweiss89 and @HenningSE in https://github.com/XENONnT/straxen/pull/1080
New Contributors
@michaweiss89 made their first contribution in https://github.com/XENONnT/straxen/pull/1080
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.5…v2.0.6
Notes:
new data types:
peaks_per_event
,event_top_bottom_params
,peaks_corrections
(see #1080)
2.0.5 / 2023-02-24
fix xedocs for testing by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1139
Restart python style guide by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1138
Decrease number of chunks by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1123
Restrax by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1074
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.4…v2.0.5
2.0.4 / 2023-01-16
Top and bottom timing parameters at event and peak level by @terliuk in https://github.com/XENONnT/straxen/pull/1119
Allow use of xedocs context configs by @jmosbacher in https://github.com/XENONnT/straxen/pull/1125
Bump actions/setup-python from 4.3.0 to 4.4.0 by @dependabot in https://github.com/XENONnT/straxen/pull/1128
Add entry points by @jmosbacher in https://github.com/XENONnT/straxen/pull/1120
URLConfig preprocessor by @jmosbacher in https://github.com/XENONnT/straxen/pull/1110
Fix bootstrax timeouts by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1133
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.3…v2.1.0
Notes:
new data types:
peak_top_bottom_params
,event_top_bottom_params
2.0.3 / 2022-11-09
Adding peak waveforms at event level by @terliuk in https://github.com/XENONnT/straxen/pull/1112
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.2…v2.0.3
Notes:
lineage changes for event_area_per_channel
2.0.2 / 2022-10-24
New URLConfig protocols - list-to-array and list-to-dict by @LuisSanchez25 in https://github.com/XENONnT/straxen/pull/1104
Single core 1T test by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1109
New Contributors
@LuisSanchez25 made their first contribution in https://github.com/XENONnT/straxen/pull/1104
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.1…v2.0.2
2.0.1 / 2022-10-20
Use mongodb v4.4.1 when testing to match real version used in production by @jmosbacher in https://github.com/XENONnT/straxen/pull/1103
Pass tests from remote forks by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1105
Local minimum info 2 by @JYangQi00 in https://github.com/XENONnT/straxen/pull/1106
Don’t test without
strax.processor.SHMExecutor
by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1107Lower the default config value of online_max_bytes by @mflierm in https://github.com/XENONnT/straxen/pull/1108
New Contributors
@JYangQi00 made their first contribution in https://github.com/XENONnT/straxen/pull/1106
Full Changelog: https://github.com/XENONnT/straxen/compare/v2.0.0…v2.0.1
2.0.0 / 2022-10-17
Fix acqmon veto field by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1072
Use self.dtype also for empty peaks by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1058
Re Start style guide by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1084
Transition plugins to URLConfig by @jmosbacher in https://github.com/XENONnT/straxen/pull/1079
Fix help of peak basics. by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1081
Remove
tight_coincidence_channel
fix #1078 by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1092Add new
s1_pattern_map
, fix #1070 by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1093Restructure plugins by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1094
Return on single delele by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1095
Never change raw_records by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1096
fix missing export by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1098
Event level S2 posrec by @terliuk in https://github.com/XENONnT/straxen/pull/1097
New tpc event display by @WenzDaniel in https://github.com/XENONnT/straxen/pull/1043
Change timeouts by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1101
Option to add top bottom wf by @petergaemers @DCichon @FaroutYLq @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1099
Notes:
Lineage changes for all data except raw-records due to #1079
Breaking changes induced in strax v1.4.0
Changed signatures of plugins in ``#1094 <https://github.com/XENONnT/straxen/pull/1094>`_ <https://github.com/XENONnT/straxen/pull/1094>`_
New plugins for event level processing by ``#1097 <https://github.com/XENONnT/straxen/pull/1097>`_ <https://github.com/XENONnT/straxen/pull/1097>`_
Full Changelog: https://github.com/XENONnT/straxen/compare/v1.8.3…v2.0.0
1.8.3 / 2022-07-18
Bootstrax file-check fix by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1064
Fix hanging straxer by @jmosbacher in https://github.com/XENONnT/straxen/pull/1065
Notes:
No lineage changes
Full Changelog:
1.8.2 / 2022-07-12
Stop tf pbar by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1063
Allow long runs by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1062
Notes:
No lineage changes
Full Changelog:
1.8.1 / 2022-06-07
Minor:
Change FDC z offset and add alternative interaction by @ftoschi in #1017
Plugin for online individual peak monitoring by @mflierm in #1054
Notes:
Lineage changes for event_positions, corrected_areas, energy_estimates, event_info, event_info_double Added new data-kind: individual_peak_monitor
Patch:
Version logging by @mflierm in #1055
update docs ev interactive display by @JoranAngevaare in #1042
allow dry eval of URL configs by @JoranAngevaare in #1040
refactor tests by @JoranAngevaare in #1030
start testing examples of notebooks by @JoranAngevaare in #1048
Bump nbsphinx from 0.8.8 to 0.8.9 in /extra_requirements by @dependabot in #1053
Add kicp to query by @JoranAngevaare in #1052
Bump sphinx from 4.5.0 to 5.0.1 in /extra_requirements by @dependabot in #1051
Allow constant tuple options by @JoranAngevaare in #1039
Full changelog:
1.7.2 / 2022-07-18
Patch:
Upload cherry picks by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1066
Fix hanging straxer by @jmosbacher in https://github.com/XENONnT/straxen/pull/1065
Stop tf pbar by @JoranAngevaare in https://github.com/XENONnT/straxen/pull/1063
update docs ev interactive display by @JoranAngevaare in #1042
allow dry eval of URL configs by @JoranAngevaare in #1040
refactor tests by @JoranAngevaare in #1030
start testing examples of notebooks by @JoranAngevaare in #1048
Bump nbsphinx from 0.8.8 to 0.8.9 in /extra_requirements by @dependabot in #1053
Add kicp to query by @JoranAngevaare in #1052
Bump sphinx from 4.5.0 to 5.0.1 in /extra_requirements by @dependabot in #1051
Allow constant tuple options by @JoranAngevaare in #1039
Full Changelog: https://github.com/XENONnT/straxen/compare/v1.7.1…v1.7.2
1.7.1 / 2022-05-16
Patch:
Check if processed data already exists in –production mode by @mflierm in https://github.com/XENONnT/straxen/pull/1024
Notes:
No lineage changes
Full Changelog:
New Contributors
@mflierm made their first contribution in https://github.com/XENONnT/straxen/pull/1024
1.7.0 / 2022-05-11
Minor:
Fix detector sync (#1033)
Numbafy function (#1015)
Fixing binomial (#991)
Patched wrong setting (#1014)
Partitioned tpc (#1027)
Patch:
Update requirements-tests.txt (#1021)
remove deprecated function (#1023)
Warn when context not from cutax (#1020)
Add ‘electron_diffusion_cte’ variable from CMT (#1025)
Start testing with PluginTestingSuite, fix #881 (#1022)
add dict type correction (#1028)
Notes:
Lineage changes for event_area_per_channel, event_pattern_fit, peak_classification_bayes, detector_time_offsets, event_sync_nv
Full Changelog:
1.6.2 / 2022-05-06
Patch:
Add MV trigger channel to acqmon hits https://github.com/XENONnT/straxen/pull/1035
Notes:
only lineage changes for dtypes >
aqmon_hits
(https://github.com/XENONnT/straxen/pull/1035)
Full Changelog:
1.6.1 / 2022-04-12
Plugin fixes
Remove records not hits. (#987)
Remove Shadow&Ambience plugin SaveWhen.EXPLICIT (#982)
fix issue 977 (#984)
Position shadow sigma set to nan when S2 not positive (#980)
Fix small bug if GPS has larger delay (#986)
Improved scripts / test
iterative straxer targets (#973)
Debug savewhen test (#963)
Exit 0 on existing data in straxer (#970)
dependabot remote (#1008)
print util (#989)
Documentation
Fix href datakind page (#969)
Storage fixes
only find rucio from dali (#1010)
Fix #1010 add midway as dali (#1012)
Allow unused rucio local (#976)
Notes:
only lineage changes in
detector_time_offsets
( #986)
1.6.0 / 2022-03-09
Minor:
Patch corrected areas (#964)
Patch in EventShadow (#967)
Bump version of merged S2s (#919)
Add Bayes peak probability (#954)
fix hit sorting, add raw-record-aqm overlap check (#961)
Notes:
Lineage changed for event_shadow, merged_s2s, corrected_area and aqmon_hits.
Added new data_types peak_classification_bayes and event_w_bayes_class
1.5.0 / 2022-03-08
Update Shadow plugins and add Ambience plugins (#912)
Update online_monitor.py (#958)
fix ref to PR in docs (#957)
Notes:
Lineage changes for online_monitor_mv
New plugins
peak_ambiance
andevent_ambiance
and changes in lineage ofevent_shadow
andpeak_shadow
1.4.0 / 2022-03-02
Minor:
Update corrected areas (#931) and Update event_processing.py (#937)
Fix bug veto positions (#940)
S1 aft map & CMT tweaks (#916) and initialize plugin without setup() method (#953)
Patch
Notes:
Lineage changed for events_positions_nv, corrected_areas and event_pattern_fit due to option changes
Lineage changes for events, event_basics, event_positions and peak_shadow due to change old config style to new URL style
1.3.0 / 2022-02-26
Minor:
Rewrite aqmon processing (#929)
Add plugin to compute time offsets per chunk (#917)
Change alt_s2 identification criterion (#890)
Patch
Remove median baseline from nveto processing (#927)
Patch scada interface (#928)
Updated nveto resolving time to 200 ns. Change to URL configs (#933)
Testing
Notes:
The lineage of the aqmon processing-chain changed
The lineage of plugins >
event_basics
changedThe lineages of the n/m-veto changed.
1.2.8 / 2022-02-16
Patch
Testing
nestpy testing on py3.10 (#911)
Simplify requirements (#913)
Remove OM test that is collection status dependent (#921)
Remove data after testing (#923)
Notes:
1.2.7 / 2022-02-03
(rucio)storage reorganization (#866)
URLConfig documentation (#863)
Fix leading zeros error (#889)
Delete update context collection (#883)
update github actions (#884)
update print versions (#888)
deprecate old python versions (#906)
fix coveralls report (#905)
merges from development branch (#910)
Notes:
no lineage changes
1.2.6 / 2022-01-18
fixes/tests:
Fix online monitor test (#882)
notes:
No lineage changes
1.2.5 / 2022-01-14
fixes/tests:
test with py3.10 (#878)
remove fixme error (e0e30d94ec8f5276c581da166787db72ba0eef4a)
bump numba (#880)
Tests for scada interface (#877)
notes:
No lineage changes
1.2.4 / 2022-01-10
fixes/tests:
notes:
First 1.2.X version compatible with WFSim
No lineage changes
1.2.3 / 2022-01-10
Bump numpy (#876)
notes:
Incompatible with WFSim
1.2.2 / 2022-01-10
tests:
Test for Mongo-down/uploader (#859)
Test for rucio-documents in the rundb (#858)
Test for bokeh_utils (#857)
Tests for common.py fix #741 (#856)
bugfix:
Bump peaklets version (#873)
notes:
Lineage change for
peaklets
(#875)
1.2.1 / 2021-12-27
fixes/tests:
Add cmt tests and fix bug in apply_cmt_version (#860)
Pin documentation requirements (#862)
Add read the docs config (#861)
Pymongo requirement should be <4.0 (#852)
notes:
Bug for
peaklets-uhfusstvab
due to (#875)No lineage changes
Incompatible with WFSim
1.2.0 / 2021-12-21
major:
Update CorrectedAreas (instead of EnergyEstimates) (#817)
S2 pattern fit (#780)
Exclude S1 as triggering peak (#779)
Two manual boundaries (updated 11/24/2021) (#775)
Add main peaks’ shadow for event shadow (#770)
Events synchronize (#761)
Implement peak-level shadow and event-level shadow refactor (#753)
use channel tight coincidence level (#745)
minor / patches:
Normalized line endings (#833)
Fix codefactor issues (#832)
Another try at codefactor (#831)
URLConfig take protocol for nested keys (#826)
Rename tight coincidence (#825)
Move URLConfig cache to global dictionary (#822)
Remove codefactor (#818)
Performance update for binomial test (#783)
URLConfig not in strax (#781)
Add refactor event building cut (#778)
whipe online monitor data (#777)
Cache dependencies (#772)
Update definition array_valued (#757)
fixes/tests:
Add test for filter_kwargs (#837)
Fix nv testing data (#830)
Unittest for DAQreader (#828)
Fix broken matplotlib/minianalyses (#815)
Itp test (#813)
Loose packaging requirement (#810)
can we disable codefactor please (#809)
Fix #781 (#808)
Matplotlib changed requirements (#805)
Pin pymongo (#801)
Bump wfsim tests (#773)
Patch peaks merging (#767)
notes:
Bug for
peaklets-uhfusstvab
due to (#875)plugins changed (new lineage) everything >= ‘peaklet_classification’
offline CMT versions don’t work in this release
Incompatible with WFSim
1.1.3 / 2021-11-19
minor / patches:
Add URL based configs (#758)
Add perpendicular wires handling info and function (#756)
Add a few special cases event_info_double (#740)
Process afterpulses on ebs (#727)
Add zenodo (#742)
Set check_broken=False for RucioFrontend.find (#749)
Explicitly set infer_dtype=False for all Options (#750)
Use alt z for alternative s1 binomial test (#724)
fixes/tests:
update docs (#743)
Remove RuntimeError in RucioFrontend (#719)
cleanup bootstrax logic for target determination (#768)
Test installation without extra requirements (#725)
Adding code comments for corrected z position (#763)
Reactivate scada test (#764)
Added resource exception for Scada (#755)
test_widgets is broken? (#726)
Track bokeh (#759)
Fix keras requirement (#748)
Update requirements-tests.txt (#739)
Fix deprecation warning (#723)
Update test_misc.py (90f2fc30141704158a0e297ea05679515a62b397)
notes:
plugins changed (new lineage) are
event_info_double
andevent_pattern_fit
1.1.2 / 2021-10-27
minor / patches:
Plugin for afterpulse processing (#549)
Veto online monitor (#707)
Refactor straxen tests (#703)
WFSim registry as argument for simulations context (#713)
Update S1 AFT map in event pattern fit (#697)
Refactor s2 correction (#704)
fixes/tests:
Set default drift time as nan (#700)
Revert auto inclusion of rucio remote #688 (#701)
fix bug in CMT (#710)
Fix one year querries (#711)
Test new numba (#702)
Unify CMT call in contexts (#717)
Small codefactor patch (#714)
test nv with nv data (#709)
Add small test for wfsim (#716)
notes:
plugins changed (new lineage) are:
afterpulses
online_monitor_nv
online_monitor_mv
event_pattern_fit
corrected_areas
1.1.1 / 2021-10-19
Fix to test for RunDB frontend when no test DB is sourced (6da2233)
1.1.0 / 2021-10-18
major / minor:
Previous S2 Shadow Plugin draft (#664)
Use admix in straxen (#688)
Add posdiff plugin (#669)
updated S2 corrected area (#686)
Version bump of hitlets (#690)
Add n saturated channels (#691)
add small tool to extract run comments from database (#692)
Update online_monitor_nv to v0.0.3 (#696)
patches and fixes:
Use read by index and check for NaNs (#661)
Add small feature for printing versions of git (#665)
Fix minianalyses from apply_selection (#666)
fix some warnings from testing (#667)
Add source to runs table (#673)
Pbar patch for rundb query (#685)
Implement SDSC as a local RSE for Expanse (#687)
Skips superruns in rucio frontend (#689)
Warn about non-loadable loggers (#693)
Add RunDb read/write-test (#695)
Fix bug in rucio frontend (#699)
1.0.0 / 2021-09-01
major / minor:
merge s2 without s1 (#645)
First nVeto monitor plugin (#634)
Peak event veto tagging (#618)
Fix peaklet area bias (#601)
Add lone hit information to merged S2s. (#623)
patches and fixes:
Fix n_hits of peaks (#646)
Update requirements for strax (#644)
Modifications of nT simulation context (#602)
Straxer for other packages (#595)
[Bug fix] alt_s{i}_delay computation (#598)
Bump version refactor code for cleanliness. (#597)
Increase buffer size (#604)
Stop testing py3.6 (#621)
Remove online event monitor (#620)
Add matplotlib to test requirements (#626)
Fix rundb select runs with superruns (#627)
Change EventInfo to save when explicit (#628)
Update test data (#631)
Allow database to not be initialized (#636)
new plot_pmts (#637)
Speed up event pattern fit (#625)
kwargs for saver (#639)
Add a plugin for external trigger run on nVeto calibration (#630)
Fix veto event positions (#641)
Use rucio from straxen & nest RucioRemote imports (#592)
0.19.3 / 2021-07-16
Rewrite EventBasics, set event level S1 tight coincidence (#569)
New nt sim context & update get correction from CMT implementation (#555)
Superruns (documentation) (#554, #594)
bootstrax / live processing
Allow sub-mbs datarates and old runs (#572)
increase input_timeout buffer daq reader (#593)
Error logging bootstrax (#584)
remove the id from the traceback (#585)
patches and fixes
0.19.2 / 2021-06-27
do not interpolate corrections if is an array (#570)
0.19.1 / 2021-06-24
0.19.0 / 2021-06-23 (bugged)
minor changes
S1/S2 event patternfit and S1 AFT test (#499)
Change tight_coincidence (#564)
Fixing saturation correction bugs (#541)
Rewrite merge s2 (#548)
Compute width again after saturation correction (#542, #552)
Add rucio frontend (#472, #553)
Redo hit_thresholds (#543)
Standardize CMT options as (correction, version, nT=boolean) (#457, #532)
patches and fixes:
z coordinate update (#535)
Fix example command (#547)
Don’t import holoviews and ipywidgets (#551)
pre_apply_function from $HOME only in pytest (#559)
Rundb should not crash on fuzzy (#561)
Remove travis for testing from straxen (#557)
Fix missing info in bootstrax docs, fix #546 (#558)
Add scada interface to docs (#560)
Tweaks for new release 0.19.0 (#562)
0.18.6-0.18.8 / 2021-06-03
Patches installation for pypi (#529, e880420, fce6d87)
0.18.5 / 2021-06-03
Allow variable event duration (#494, #528)
Veto Proximity Plugin (#296)
Apply database function prior to returning the data (#497)
Max-size for rechunkable raw-records (#495)
Itp map patch (#471)
Bin updates (#502)
Split requirement files, set autoupdate dependabot (#504)
Fix failing tests (#503)
Reduce review dog verbosity (#498)
Reduce plugin testing time (#500)
Patch remap cabled (#501)
Fix veto veto regions (#493)
0.18.4 / 2021-05-20
Documentation and package maintenance (#481)
Veto plugins (#465)
Changed nveto splitting thresholds. (#490)
Remove old unused contexts (#485)
Use_per_run_defaults explicitly for 1T (#484)
Set event_info_double as endpoint for kr (#480)
Fix difference between datetime and date (#473)
Fix _find for rucio to include transferred. Set kwarg defaults (#483)
Fix AFT close but not quite 1 (#477)
Fix online_monitor (#486)
Activated overlapping check for mveto again. (#489)
0.18.3 / 2021-05-06
Update classifiers for pipy (#464)
Fix for scan runs query (0cc47f2 )
0.18.2 / 2021-05-04
Nveto event display (#444)
do check for overlaps in NV (#458)
Refactor veto plugins (#463)
Remove zero gain hits (#468)
Time widget misc2 (#449)
Added changes for user credentials (#392)
Scada allowed, fix (#469)
Added support of dill for resource files (#459)
Reduce Pep8 gitHub bot verbosity (#466, #467)
fix 1T sim context to have working dep. trees (#461)
Reduced test complexity (#462)
test python 3.9 (#407)
fix keyerror for uploading data in selectruns (#455)
0.18.1 / 2021-04-23
0.18.0 / 2021-04-16
Clustering and classification update (#436)
Documentation: add 1T, fix #31, compact config display (#434)
Implement nT S1 correction (#430)
Use CMT to get electron drift velocity (#437)
Set max-runnumber (#433)
Update update-context-collection.py (#438)
Raise notimplemented error for peak_min_pmts > 2 (#432)
Update apply_function_to_data (#431)
use strax.apply_selection in om (#435)
0.17.0 / 2021-04-09
Extend event_basics and remove event_posrec_many (#420)
Add nveto event tests (#425)
Update veto_pulse_processing.py (#427)
add option abbreviate event_display (#418)
fix logic linked mode (#426)
fix test to use tempdir (#423)
Added output_notebook to data selector. (#421)
bootstrax, fix abandonning (#422)
0.16.0 / 2021-04-02
add get_correction_from_cmt to corrections_services.py (#404, #409)
Updated on the nveto plugins and new event plugins (#416, #389)
New EventPositions for XENONnT (#396)
Check for overlapping raw_records in nT sims (#413)
Get n_veto gains from CMT (#406)
Bug fix: Added fixed minimal length for temp_hitlets. #415
use dependabot for actions (#414)
Event display update, record matrix and dynamic data selector (#401)
Remove duplicate call to 1T sim config (#411)
Fix abandonning (#412)
0.15.9 / 2021-03-24
Use multiple targets for better online support (#397)
Use code style commentator (#399, #405)
Add daq-plots to minianalysies (#394)
Check for raw-record overlaps veto systems (#390)
Infer-target update (#395)
Prevent abandonment of done runs (#398)
Upload compressor from metadata to rundoc (#410)
Cleanup ajax (#402)
Context cleanup (#403)
Change default nT fax config (#391)
0.15.8 / 2021-03-02
0.15.7 / 2021-02-26
Fix for commentjson-package for zipped json (#386)
0.15.6 / 2021-02-26
0.15.5 / 2021-02-22
Patch version 0.15.3 (b5433bd)
0.15.3 / 2021-02-22
0.15.2 / 2021-02-17
0.15.1 / 2021-02-11
Change event extensions (#364)
0.15.0 / 2021-02-09
0.14.5 / 2021-01-29
0.14.4 / 2021-01-22
Nveto changes (#319)
travis test at pinned environments (#335)
Maintance and fixes on Bootstrax and ajax (#337, 96a2858, 84fda21, b09ea49, 1e577d9, 59cfd7d, 46ad1a3, 968a1dc)
Some fixes and changes for the passive event display + Plotting tests (#338, 1d1b5b2, 93c7e18, 331b543, 055aa55, 1ce04ff)
Listen to utilix, remove depricated function from straxen #340
0.14.3 / 2021-01-15
EventBasics dtype should be ordered (8665256)
0.14.2 / 2021-01-15
0.14.1 / 2021-01-04
bootstrax updates (39685a7, d0c3537, 874646a, df6e13f, 33d9da1, 2dfce7e)
0.14.0 / 2020-12-21
0.13.1 / 2020-12-21
fix requirements for numpy (#318)
0.13.0 / 2020-12-16
0.12.5 / 2020-12-09
0.12.4 / 2020-12-06
Add temporary context (#302)
Scada interface updates (#297, #301)
Waveform plotting in minianalyses (#172)
Update online_monitor for lone hits (#294)
Tests for time selection fix strax/345 and more (#298)
Add more tests to straxen (#292)
Pytest on github actions (#303)
Add coveralls to straxen (#290)
Use github actions to update context collection (#282)
Update simulation contexts (#286, #300)
Remove to_pe_constant from CMT (#283)
Use utilix for client in CMT (#288)
Update straxer (#285)
Bootstrax updates (#289)
0.12.3 / 2020-11-14
bugfix in desaturation correction (#279)
0.12.1 / 2020-11-13
CMT tweak before launch: ffill ONLINE corrections (#275)
0.12.0 / 2020-11-13
0.11.1 / 2020-11-05
0.11.0 / 2020-10-15
0.10.1 / 2020-09-11
Added pytest to travis which builds data for all registered nT plugins (#193)
Added moun- and neutron-veto into the streamline processing with bootstrax (#184)
Added back-up URLs for the mongoDB (#213)
Updated data cleaning/handling with ajax and bootstrax (#182, #191, #196, #202, #206)
Updated documentation and doc-strings (#189, #192 and #198)
Updated bin scripts like straxer (#204)
Updated PMT gains (#208)
Renamed high energy plugins (#200)
Bugifx in nveto-plugins (#183, #209)
Bugfix in clean_up_empty_records (#210)
0.10.0 / 2020-08-18
Neutron-veto integration (#86)
Processing for high energy channels (#161, #176)
Integrate rucio as storage backend (#164)
Remapping of old runs (#166)
Bootstrax/microstrax/ajax updates (#165)
Pull request template (#168)
Neural net for nT placeholder (#158)
Forbid creation of any rr-type (#177)
Add kwargs to 1T-contex (#167)
Update LED-settings (#170)
0.9.2 / 2020-07-21
0.9.1 / 2020-07-03
Rechunk pulse_counts and veto regions (#130)
Add baseline info to pulse_counts (#140)
Waveform plotting fixes (#137, #128)
More gain model options (#132)
Add ajax data removal script (#134)
LED calibration update (#125)
Bootstrax updates (#129)
Update simulation context (#127)
Fix n+1 bug in n_hits (#126)
0.9.0 / 2020-05-20
Use revised coordinates for PMT positions (9da05b)
Fix tutorials and holoviews display (32490b)
Fix coordinate flipping in itp_map (#113)
Fix n_hits field for peaklets (#122)
Fix led_calibration options (#120)
Fix n_top_pmts default (#119)
Bootstrax updates (#112, #121)
Update parameters for new rundb setup
Specify immutabledict requirement (#116)
0.8.1 / 2020-05-05
0.8.0 / 2020-04-28
Fix lone hit integration (#103, #105)
Fix peak_right extension default (#104)
Require 4 PMTs to make a peak for nT data (temporarily)
Several bootstrax updates (#102, #100, #91, #90)
Fix spurious free_options in xenon1t_led (#89)
Add delay time computation to event_basics (#88)
Update time end andtime for pulse_count (#85)
0.7.3 / 2020-04-13
0.7.2 / 2020-04-06
0.7.1 / 2020-03-30
0.7.0 / 2020-03-19
0.6.0 / 2020-03-05
Updates for the new strax version (#60)
refresh_raw_records script to convert to new format
DAQReader creates artificial deadtime if needed to separation
PulseProcessing now baselines and flips the waveform
Software-HE veto buffer overrun fixes
Remove hacks for empty MergedS2 handling
Add time fields to all plugins
Hitfinder update: noise- and channel-dependent thresholds (#55)
PulseProcessing checks for overlaps in data
Add peak center time and use it for drift computation (#51)
Pass record_length as option to DAQReader (#55)
Make n_top_pmts as option (#34)
Fix units in plot_energy_spectrum
0.5.0 / 2020-02-05
0.4.1 / 2020-01-18
Fix peak duplication
Move peak merging code into strax
Fix documentation build
0.4.0 / 2020-01-17
0.3.5 / 2019-12-23
Integrate peaks with tight_coincidence
straxer
script upgrades
0.3.4 / 2019-12-20
0.3.3 / 2019-12-13
Fix test data / demo notebook
0.3.2 / 2019-11-13
0.3.1 / 2019-09-25
Fix resource caching
Fix tensorflow2 checking (#23)
0.3.0 / 2019-07-21
0.2.2 / 2019-06-17
Upgrade pulse processing and cleanup (#16)
0.2.1 / 2019-06-06
0.2.0 / 2019-05-04
0.1.0 / 2018-10-04
Split off from the main strax repository
For earlier history, please see the strax changelogs