Releases: simonsobs/sodetlib
v0.5.5
What's Changed
- Create readthedocs config file and drop Sphinx test build by @BrianJKoopman in #464
- Remove old dockerignore file by @BrianJKoopman in #465
- refactor multiprocessing logic to use concurrent.futures by @tdalford in #468
- Force feedback to be enabled on active bands during setup/relock by @tpsatt in #471
New Contributors
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- Change stream_g3_on kwarg make_freq_mask default to False by @jlashner in #425
- move bias_step init_current_mode outside of try statement by @jlashner in #426
- Update bias_dets.py by @dpdutcher in #427
- Complex impedance fixes by @dpdutcher in #429
- Change compute_psats to use last crossing of Rfrac=target_level by @dpdutcher in #435
- Adds sodetlib version to metadata by @jlashner in #437
- Remove rsync docs deployment workflow by @BrianJKoopman in #418
- Tes param corrections by @jlashner in #438
- Fix resonator frequency spacing plot by @dpdutcher in #446
- Clear data script by @jlashner in #442
- Adds data as a volume mount to run_gui by @jlashner in #444
- Adds support for custom pysmurf-controller docker service names by @jlashner in #447
- Adds restart_rssi script by @jlashner in #448
- Support usage of SMURF_CONFIG_DIR instead of OCS_CONFIG_DIR by @jlashner in #449
- Adds some error handling needed for atten optimization on the LAT by @jlashner in #454
- Hostmanager + jackhammer compatibility by @jlashner in #451
- clear_data: Add --force arg to skip confirmation by @jlashner in #455
- Add fixed tones support by @tristpinsm in #440
- remove docker container. by @tristpinsm in #460
- Remove logging of every bias step. by @tristpinsm in #461
- feat(stream.streamg3_on): Set filter parameters. by @tristpinsm in #457
New Contributors
- @tristpinsm made their first contribution in #440
Full Changelog: v0.5.3...v0.5.4
Note: This is being released well after the original tag date of May 6, 2023. We're catching up on formal releases.
v0.5.3
What's Changed
- Biasstep rebias by @yuhanwyhan in #362
- bump docker version by @jlashner in #386
- Adds downsample_factor to packet drop function by @jlashner in #385
- Fan control by @jlashner in #387
- Fixes G3 stream tagging in biasstep_rebias by @jlashner in #398
- Zero dc bias at end of function. by @msilvafe in #400
- IV param updates by @jlashner in #401
- Create Rfrac plot when bias steps are taken and run_analysis=True by @msilvafe in #345
- Adds relock_tracking_setup after setup_tracking_params finishes by @jlashner in #388
- Removes unused modify_atten kwarg from
setup_phase_delay
by @jlashner in #352 - load data needs stream_id too by @kmharrington in #341
- Better determination of det transition state in bias steps by @jlashner in #407
- Update docs requirements by @BrianJKoopman in #408
- Updates links for most recent PCIe fw by @jlashner in #411
- Change noise plotting defaults. by @msilvafe in #417
- Bias Wave by @msilvafe in #412
New Contributors
- @yuhanwyhan made their first contribution in #362
Full Changelog: v0.5.2...v0.5.3
Note: This is being released well after the original tag date of Apr 16, 2025. We're catching up on formal releases.
v0.5.2
What's Changed
- A few small changes required to get things working at site by @jlashner in #376
- Adds option to disable compression by @jlashner in #377
- Add try/except to np.polyfit by @dpdutcher in #380
- Fix IV timestamp selection, makes it use UnixTime by @jlashner in #381
- bump so_smurf_base docker by @jlashner in #384
- Adds dev cfg option to disable compression always by @jlashner in #383
Full Changelog: v0.5.1...v0.5.2
Note: This is being released well after the original tag date of Aug 30, 2023. We're catching up on formal releases.
v0.5.1
What's Changed
- bump dockerfile by @jlashner in #320
- Make relock_tracking_setup use feedback start/end from cfg by @jlashner in #321
- bugfix for bias_steps change by @jlashner in #322
- starts sync dockers in jackhammer hammer by @jlashner in #323
- Move old sodetlib code to legacy dir by @jlashner in #253
- add ability to choose if we want to reload attens or not. by @kmharrington in #270
- small bias step fixes by @jlashner in #338
- Adds fixed_tone_loopback test to QC by @jlashner in #339
- Add check for which version of bias step loader we're running by @kmharrington in #340
- Splits 'oper' tags from user-set g3 tags by @jlashner in #336
- Fix set_current_mode writepv caput by @jlashner in #349
- Switches overbias_dets to using set_current_mode by @jlashner in #335
- Add
base_dir
kwarg to bias_steps.run_analysis by @dpdutcher in #365 - Bump so_smurf_base docker version by @jlashner in #373
Full Changelog: v0.5.0...v0.5.1
Note: This is being released well after the original tag date of Aug 2, 2023. We're catching up on formal releases.
v0.5.0
v0.4.1
v0.3.0
I'm tagging this release because it adds so3g to the sodetlib docker with the new G3SuperTimestream objects which is required for reading data from the smurf-streamer v0.3.0. I'll make a more detailed release description on the streamer page describing differences and why people should upgrade.
v0.2.0
Updating this mostly because I've added a ton of stuff to the sodetlib docker images, including spt3g/so3g and sotodlib installations. So people will need to upgrade to the v0.2.0 docker in order to run any of the new G3 reading functions.
This adds three sodetlib wrappers for the pysmurf streaming functions in the sodetib/smurf_funcs/smurf_ops
module:
stream_g3_on
to wrapstream_data_on
stream_g3_off
to wrapstream_data_off
take_g3_data
to wraptake_stream_data
These three functions will also set the pysmurf-action, action timestamp, and a custom tag string that will be sent to the g3 files through the metadata pipeline.
v0.1.0
Changes since last version tag:
- Turned the
smurf_funcs
file into a module with separate files for optimization, operation, etc. for easier maintenance - Added analysis module
- Added docs page
- Lots of new optimization scripts and functions
- slot-specific hammering
- Replace
jackhammer soft_reset
function withjackhammer hammer --soft
Built on pysmurf-version v4.1.0