The src/relaqs/environments folder contains two files:
gate_synth_env_rllib.py, which is no longer used and can be deleted
gate_synth_env_rllib_Haar.py, which contains 3 environment classes for 1) noiseless single qubit, 2) noisy single qubit, 3) noisy two qubits. This is a long file that can be split up into separate files. There is a significant amount of copy/pasted code which could be removed by refactoring the environments to use an inheritance structure, thereby reducing the total number of lines of code.
Part of cleaning up our code: #14
The
src/relaqs/environments
folder contains two files:gate_synth_env_rllib.py
, which is no longer used and can be deletedgate_synth_env_rllib_Haar.py
, which contains 3 environment classes for 1) noiseless single qubit, 2) noisy single qubit, 3) noisy two qubits. This is a long file that can be split up into separate files. There is a significant amount of copy/pasted code which could be removed by refactoring the environments to use an inheritance structure, thereby reducing the total number of lines of code.