Skip to main content

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

sardana_config-3.7.0.tar.gz (78.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sardana_config-3.7.0-py3-none-any.whl (65.2 kB view details)

Uploaded Python 3

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

Hashes for sardana_config-3.7.0.tar.gz
Algorithm Hash digest
SHA256 663ce55310a564ed75f0157617ab609cd41c1120e5b144c26a04f196f34027f5
MD5 c9a5612d1cbed2394c22a091bdc42bd6
BLAKE2b-256 dace38a18120754414b24d0143b6c67adbedf9fdc9b10126f717b1646486c2a0

See more details on using hashes here.

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

Hashes for sardana_config-3.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c18f848e2cde433678bd9e074980bc6c2c53ff3524438e7ff94177cf6e701338
MD5 51e2d3ad378809d93dd23752a10191e5
BLAKE2b-256 1ee90f808fa6413f04f8731eeea8b297fc5989a9b59236f95b2574e334a7cf9d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.7.0 This release

2 files

3.6.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page