Releases: simonsobs/sotodlib
Releases · simonsobs/sotodlib
v0.6.17
What's Changed
- Modified view for compatibility with Toast Intervals by @julientang in #1531
- Sidelobe cutter by @chervias in #1456
- Change sotodlib installation to include all dependencies by @iparask in #1544
- fix: fix pointing model application for SATs in ffp by @skhrg in #1470
- gamma from wiregrid by @adrien-laposta in #1543
- Add latest mocks for building docs by @mhasself in #1546
- Allow ufm selection in update_det_match by @mmccrackan in #1550
- Rename NET to noise for qa by @mmccrackan in #1532
- Quality report refactor by @mmccrackan in #1510
- Move sodetlib to pyproject site_pipeline group by @BrianJKoopman in #1552
- feat: lat v2 pointing model by @skhrg in #1545
- fix unused name argument of smurfgaps_flags by @ykyohei in #1555
- Update so_ufm.py to construct LF wafer_info by @mhasself in #1553
- Configure mapviewer prefect flow by @jernestmyers in #1547
- Fix a typo which introduced a bug in PR #1522. by @tskisner in #1557
- Add proc save name by @msilvafe in #1556
- Enhancing the obsdb -- pipeline script and PWV modules by @mhasself in #1538
- When loading data into toast in DAQ units, round before truncation. by @tskisner in #1559
- refit tau in update_det_cal by @ykyohei in #1562
- Fix preprocess bug by @mmccrackan in #1561
- Data Packaging Updates for ASO / LF by @kmharrington in #1548
- Toast intensity templates by @keskitalo in #1493
- depth-1 mapmaking script, part of so_site_pipeline by @chervias in #759
- Deal with the multiple wafers per stream LF in update_obsdb.py by @AERAdler in #1564
- Use numpy functions to handle rounding by @tskisner in #1566
- Quality Report fixes by @mmccrackan in #1558
New Contributors
- @julientang made their first contribution in #1531
- @jernestmyers made their first contribution in #1547
Full Changelog: v0.6.16...v0.6.17
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