Socs

Latest version: v0.5.0

Safety actively analyzes 638418 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.7.0

v0.7.0 notably introduces so3g HK v2 to OCS, as well as field name validation to OCS Feeds/the HK Aggregator. Full changelog below.

Changelog
* Update the HK Aggregator to so3g HK v2 (updating to so3g v0.1.0) (157, 128)
* Enforce valid field names in OCS feeds and in the HK Aggregator (132)
* Create `g32influx` script, for uploading data from .g3 files to InfluxDB (153)
* Add sotodlib to ocs-util container (4a239703b1c6a36b717c94e687156df92ab4c9d8)
* Add `fresh_time` to feed registration arguments (85)
* Improve the aggregator's `session.data` (85)
* make MatchedTask and MatchedProcess callable (117)
* Add invalid field name check to `checkdata` script (147)
* Improve setup.py (151)
* Improve OCS Feed and HK Aggregator documentation (137)
* Various bug fixes (2473e4c32c14509b92100de9982f2f921c864ec3, c2cab184edc6a9a28e9e6e5927b6bb37a2b351b1, 123)
* Clean up some old files, i.e. `ocs.cfg`, old clients
* Migrate repository CI Pipeline to GitHub Actions (146, 158)
* Establish contributing guidelines (146)

0.6.0

It's been ~9 months or so since we updated the tag, so it's about time for a new release. Here's a summary of what's been added since we last updated:

- FakeDataAgent has been promoted to a core OCS Agent!
- We restructured some docker internals
- Rebuilt the aggregator and registry agents to be more resilient
- Created the OCS web monitor, which provides a view of the ocs system from your web browser
- Added smarter argument parsing and site-config parsing
- Added InfluxDB backend for passing data to grafana
- Overhauled documentation
- Added ocs-util docker

0.5.0

0.4.5

What's Changed
v0.4.5 contains a large collection of new features and bug fixes, as well as two new agents. See details below.

New Agents
* Create Site Camera Agent by davidvng in https://github.com/simonsobs/socs/pull/591
* Create HWP PCU Agent for the HWP phase compensation unit by 17-sugiyama in https://github.com/simonsobs/socs/pull/588

New Features
* ACU: LAT co-rotator control by mhasself in https://github.com/simonsobs/socs/pull/526
* ACU: adjustments for moving LAT corotator by mhasself in https://github.com/simonsobs/socs/pull/532
* ACU: Improve scanning fault tolerance and logging by mhasself in https://github.com/simonsobs/socs/pull/547
* ACU: Add abilities to ignore axis and prevent survival mode (LAT) by mhasself in https://github.com/simonsobs/socs/pull/554
* ACU: Sun Avoidance by mhasself in https://github.com/simonsobs/socs/pull/559
* Add general task to set TES biases by jlashner in https://github.com/simonsobs/socs/pull/545
* Improve HWP agents robustness to network failure by bbixler500 in https://github.com/simonsobs/socs/pull/541
* Add `speedrate` parameter for `insert()` / `eject()` functions in `wiregrid_actuator` by sadachi5 in https://github.com/simonsobs/socs/pull/574
* ACU: Add set_speed_mode task by mhasself in https://github.com/simonsobs/socs/pull/582
* ACU: Add feeds for Sun info and UDP stream quality by mhasself in https://github.com/simonsobs/socs/pull/570
* TimeoutLockless PCU agent by jlashner in https://github.com/simonsobs/socs/pull/600
* TimeoutLockless HWP PMX agent by ykyohei in https://github.com/simonsobs/socs/pull/604
* ACU: Add "named-positions" feature by mhasself in https://github.com/simonsobs/socs/pull/603

