RNN implementation to simulate the bosonic and fermionic 2D
In order to run the code, run.py (or run_sr.py and stoch_reconfig.py), helper.py, observables.py,localenergy.py and model.py have to be in the same directory. Furthermore, you need to create a folder for the results, e.g. mkdir 4x4_qubits/open for a system with 4x4 sites and open boundaries. You can run the code by calling e.g.
run.py -Nx 4 -Ny 4 -den 1 -t 3 -Jp 1 -Jz 1 -boundsx 0 -boundsy 0 -load 0 -antisym 0 -hd 50 -sym 0
for a bosonic
Furthermore, the one-hole dispersions can be calculated by enforcing a target momentum
The RNN implementation is based on Hibat-Allah et al. (2020), see also their Git repository.

