Gin is a system for configuring python code that is still very much in early phases, but very powerful.
You can install gin via
pip install gin-config. Once that is taken
care of you should be able to repeat the steps in this videos with
these two files..
simulate.n_samples = 100
import gin import random @gin.configurable def simulate(n_samples): return sum(random.random() for i in range(n_samples)) if __name__ == "__main__": gin.parse_config_file("config.gin") print(simulate())
simulate() is able to run without any parameters
being passed to it.
Feedback? See an issue? Something unclear? Feel free to mention it here.
If you want to be kept up to date, consider getting the newsletter.