Bug Fixes
* Make vantage agent more robust to hardware dropouts by jlashner in https://github.com/simonsobs/socs/pull/524
* Set M1000 Agent acq session status appropriately by BrianJKoopman in https://github.com/simonsobs/socs/pull/528
* Set acq session status appropriately by sanahabhimani in https://github.com/simonsobs/socs/pull/533
* Fix UVI readout and temperature units in Vantage Agent by RemingtonGerras in https://github.com/simonsobs/socs/pull/539
* Set acq session status to running by sanahabhimani in https://github.com/simonsobs/socs/pull/549
* Allow floats for custom PID task arguments by BrianJKoopman in https://github.com/simonsobs/socs/pull/548
* Suprsync update tcdirs by jlashner in https://github.com/simonsobs/socs/pull/564
* PWV: Catch HTTP requests error by sanahabhimani in https://github.com/simonsobs/socs/pull/563
* Bugfix in zero-biases fn by jlashner in https://github.com/simonsobs/socs/pull/566
* Add connection error exception by sanahabhimani in https://github.com/simonsobs/socs/pull/569
* Adds except for caget failure by jlashner in https://github.com/simonsobs/socs/pull/576
* PWV: Add timeout exception error and timeouts by sanahabhimani in https://github.com/simonsobs/socs/pull/578
* HWP: Change variable name to fix minor bug by bbixler500 in https://github.com/simonsobs/socs/pull/581
* Fix bug in speed_rate limitation in wiregrid_actuator/drivers/Actuator.py by sadachi5 in https://github.com/simonsobs/socs/pull/579
* HWP: Change monitor and spin_control processes to update the session.status to 'running' by bbixler500 in https://github.com/simonsobs/socs/pull/585
* PWV: Change HTTP requests timeout to 60s by sanahabhimani in https://github.com/simonsobs/socs/pull/587
* ACU: Permit scans on LAT even when Sun Avoidance is not to be enabled by mhasself in https://github.com/simonsobs/socs/pull/586
* Restart UPS Agent every 60 minutes by davidvng in https://github.com/simonsobs/socs/pull/592
* Prevent Suprsync from processing ignored files by jlashner in https://github.com/simonsobs/socs/pull/583
* Make hwp_pid more robust by ykyohei in https://github.com/simonsobs/socs/pull/594
* ACU: Fix sun-safety and speed exceeded motion faults by mhasself in https://github.com/simonsobs/socs/pull/603

Documentation
* Add missing in pysmurf-controller docstrings by BrianJKoopman in https://github.com/simonsobs/socs/pull/553
* Add example session.data structure for labjack acq process by BrianJKoopman in https://github.com/simonsobs/socs/pull/557

Version Updates
* Bump docker/login-action from 2 to 3 by dependabot in https://github.com/simonsobs/socs/pull/525
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/simonsobs/socs/pull/519
* Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by dependabot in https://github.com/simonsobs/socs/pull/537
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/simonsobs/socs/pull/540
* Bump sodetlib docker by jlashner in https://github.com/simonsobs/socs/pull/561
* Bump simonsobs/ocs from 0.10.2 to v0.10.3 by dependabot in https://github.com/simonsobs/socs/pull/572
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/simonsobs/socs/pull/590
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/simonsobs/socs/pull/596
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/simonsobs/socs/pull/597
* Bump simonsobs/ocs from v0.10.3 to v0.10.4 by dependabot in https://github.com/simonsobs/socs/pull/609
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/simonsobs/socs/pull/610

Misc.
* Cleanup gripper agent by jlashner in https://github.com/simonsobs/socs/pull/487
* Add docker updates to dependabot and set reviewers by BrianJKoopman in https://github.com/simonsobs/socs/pull/571
* Move requests package from separate group into `install_requires` by BrianJKoopman in https://github.com/simonsobs/socs/pull/595
* Adds HWPPCUAgent to plugin file by jlashner in https://github.com/simonsobs/socs/pull/598

New Contributors
* 17-sugiyama made their first contribution in https://github.com/simonsobs/socs/pull/588

**Full Changelog**: https://github.com/simonsobs/socs/compare/v0.4.4...v0.4.5

0.4.4

Description
v0.4.4 introduces 3 new agents, and contains a large collection of feature additions and bug fixes. See details below.

What's Changed

