Sardana config
Sardana config is a commandline tool for managing Sardana (https://sardana-controls.org) configurations. It is based around a YAML file format.
This repo contains a separate "fork" of the configuration tool currently built in to Sardana The idea is to decouple the development of this still rather new tool from the rest of Sardana which can move quite slowly.
For documentation, for now you are referred to the main Sardana documentation https://sardana-controls.org/users/configuration/index.html
This project depends on Sardana, and will replace the built in version of
the config tool with its own. So you can run it with the main sardanactl
script, e.g.
$ sardanactl config
There is also a separate script called sardana-config.
The --environment option
Several subcommands (load, dump) accept a --environment flag that enables
reading and writing MacroServer environment variables.
Sardana version requirement
The --environment option is supported only when sardana config is run with
Sardana 3.7 or newer. If you attempt to use --environment with an older Sardana installation, the tool will emit a warning and skip the environment path, falling back to the default behavior.
Running sardana config with the right Sardana version
It is recommended to run sardana config using the same Sardana
version as the Sardana instance being configured.
Future of this repo
This repo is an experiment to see if we can speed up development in the short term. There is currently no exact plan for the future, we might keep development here and merge back into Sardana for each release, or the project may live here and be a dependency of Sardana long term. Or it may eventually completely merge back into the Sardana codebase.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sardana_config-3.7.0.tar.gz.
File metadata
- Download URL: sardana_config-3.7.0.tar.gz
- Upload date:
- Size: 78.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
663ce55310a564ed75f0157617ab609cd41c1120e5b144c26a04f196f34027f5
|
|
| MD5 |
c9a5612d1cbed2394c22a091bdc42bd6
|
|
| BLAKE2b-256 |
dace38a18120754414b24d0143b6c67adbedf9fdc9b10126f717b1646486c2a0
|
File details
Details for the file sardana_config-3.7.0-py3-none-any.whl.
File metadata
- Download URL: sardana_config-3.7.0-py3-none-any.whl
- Upload date:
- Size: 65.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c18f848e2cde433678bd9e074980bc6c2c53ff3524438e7ff94177cf6e701338
|
|
| MD5 |
51e2d3ad378809d93dd23752a10191e5
|
|
| BLAKE2b-256 |
1ee90f808fa6413f04f8731eeea8b297fc5989a9b59236f95b2574e334a7cf9d
|