archon’s documentation#
This is the documentation for the SDSS Python product archon. The current version is 0.13.5a0. You can install the package by doing
$ pip install sdss-archon
Development and issue tracking happens at the GitHub repository.
Running the actor#
A simple CLI interface is provided to run the actor.
$ archon --help
Usage: archon [OPTIONS] COMMAND [ARGS]...
Archon controller
Options:
-p, --profile [boss|lvm] The profile to use. If not provided, infered
from the domain name.
-c, --config FILE Path to the user configuration file.
-v, --verbose Debug mode. Use additional v for more details.
[x>=0]
--help Show this message and exit.
Commands:
actor* Runs the actor.
To start the actor in detached (daemon) mode run archon actor start
. This is roughly equivalent to the following script
archon_actor = ArchonActor.from_config(config_file)
await archon_actor.start()
await archon_actor.run_forever()
Use the flag --debug
with archon actor start
to prevent the process from detaching, which is useful for development and debugging.
A list of available actor commands is described here and can also be output using the actor command help
. The JSONSchema of the actor replies can be consulted here.
archon
is also continuously built as a Docker image. See the corresponding section for details.
Index#
- Changelog
- 0.13.4 - February 27, 2024
- 0.13.3 - January 12, 2024
- 0.13.2 - December 22, 2023
- 0.13.1 - December 17, 2023
- 0.13.0 - December 2, 2023
- 0.12.0 - November 30, 2023
- 0.11.6 - November 24, 2023
- 0.11.5 - November 18, 2023
- 0.11.4 - November 5, 2023
- 0.11.3 - November 5, 2023
- 0.11.2 - September 14, 2023
- 0.11.1 - August 14, 2023
- 0.11.0 - July 18, 2023
- 0.10.0 - July 13, 2023
- 0.9.0 - April 13, 2023
- 0.9.0b1 - March 10, 2023
- 0.8.0 - March 3, 2023
- 0.7.0 - December 2, 2022
- 0.6.2 - September 15, 2022
- 0.6.1 - May 28, 2022
- 0.6.0 - May 14, 2022
- 0.5.1 - September 18, 2021
- 0.5.0 - September 6, 2021
- 0.4.0 - August 22, 2021
- 0.3.0 - June 20, 2021
- 0.2.1 - April 6, 2021
- 0.2.0 - April 6, 2021
- 0.1.0 - March 6, 2021
- GitHub Repository
- Issues