Whenever we load the Julia module (loaded automatically from sscha.Ensemble),
The code takes a HUGE amount of time.
The Julia startup time should be significantly reduced (maybe by switching from PyCall to PythonCall?), or at least limited to the first time the actual Julia functions are called (e.g., only when computing the free energy gradient). In this way, all the scripts can be debugged much more quickly, avoiding Julia startup time until the minimization actually starts, and preventing Julia from being loaded by the sscha-plot-data CLI utility.
Whenever we load the Julia module (loaded automatically from sscha.Ensemble),
The code takes a HUGE amount of time.
The Julia startup time should be significantly reduced (maybe by switching from PyCall to PythonCall?), or at least limited to the first time the actual Julia functions are called (e.g., only when computing the free energy gradient). In this way, all the scripts can be debugged much more quickly, avoiding Julia startup time until the minimization actually starts, and preventing Julia from being loaded by the sscha-plot-data CLI utility.