- Refactor code
- Move some logic into classes
- Introduce tests
- Add statistics & calculation of the signs
- Profile
- Faster update of the Green's function
- Cythonize the bottlenecks
- Package the code to make it easy to install
- Calculate observables from the stored configurations
- Other geometries (e.g. hexagonal, honeycomb, 3D)
main.py
: messconfiguration.py
: donedqmc.py
: in progressgreens.py
: donehamiltonian.py
: in progress (finishing)helper.py
: done (merge with support?)math_functions.py
: donesupport.py
: done (merge with helper?)