Skip to content
Open
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
dd00b3d
inital tauHK code
merny93 Nov 21, 2025
86971d6
handling multiple data rates
merny93 Dec 10, 2025
c9a07fb
Commented out the commanding as that is being reworked but added subp…
merny93 Dec 11, 2025
026a61f
added commanding logic and advertising. Added load from config
merny93 Dec 12, 2025
d671dc3
made field definitions work with ocs-web components
merny93 Dec 15, 2025
e1663a2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Dec 15, 2025
1646402
working on amun
merny93 Jan 12, 2026
1976725
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 12, 2026
31f1caf
added a downsampled feed for influx as full data rate was too much
merny93 Jan 26, 2026
13bf0a6
merge conflict resolution. not sure with what but oh well
merny93 Jan 26, 2026
55fa972
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 26, 2026
c5c5093
Merge branch 'main' into tauhk
merny93 Feb 18, 2026
1288ae0
Fix loading/running files from relative paths
BrianJKoopman Feb 19, 2026
4bfd4db
Fix pb2 import
BrianJKoopman Feb 19, 2026
66efc19
Remove tauhk_logs feed and relog to stdout
BrianJKoopman Feb 19, 2026
4c218cb
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 19, 2026
491228e
Revert "[pre-commit.ci] auto fixes from pre-commit.com hooks"
BrianJKoopman Feb 19, 2026
5f76691
Revert "Remove tauhk_logs feed and relog to stdout"
BrianJKoopman Feb 19, 2026
d9cad29
Remove tauhk_logs feed and relog to stdout
BrianJKoopman Feb 19, 2026
c866f49
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 19, 2026
32a420f
Capitalize agent-class
BrianJKoopman Feb 19, 2026
32a31d2
Working on rst docs
merny93 Feb 23, 2026
4eb66b9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 23, 2026
4a82629
Start processes and load excitations on startup
BrianJKoopman Mar 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs/agents/tauhk.rst

@BrianJKoopman BrianJKoopman Jan 30, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is largely incomplete. There's a complete example in the ocs docs. You can also see any other agent's reference page for an example. Important things missing:

  • The argparse block, which automatically displays arguments for the agent
  • A description of dependencies for running this agent (I know we've discussed this offline, but just for the record here). This should describe, or otherwise link to, instructions for installing the required dependencies.
  • Configuration file examples
  • "Agent API" section

Could you also add it to the index (in alphabetical order)?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the first link may be incorrect. Was it supposed to point to: https://flake8.pycqa.org/en/latest/user/violations.html#in-line-ignoring-errors

Can you provide the link you had in mind please!

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, sorry about that, updated in the original post. It's here: https://ocs.readthedocs.io/en/main/developer/agent_references/documentation.html

Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
.. highlight:: rst

.. tauhk:

=============
tauHK Agent
=============

The tauHK system is an all in one cryogenic temperature control system.
More information can be found in the accompanying `paper <https://pubs.aip.org/aip/rsi/article/96/9/094902/3363308/HK-A-modular-housekeeping-system-for-cryostats-and>`.

This docs page is currently a stub.
See source code or contact simont@princeton.edu for support.

Building the tauHK Agent
------------------------

This agent relies on protobuf definitions that contain the experiment configurations.
These are shared between the tauHK daemon and the OCS agent.

The agent also expects to communicate with a running instance of the tauHK daemon.
Empty file added socs/agents/tauhk/__init__.py
Empty file.
Loading