├── .clang-format ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── MANIFEST.in ├── README.md ├── Singularity ├── benchmark ├── benchmark_apply.py ├── benchmark_jacobian.py └── benchmark_zanella.py ├── cartesius ├── build_pytorch.sh └── conda-cartesius.yml ├── cbits ├── common │ ├── CMakeLists.txt │ ├── accumulator.cpp │ ├── accumulator.hpp │ ├── bits512.cpp │ ├── bits512.hpp │ ├── common.hpp.backup │ ├── config.hpp │ ├── errors.cpp │ ├── errors.hpp │ ├── metropolis.cpp │ ├── metropolis.hpp │ ├── parallel.cpp │ ├── parallel.hpp │ ├── polynomial.cpp │ ├── polynomial.hpp │ ├── random.cpp │ ├── random.hpp │ ├── tensor_info.hpp │ ├── unpack.cpp │ ├── unpack.hpp │ ├── wrappers.cpp │ ├── wrappers.hpp │ ├── zanella.cpp │ └── zanella.hpp ├── cpu │ ├── CMakeLists.txt │ ├── kernels.cpp │ └── kernels.hpp ├── gpu │ ├── CMakeLists.txt │ ├── unpack.cu │ └── unpack.hpp └── python │ ├── CMakeLists.txt │ ├── bind_cuda.cpp │ ├── bind_cuda.hpp │ ├── bind_heisenberg.cpp │ ├── bind_heisenberg.hpp │ ├── bind_jacobian.cpp │ ├── bind_jacobian.hpp │ ├── bind_metropolis.cpp │ ├── bind_metropolis.hpp │ ├── bind_operator.cpp │ ├── bind_operator.hpp │ ├── bind_polynomial.cpp │ ├── bind_polynomial.hpp │ ├── bind_polynomial_state.cpp │ ├── bind_polynomial_state.hpp │ ├── bind_quantum_state.cpp │ ├── bind_quantum_state.hpp │ ├── bind_spin_basis.cpp │ ├── bind_spin_basis.hpp │ ├── bind_symmetry.cpp │ ├── bind_symmetry.hpp │ ├── bind_v2.cpp │ ├── bind_v2.hpp │ ├── init.cpp │ ├── pybind11_helpers.hpp │ ├── trim.cpp │ └── trim.hpp ├── conda-build.yml ├── conda-cpu.yml ├── conda-devel.yml ├── conda-gpu.yml ├── conda ├── cpu │ ├── build.sh │ ├── conda_build_config.yaml │ └── meta.yaml └── gpu │ ├── build.sh │ ├── conda_build_config.yaml │ └── meta.yaml ├── devel.yml ├── distributed_example.py ├── example ├── 1x10 │ ├── amplitude.py │ ├── amplitude_wip.py │ ├── gradient_descend.py │ ├── sign.py │ ├── sign_wip.py │ ├── stochastic_reconfiguration.py │ ├── supervised_amplitude.json │ └── supervised_sign.json ├── carleo2017 │ ├── from_scratch.py │ └── models.py ├── chain │ └── diagonalise.py ├── heisenberg_chain │ └── from_scratch.py ├── heisenberg_square │ ├── gradient_descend.py │ ├── heisenberg_square_36_positive.yaml │ └── pre_training.py ├── triangleperiodic │ └── 16 │ │ ├── amplitude.py │ │ └── sign.py └── wip │ └── square.py ├── nqs_playground ├── __init__.py ├── _extension.py ├── _jacobian.py ├── autoregressive.py ├── cbits │ ├── accumulator.cpp │ ├── accumulator.hpp │ ├── hedley.h │ ├── init.cpp │ ├── parallel.hpp │ ├── zanella.cpp │ └── zanella.hpp ├── core.py ├── distributed.py ├── hamiltonian.py ├── lbfgs.py ├── runner.py ├── sampling.py ├── sgd.py ├── sr.py ├── supervised.py └── swo.py ├── setup.py └── test ├── basis_5x5.pickle ├── difficult_to_sample_5x5.pt ├── test_acceptance.py ├── test_apply.py ├── test_basis.py ├── test_hamiltonian.py ├── test_jacobian.py ├── test_local_values.py ├── test_monte_carlo.py ├── test_polynomial.py ├── test_sampling.py ├── test_symmetry.py └── test_unpack.py /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/README.md -------------------------------------------------------------------------------- /Singularity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/Singularity -------------------------------------------------------------------------------- /benchmark/benchmark_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/benchmark/benchmark_apply.py -------------------------------------------------------------------------------- /benchmark/benchmark_jacobian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/benchmark/benchmark_jacobian.py -------------------------------------------------------------------------------- /benchmark/benchmark_zanella.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/benchmark/benchmark_zanella.py -------------------------------------------------------------------------------- /cartesius/build_pytorch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cartesius/build_pytorch.sh -------------------------------------------------------------------------------- /cartesius/conda-cartesius.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cartesius/conda-cartesius.yml -------------------------------------------------------------------------------- /cbits/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/CMakeLists.txt -------------------------------------------------------------------------------- /cbits/common/accumulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/accumulator.cpp -------------------------------------------------------------------------------- /cbits/common/accumulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/accumulator.hpp -------------------------------------------------------------------------------- /cbits/common/bits512.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/bits512.cpp -------------------------------------------------------------------------------- /cbits/common/bits512.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/bits512.hpp -------------------------------------------------------------------------------- /cbits/common/common.hpp.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/common.hpp.backup -------------------------------------------------------------------------------- /cbits/common/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/config.hpp -------------------------------------------------------------------------------- /cbits/common/errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/errors.cpp -------------------------------------------------------------------------------- /cbits/common/errors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/errors.hpp -------------------------------------------------------------------------------- /cbits/common/metropolis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/metropolis.cpp -------------------------------------------------------------------------------- /cbits/common/metropolis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/metropolis.hpp -------------------------------------------------------------------------------- /cbits/common/parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/parallel.cpp -------------------------------------------------------------------------------- /cbits/common/parallel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/parallel.hpp -------------------------------------------------------------------------------- /cbits/common/polynomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/polynomial.cpp -------------------------------------------------------------------------------- /cbits/common/polynomial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/polynomial.hpp -------------------------------------------------------------------------------- /cbits/common/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/random.cpp -------------------------------------------------------------------------------- /cbits/common/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/random.hpp -------------------------------------------------------------------------------- /cbits/common/tensor_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/tensor_info.hpp -------------------------------------------------------------------------------- /cbits/common/unpack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/unpack.cpp -------------------------------------------------------------------------------- /cbits/common/unpack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/unpack.hpp -------------------------------------------------------------------------------- /cbits/common/wrappers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/wrappers.cpp -------------------------------------------------------------------------------- /cbits/common/wrappers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/wrappers.hpp -------------------------------------------------------------------------------- /cbits/common/zanella.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/zanella.cpp -------------------------------------------------------------------------------- /cbits/common/zanella.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/common/zanella.hpp -------------------------------------------------------------------------------- /cbits/cpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/cpu/CMakeLists.txt -------------------------------------------------------------------------------- /cbits/cpu/kernels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/cpu/kernels.cpp -------------------------------------------------------------------------------- /cbits/cpu/kernels.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/cpu/kernels.hpp -------------------------------------------------------------------------------- /cbits/gpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/gpu/CMakeLists.txt -------------------------------------------------------------------------------- /cbits/gpu/unpack.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/gpu/unpack.cu -------------------------------------------------------------------------------- /cbits/gpu/unpack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/gpu/unpack.hpp -------------------------------------------------------------------------------- /cbits/python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/CMakeLists.txt -------------------------------------------------------------------------------- /cbits/python/bind_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_cuda.cpp -------------------------------------------------------------------------------- /cbits/python/bind_cuda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_cuda.hpp -------------------------------------------------------------------------------- /cbits/python/bind_heisenberg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_heisenberg.cpp -------------------------------------------------------------------------------- /cbits/python/bind_heisenberg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_heisenberg.hpp -------------------------------------------------------------------------------- /cbits/python/bind_jacobian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_jacobian.cpp -------------------------------------------------------------------------------- /cbits/python/bind_jacobian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_jacobian.hpp -------------------------------------------------------------------------------- /cbits/python/bind_metropolis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_metropolis.cpp -------------------------------------------------------------------------------- /cbits/python/bind_metropolis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_metropolis.hpp -------------------------------------------------------------------------------- /cbits/python/bind_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_operator.cpp -------------------------------------------------------------------------------- /cbits/python/bind_operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_operator.hpp -------------------------------------------------------------------------------- /cbits/python/bind_polynomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_polynomial.cpp -------------------------------------------------------------------------------- /cbits/python/bind_polynomial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_polynomial.hpp -------------------------------------------------------------------------------- /cbits/python/bind_polynomial_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_polynomial_state.cpp -------------------------------------------------------------------------------- /cbits/python/bind_polynomial_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_polynomial_state.hpp -------------------------------------------------------------------------------- /cbits/python/bind_quantum_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_quantum_state.cpp -------------------------------------------------------------------------------- /cbits/python/bind_quantum_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_quantum_state.hpp -------------------------------------------------------------------------------- /cbits/python/bind_spin_basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_spin_basis.cpp -------------------------------------------------------------------------------- /cbits/python/bind_spin_basis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_spin_basis.hpp -------------------------------------------------------------------------------- /cbits/python/bind_symmetry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_symmetry.cpp -------------------------------------------------------------------------------- /cbits/python/bind_symmetry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_symmetry.hpp -------------------------------------------------------------------------------- /cbits/python/bind_v2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_v2.cpp -------------------------------------------------------------------------------- /cbits/python/bind_v2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/bind_v2.hpp -------------------------------------------------------------------------------- /cbits/python/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/init.cpp -------------------------------------------------------------------------------- /cbits/python/pybind11_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/pybind11_helpers.hpp -------------------------------------------------------------------------------- /cbits/python/trim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/trim.cpp -------------------------------------------------------------------------------- /cbits/python/trim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/cbits/python/trim.hpp -------------------------------------------------------------------------------- /conda-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda-build.yml -------------------------------------------------------------------------------- /conda-cpu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda-cpu.yml -------------------------------------------------------------------------------- /conda-devel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda-devel.yml -------------------------------------------------------------------------------- /conda-gpu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda-gpu.yml -------------------------------------------------------------------------------- /conda/cpu/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda/cpu/build.sh -------------------------------------------------------------------------------- /conda/cpu/conda_build_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda/cpu/conda_build_config.yaml -------------------------------------------------------------------------------- /conda/cpu/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda/cpu/meta.yaml -------------------------------------------------------------------------------- /conda/gpu/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda/gpu/build.sh -------------------------------------------------------------------------------- /conda/gpu/conda_build_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda/gpu/conda_build_config.yaml -------------------------------------------------------------------------------- /conda/gpu/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/conda/gpu/meta.yaml -------------------------------------------------------------------------------- /devel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/devel.yml -------------------------------------------------------------------------------- /distributed_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/distributed_example.py -------------------------------------------------------------------------------- /example/1x10/amplitude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/amplitude.py -------------------------------------------------------------------------------- /example/1x10/amplitude_wip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/amplitude_wip.py -------------------------------------------------------------------------------- /example/1x10/gradient_descend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/gradient_descend.py -------------------------------------------------------------------------------- /example/1x10/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/sign.py -------------------------------------------------------------------------------- /example/1x10/sign_wip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/sign_wip.py -------------------------------------------------------------------------------- /example/1x10/stochastic_reconfiguration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/stochastic_reconfiguration.py -------------------------------------------------------------------------------- /example/1x10/supervised_amplitude.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/supervised_amplitude.json -------------------------------------------------------------------------------- /example/1x10/supervised_sign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/1x10/supervised_sign.json -------------------------------------------------------------------------------- /example/carleo2017/from_scratch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/carleo2017/from_scratch.py -------------------------------------------------------------------------------- /example/carleo2017/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/carleo2017/models.py -------------------------------------------------------------------------------- /example/chain/diagonalise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/chain/diagonalise.py -------------------------------------------------------------------------------- /example/heisenberg_chain/from_scratch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/heisenberg_chain/from_scratch.py -------------------------------------------------------------------------------- /example/heisenberg_square/gradient_descend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/heisenberg_square/gradient_descend.py -------------------------------------------------------------------------------- /example/heisenberg_square/heisenberg_square_36_positive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/heisenberg_square/heisenberg_square_36_positive.yaml -------------------------------------------------------------------------------- /example/heisenberg_square/pre_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/heisenberg_square/pre_training.py -------------------------------------------------------------------------------- /example/triangleperiodic/16/amplitude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/triangleperiodic/16/amplitude.py -------------------------------------------------------------------------------- /example/triangleperiodic/16/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/triangleperiodic/16/sign.py -------------------------------------------------------------------------------- /example/wip/square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/example/wip/square.py -------------------------------------------------------------------------------- /nqs_playground/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/__init__.py -------------------------------------------------------------------------------- /nqs_playground/_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/_extension.py -------------------------------------------------------------------------------- /nqs_playground/_jacobian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/_jacobian.py -------------------------------------------------------------------------------- /nqs_playground/autoregressive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/autoregressive.py -------------------------------------------------------------------------------- /nqs_playground/cbits/accumulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/cbits/accumulator.cpp -------------------------------------------------------------------------------- /nqs_playground/cbits/accumulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/cbits/accumulator.hpp -------------------------------------------------------------------------------- /nqs_playground/cbits/hedley.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/cbits/hedley.h -------------------------------------------------------------------------------- /nqs_playground/cbits/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/cbits/init.cpp -------------------------------------------------------------------------------- /nqs_playground/cbits/parallel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/cbits/parallel.hpp -------------------------------------------------------------------------------- /nqs_playground/cbits/zanella.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/cbits/zanella.cpp -------------------------------------------------------------------------------- /nqs_playground/cbits/zanella.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/cbits/zanella.hpp -------------------------------------------------------------------------------- /nqs_playground/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/core.py -------------------------------------------------------------------------------- /nqs_playground/distributed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/distributed.py -------------------------------------------------------------------------------- /nqs_playground/hamiltonian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/hamiltonian.py -------------------------------------------------------------------------------- /nqs_playground/lbfgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/lbfgs.py -------------------------------------------------------------------------------- /nqs_playground/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/runner.py -------------------------------------------------------------------------------- /nqs_playground/sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/sampling.py -------------------------------------------------------------------------------- /nqs_playground/sgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/sgd.py -------------------------------------------------------------------------------- /nqs_playground/sr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/sr.py -------------------------------------------------------------------------------- /nqs_playground/supervised.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/supervised.py -------------------------------------------------------------------------------- /nqs_playground/swo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/nqs_playground/swo.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/setup.py -------------------------------------------------------------------------------- /test/basis_5x5.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/basis_5x5.pickle -------------------------------------------------------------------------------- /test/difficult_to_sample_5x5.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/difficult_to_sample_5x5.pt -------------------------------------------------------------------------------- /test/test_acceptance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_acceptance.py -------------------------------------------------------------------------------- /test/test_apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_apply.py -------------------------------------------------------------------------------- /test/test_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_basis.py -------------------------------------------------------------------------------- /test/test_hamiltonian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_hamiltonian.py -------------------------------------------------------------------------------- /test/test_jacobian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_jacobian.py -------------------------------------------------------------------------------- /test/test_local_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_local_values.py -------------------------------------------------------------------------------- /test/test_monte_carlo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_monte_carlo.py -------------------------------------------------------------------------------- /test/test_polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_polynomial.py -------------------------------------------------------------------------------- /test/test_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_sampling.py -------------------------------------------------------------------------------- /test/test_symmetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_symmetry.py -------------------------------------------------------------------------------- /test/test_unpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twesterhout/nqs-playground/HEAD/test/test_unpack.py --------------------------------------------------------------------------------