New Agents
* Generator Agent by davidvng in https://github.com/simonsobs/socs/pull/436
* Hwp supervisor by jlashner in https://github.com/simonsobs/socs/pull/427
* Water Vapor Radiometer Agent by sanahabhimani in https://github.com/simonsobs/socs/pull/429

New Features
* Adds user tag param to the smurf file emulator ops by jlashner in https://github.com/simonsobs/socs/pull/459
* Add protection mode monitoring to pmx agent by d1ssk in https://github.com/simonsobs/socs/pull/463
* Suprsync timecode dir finalization by jlashner in https://github.com/simonsobs/socs/pull/454
* Allow for reading more than one continuous block of generator registers by DaveBoettger in https://github.com/simonsobs/socs/pull/473
* ACU Omnibus, July 2023 by mhasself in https://github.com/simonsobs/socs/pull/480
* Add Autorange Task to 372 Agent by sanahabhimani in https://github.com/simonsobs/socs/pull/489
* Change ls372 input_configfile to work with default params by jlashner in https://github.com/simonsobs/socs/pull/490
* Suprsync archive stats by jlashner in https://github.com/simonsobs/socs/pull/467
* LS372 Agent: Add ability in config file to set channel resistance range by sanahabhimani in https://github.com/simonsobs/socs/pull/500
* Sets PID freq to 0 when PMX is turned off by jlashner in https://github.com/simonsobs/socs/pull/502

Bug Fixes
* Fix 372 upload cal curve timeout issue by sanahabhimani in https://github.com/simonsobs/socs/pull/390
* Separate generator fields into different blocks by jlashner in https://github.com/simonsobs/socs/pull/476
* ACU Omnibus, July 2023 by mhasself in https://github.com/simonsobs/socs/pull/480
* Separate blocks for each input/output in UPS Agent by davidvng in https://github.com/simonsobs/socs/pull/457
* Fix ibootbar agent acq crashing during reconnection by davidvng in https://github.com/simonsobs/socs/pull/496
* Adds archive_name filter to update timecode func by jlashner in https://github.com/simonsobs/socs/pull/508
* Remove CMD from wg-actuator dockerfile by BrianJKoopman in https://github.com/simonsobs/socs/pull/510
* swap LSL/LSR/ST1 <--> LSL/LSR/ST2 for the bug fix at the site by sadachi5 in https://github.com/simonsobs/socs/pull/512

Documentation
* Fix docstring errors for 372 custom pid process by sanahabhimani in https://github.com/simonsobs/socs/pull/497
* Update set_boresight method signature override by BrianJKoopman in https://github.com/simonsobs/socs/pull/499

Testing Updates
* Replace pytest-docker-compose with pytest-docker plugin by BrianJKoopman in https://github.com/simonsobs/socs/pull/484

Version Updates
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/simonsobs/socs/pull/514
* bump sodetlib by jlashner in https://github.com/simonsobs/socs/pull/517

Misc.
* Revert to using pysnmp by BrianJKoopman in https://github.com/simonsobs/socs/pull/485
* Fix link to docker hub socs image by BrianJKoopman in https://github.com/simonsobs/socs/pull/503
* Cherry-pick of missed pre-commit run by BrianJKoopman in https://github.com/simonsobs/socs/pull/513

New Contributors
* d1ssk made their first contribution in https://github.com/simonsobs/socs/pull/463
* DaveBoettger made their first contribution in https://github.com/simonsobs/socs/pull/473

**Full Changelog**: https://github.com/simonsobs/socs/compare/v0.4.3...v0.4.4

0.4.3

* MatchedClient introduced
* LS372 heater drivers expanded
* PSU Agent created
* TimeoutLock introduced
* wamp http access configured
* Simons Observatory specific Agents broken out into new [socs](https://github.com/simonsobs/socs) repository

v0.5.0 brings us to a point where we have split of the SO specific Agents, requiring a new repo be cloned if you're running with an older version of OCS and update to v0.5.0. This allows us to keep the core OCS functionality work here, separate from any Agent development being done for SO.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.