Hydra.cc config management alternative in Julia

Hi, I heavily use Hydra.cc package in Python for creating highly configurable codebases that I can easily modify using command line, python code, or yaml files. This makes it extremely configurable, and I can try out different settings/parameters/hyperparameters, etc. without having to modify my code for different settings/scenarios.

I was wondering if there’s a solution similar to the above in Julia ecosystem? I tried searching for it, both using Google Search and in this Forum, but I wasn’t able to find anything like Hydra.

If anyone can guide me on this, I’d really appreciate it.

Hydra seems to do a lot of things. I haven’t looked into much of it (just the homepage and Getting Started really), but Preferences.jl is often used for saving and using config data in Julia. It’s quite barebones in comparison though.

DrWatson is also worth a look - it’s presented in the context of scientific simulations, but the features themselves are pretty generic.

1 Like