Document and simplify usage of configuration options (#1296)
This PR adds documentation for the usage of configuration options available in netket as environment/config variables, and simplifies the interface to access them, mimicking jax. Now config options can be queried by doing `netket.config.netket_debug` instead of `netket.config.FLAGS["NETKET_DEBUG"]`
Showing
- docs/docs/configurations.md 97 additions, 0 deletionsdocs/docs/configurations.md
- docs/index.md 1 addition, 0 deletionsdocs/index.md
- netket/stats/mc_stats.py 4 additions, 4 deletionsnetket/stats/mc_stats.py
- netket/stats/mc_stats_old.py 1 addition, 1 deletionnetket/stats/mc_stats_old.py
- netket/utils/config_flags.py 32 additions, 2 deletionsnetket/utils/config_flags.py
- netket/utils/deprecation.py 1 addition, 1 deletionnetket/utils/deprecation.py
- netket/utils/mpi/mpi.py 2 additions, 2 deletionsnetket/utils/mpi/mpi.py
- netket/vqs/mc/mc_state/expect_grad.py 1 addition, 1 deletionnetket/vqs/mc/mc_state/expect_grad.py
- test/common.py 1 addition, 1 deletiontest/common.py
- test/utils/test_config.py 10 additions, 0 deletionstest/utils/test_config.py
Loading
Please register or sign in to comment