Releases: simonsobs/sotodlib
Releases · simonsobs/sotodlib
v0.6.16
What's Changed
- Extend TOAST/sotodlib pointing comparison by @keskitalo in #1460
- Fix PWV handling for quality reports by @mmccrackan in #1511
- Fix det cal hwpss by @ykyohei in #1488
- Make gamma wg by @YutaroKASAI in #1497
- Fix passing args to sqlalchemy engine by @earosenberg in #1514
- Fix calling filterbin script through
so-site-pipelineby @sbiquard in #1512 - Move PSD back to process by @mmccrackan in #1507
- Bug fix for site pipeline in make_wg_cal.py by @YutaroKASAI in #1513
- Add acu drops to preprocessing by @mmccrackan in #1516
- Fix invalid escape sequences by @sbiquard in #1518
- Wrap 'tags' for ObsDb in single quotes to accomodate special characters by @JBorrow in #1520
- feat: add functions to add multiple jobs at once by @skhrg in #1487
- Rework some preprocessing functions, test jobdb implementation for preprocessing by @mmccrackan in #1348
- Junna preproc by @msilvafe in #1408
- Adding new features to atomic filterbin mapmaker by @chervias in #1523
- Fixing bug in scan freq cut filter by @susannaaz in #1526
- Fix edge case of biases_flags in update_det_cal by @ykyohei in #1527
- Allow scalar value in timeconst filter by @ykyohei in #1530
- Fixing site pipeline utils autodoc by @iparask in #1535
- Testing python 3.13 by @tskisner in #1479
- Make get_source_azel compatible with fixed source by @ykyohei in #1537
- Batch updates to
ManifestDbinpreprocess_todby @sbiquard in #1519 - Convert metadata to fixed-length byte strings by @tskisner in #1522
New Contributors
- @YutaroKASAI made their first contribution in #1497
- @JBorrow made their first contribution in #1520
Full Changelog: v0.6.15...v0.6.16
v0.6.15
What's Changed
- Bump macos CI runner to 15 by @tskisner in #1478
- Testing h5 context manager by @mmccrackan in #1431
- feat: add v2 pointing model for lat by @skhrg in #1448
- add loadpremadeflags by @yoshinori-0778 in #1452
- fixed a bug by @yoshinori-0778 in #1480
- Support passing a list of wafer-observations to load by @tskisner in #1481
- Add support for housekeeping in LoadContext operator by @tskisner in #1442
- Remove NaN for hwp mean rate by @mmccrackan in #1482
- escape \ in update_obsdb docstring by @AERAdler in #1471
- Fixing a stupid bug I introduced on the sat filterbin mapmaker by @chervias in #1484
- PSD noise ratio cuts by @earosenberg in #1406
- this implements metadata from the obsdb by @chervias in #1466
- Add support to
so-toast-runfor job status and cleanup by @tskisner in #1490 - obsdb: fix indentation and reduce commits by @mhasself in #1492
- Data Package: Short books and Timing issue catch by @kmharrington in #1486
- Optimize coadd atomic mapmaker by @davidvng in #1495
- Add timeout parameter to SQLite connection by @diveshjain-phy in #1496
- fixing units of weights map for filterbin mapmaker by @chervias in #1502
- Mss3 tweaks by @keskitalo in #1205
- Add discrete cosine transform (DCT) for mlmapmaker by @Bai-Chiang in #1449
- Refactoring the utils from the site pipeline by @iparask in #1489
- Toast improvements by @tskisner in #1505
- Added in reindex_axis and handling for tdets by @mjrand in #1506
New Contributors
- @diveshjain-phy made their first contribution in #1496
- @mjrand made their first contribution in #1506
Full Changelog: v0.6.14...v0.6.15
v0.6.14
What's Changed
- Fix preprocess plotting edge case and in multilayer_preprocess_tod by @mmccrackan in #1366
- white noise in std units by @chervias in #1437
- Obs wafer band in obsdb by @msilvafe in #1159
- Add scripts that support SO jobs compatible with toast_run by @tskisner in #1419
- Fix unassigned bias group by @mmccrackan in #1446
- More generic downsampling by @skhrg in #1180
- Change preprocess tags typing by @mmccrackan in #1450
- Coadd atomic maps site pipeline script by @davidvng in #1416
- Rename coadd logger by @davidvng in #1453
- Allow preproc_or_load_group to save archive by @mmccrackan in #1441
- Adjust overwrite for cleanup_mandb by @mmccrackan in #1435
- Clearer error when init pipe fails by @mmccrackan in #1429
- fix: handle standalone ranges in downsample function by @skhrg in #1454
- Add option to skip saving temp file by @mmccrackan in #1458
- Fix for discarding too short obs for obs_grouping by @chervias in #1462
- Add h5py to dependencies. by @tristpinsm in #1463
- Add 2nd order basetilt and Az centering error correction to SAT point… by @elle-shaw in #1461
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1468
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1373
- Check coadd obslist and recompute if changed by @davidvng in #1469
- TOAST mlmapmaker: Add median detrend before mlmapmaker by @Bai-Chiang in #1427
- Fix regex warnings by @mmccrackan in #1472
- Fix docstring to ignore escape chars. by @msilvafe in #1473
- Add acu flags for when data is missing. by @kmharrington in #1457
- add phase_to_pW into get_det_bias_flags by @yoshinori-0778 in #1467
- Restructure QA metrics log by @davidvng in #1430
- Add missing
requestsdependency by @sbiquard in #1445
New Contributors
Full Changelog: v0.6.13...v0.6.14
v0.6.13
What's Changed
- Add alerts to site-pipeline util; add sending alert to make_book for failed books by @davidvng in #1422
- Make tau hwp by @ykyohei in #1407
- Fix for when not plotting footprints by @mmccrackan in #1428
- Fix IQR division for glitches by @mmccrackan in #1349
Full Changelog: v0.6.12...v0.6.13
v0.6.12
What's Changed
- valid_data needs to be an axis manager by @mmccrackan in #1383
- changing f230->f220 in obs grouping by @chervias in #1398
- TOAST mlmapmaker: Raise error when there are too few observations by @Bai-Chiang in #1380
- Allow ignoring preprocess archive when using TOAST LoadContext operator by @Bai-Chiang in #1394
- Valid data backwards compatibility by @mmccrackan in #1401
- Fix edge cases of hwp offcenter correction by @ykyohei in #1386
- Tau hwp by @ykyohei in #1374
- fix: fix backwards compatibility for focal planes without id stringt by @skhrg in #1409
- updated scripts for the site pipeline of the wire grid by @hnakata-JP in #1410
- Set detector pointing default boresight field. by @tskisner in #1400
- modify context to only load selected list of metadata by @ykyohei in #1414
- SSOFootprint add handling for sources with dot in name by @davidvng in #1397
- Fixing publishing by @iparask in #1403
- Small fix for compatibility with current toast by @tskisner in #1418
- per tube mode for obs_grouping, to be used in the depth-1 mapmaker by @chervias in #1415
- Autofix improvements for Data Packaging by @kmharrington in #1412
- Modify move and add move processing operation by @ykyohei in #1411
- Det cal hwpss by @ykyohei in #1417
- Missed a removal of the hwpss destriping template by @tskisner in #1426
- Fixing bug that would kill ml mpamker when there was a mpi rank left … by @chervias in #1424
- Fix missing obs_id error by @mmccrackan in #1421
- TOAST mlmapmaker: Reduce memory when writing div by @Bai-Chiang in #1420
Full Changelog: v0.6.11...v0.6.12
v0.6.11
What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1364
- Adding a wind speed and direction field to the atomic db by @chervias in #1352
- Pypi release by @iparask in #1365
- Add boresight rotation to the pointing test by @keskitalo in #1334
- Adding pointing "wobble" correction by @susannaaz in #1232
- Add source footprint plots to weekly/monthly reports by @davidvng in #1356
- Book ctime limit fix by @kmharrington in #1368
- Add bias cut operator and improve readout filter deconvolution. by @tskisner in #1372
- Make preprocess functions return axis managers by @mmccrackan in #1345
- Remove h5 group if not found in preprocess DB by @mmccrackan in #1357
- Fix preproc docstring formatting errors by @mmccrackan in #1375
- Add a valid ranges matrix to proc_aman by @mmccrackan in #1371
- Toast dark template by @keskitalo in #1377
- Fix logic error in a recent PR by @keskitalo in #1378
- Update preprocessing Fourier filter docstring by @mmccrackan in #1382
- Add a toast operator for trend cuts. by @tskisner in #1384
- Catch empty string in source coverage by @davidvng in #1388
- Remove unneeded query of samples from metadata by @tskisner in #1391
- ObsFileDb: update diff routine for memory efficiency by @mhasself in #1390
- Add case-insensitive handling for source list in preprocess_obs by @davidvng in #1395
- Fix angle wrapping in get_footprint by @amaurea in #1379
- Update record_qa for preprocess_lite by @mmccrackan in #1393
Full Changelog: v0.6.10...v0.6.11
v0.6.10
What's Changed
- Now atomic filterbin mapmaker wont throw a non-0 error when there are… by @chervias in #1341
- update_obsdb: fix how list of bad books is maintained by @mhasself in #1339
- Reduce generate_reports buffer time by @mmccrackan in #1350
- update flacarray version by @guanyilun in #1353
- Explicitly close preprocess db in cleanup_mandb by @mmccrackan in #1354
- When loading data from a Context into toast, use consistent weather by @tskisner in #1360
- Check if wafer and band exist for qa by @mmccrackan in #1362
- Add unit scaling for NETs in metrics by @mmccrackan in #1363
Full Changelog: v0.6.9.1...v0.6.10
v0.6.9.1
What's Changed
- When loading from a context, cut detectors with NaNs. by @tskisner in #1315
- Generate reports fix to allow extra target plotting by @mmccrackan in #1308
- Removing the polarization angle dependency in the h_n maps computation by @Magwos in #1314
- Add obslist input by @msilvafe in #1318
- update_det_cal: refactor multiprocessing logic to use concurrent.futures by @tdalford in #1317
- Remove logger configuration by @mmccrackan in #1319
- Also search for label key in get_preprocess_context by @mmccrackan in #1321
- Check frequency cutoffs first in demodulate by @mmccrackan in #1322
- Add qu rotation function by @17-sugiyama in #1316
- Prevent fit failures due to warnings by @mmccrackan in #1294
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1330
- Finalize focal plane: reveral fixes and streamlining features: by @skhrg in #1329
- Fix signal reference in demod by @mmccrackan in #1337
- update hwp qa metrics by @ykyohei in #1313
- sotodlib pypi release by @iparask in #1331
- fix: releases accept patch minors by @iparask in #1340
- Creating requirements.txt by @iparask in #1342
New Contributors
Full Changelog: v0.6.9...v0.6.9.1
v0.6.9
What's Changed
- TOAST mlmapmaker: Add downweight option by @Bai-Chiang in #1286
- add no_headers=False to load bias lines by @tdalford in #1282
- AxisManager.save supports flacarray compression by @mhasself in #1288
- Add NET metrics to record_qa by @mmccrackan in #1284
- Neaby source db by @tterasaki in #850
- Noise fitting frequency limits from hwp freq by @mmccrackan in #1085
- Force binned values to have signal dtype by @mmccrackan in #1281
- Add quality report plotting by @mmccrackan in #1245
- Update demod_mapmaker.py by @chervias in #1293
- Fix frequency cutoffs bug by @mmccrackan in #1295
- Check if frequency cutoffs are in full aman by @mmccrackan in #1298
- Bug fix in get_binned_hwpss by @17-sugiyama in #1297
- update-hkdb expansion by @mhasself in #1275
- Add generate_reports dependencies by @mmccrackan in #1301
- Update generate_reports main by @mmccrackan in #1303
- Fix so-site-pipeline launcher bug by @mhasself in #1302
- Fix planets.get_source_azel by @mhasself in #1300
- mlmapmaker: Fix missing ivar when loading NmatUnit by @Bai-Chiang in #1291
- Generate_reports updates by @mmccrackan in #1305
- LAT pointing model and ffp updates by @skhrg in #1216
- Change generate reports base paths by @mmccrackan in #1306
- fix: missing quaternion in lat gamma calculation by @skhrg in #1309
- rotate focal plane by @ykyohei in #1310
- hwp_angles metadata update by @ykyohei in #931
- fix main function of make_hwp_solutions by @ykyohei in #1311
- Reuse rfft object in demod_tod by @mmccrackan in #1296
Full Changelog: v0.6.8...v0.6.9
v0.6.8
What's Changed
- TOAST mlmapmaker: Add support NmatUnit and NmatWhite noise model by @Bai-Chiang in #1276
- Changes to better support SAT reduction with toast by @tskisner in #1274
- same detector cuts for sims as for data by @kwolz in #1283
Full Changelog: v0.6.7...v0.6.8