Skip to main content

Configurable, reproducible, and scalable workflows in Python, via Hydra

Project description

hydra-zen is a Python library that simplifies the process of writing code (research-grade or production-grade) that is:

  • Configurable: you can configure all aspects of your code from a single interface (the command line or a single Python function).

  • Repeatable: each run of your code will be self-documenting; the full configuration of your software is saved alongside your results.

  • Scalable: launch multiple runs of your software, be it on your local machine or across multiple nodes on a cluster.

It builds off – and is fully compatible with – Hydra, a framework for elegantly

configuring complex applications.

hydra-zen helps simplify the process of using Hydra by providing convenient functions for creating and validating configs, as well as launching Hydra jobs. It also provides novel functionality such as wrapped instantiation and meta fields in configs.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hydra_zen-0.8.0rc2.tar.gz (71.3 kB view details)

Uploaded Source

Built Distribution

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

hydra_zen-0.8.0rc2-py3-none-any.whl (63.4 kB view details)

Uploaded Python 3

File details

Details for the file hydra_zen-0.8.0rc2.tar.gz.

File metadata

  • Download URL: hydra_zen-0.8.0rc2.tar.gz
  • Upload date:
  • Size: 71.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for hydra_zen-0.8.0rc2.tar.gz
Algorithm Hash digest
SHA256 1c701489e307fed9dcf5154088d627dafd5bff70257bd7ca1148d11d0f34e504
MD5 a3c54c59b593c4f7af17e29393054976
BLAKE2b-256 598927bafffc56a20eb2c46a6c29c066d2a5dd76134d66900bab4fbed7d0f7ef

See more details on using hashes here.

File details

Details for the file hydra_zen-0.8.0rc2-py3-none-any.whl.

File metadata

  • Download URL: hydra_zen-0.8.0rc2-py3-none-any.whl
  • Upload date:
  • Size: 63.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for hydra_zen-0.8.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 3b46ab1d6c60a2a074d55f345e346f38df0b0f21a3531cd83e2dd97ffb5334ae
MD5 a444312d50fd60dc06461472971b9abe
BLAKE2b-256 45de281bba92e3be7523ea180683ef8b2a9528d9da703e87205a0a80bd149b91

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page