├── .github └── workflows │ └── checks.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── debug.py ├── pytheus ├── __init__.py ├── analyzer.py ├── cli.py ├── custom_loss │ ├── __init__.py │ └── assembly_index.py ├── fancy_classes.py ├── graphplot.py ├── graphplot_lts.py ├── graphs │ ├── .DS_Store │ ├── AssemblyIndex │ │ ├── .DS_Store │ │ ├── assembly4 │ │ │ ├── config_assembly4.json │ │ │ └── plot_assembly4.json │ │ └── assembly6 │ │ │ ├── config_assembly6.json │ │ │ └── plot_assembly6.json │ ├── Communication │ │ ├── 2pES_3d │ │ │ ├── config_2pES_3d.json │ │ │ ├── graph_2pES_3d.aux │ │ │ ├── graph_2pES_3d.pdf │ │ │ ├── graph_2pES_3d.tex │ │ │ ├── original_2pES_3d_clean-16-9-0-0.1000_0.0000.json │ │ │ └── plot_2pES_3d_clean-16-9-0.1000_0.0000.json │ │ ├── 3pES │ │ │ ├── config_3pES.json │ │ │ ├── graph_3pES.aux │ │ │ ├── graph_3pES.pdf │ │ │ ├── graph_3pES.tex │ │ │ └── plot_3pES_clean-18-16-0.1111_0.0000.json │ │ ├── ES3d_sp │ │ │ ├── config_ES3d_sp.json │ │ │ ├── graph_ES3d_sp.aux │ │ │ ├── graph_ES3d_sp.pdf │ │ │ ├── graph_ES3d_sp.tex │ │ │ └── plot_ES3d_sp_clean-18-14-0.0769_0.0000.json │ │ └── ES_246 │ │ │ ├── config_ES_246.json │ │ │ ├── graph_ES_246.aux │ │ │ ├── graph_ES_246.pdf │ │ │ ├── graph_ES_246.tex │ │ │ ├── original_clean-12-6-0.2000_0.0000.json │ │ │ └── plot_clean-12-6-0.2000_0.0000.json │ ├── CondensedMatter │ │ ├── .DS_Store │ │ ├── aklt3spin1 │ │ │ ├── config_aklt3spin1.json │ │ │ ├── graph_aklt3spin1.aux │ │ │ ├── graph_aklt3spin1.pdf │ │ │ ├── graph_aklt3spin1.tex │ │ │ └── plot_aklt3spin1_clean-9-6-0.1429_0.0000.json │ │ ├── aklt3spin2 │ │ │ ├── config_aklt3spin2.json │ │ │ ├── graph_aklt3spin2.aux │ │ │ ├── graph_aklt3spin2.pdf │ │ │ ├── graph_aklt3spin2.tex │ │ │ └── plot_aklt3spin2_rough-40-294-0.0960_0.0471.json │ │ ├── aklt4spin1 │ │ │ ├── config_aklt4spin1.json │ │ │ ├── graph_aklt4spin1.aux │ │ │ ├── graph_aklt4spin1.pdf │ │ │ ├── graph_aklt4spin1.tex │ │ │ ├── other_solutions │ │ │ │ ├── clean-18-27-0.0455_0.0000(0).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(1).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(2).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(3).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(4).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(5).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(6).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(7).json │ │ │ │ ├── clean-18-27-0.0455_0.0000(8).json │ │ │ │ └── clean-18-27-0.0455_0.0000.json │ │ │ └── plot_aklt4spin1.json │ │ ├── dyck6 │ │ │ ├── config_dyck6.json │ │ │ ├── graph_dyck6.aux │ │ │ ├── graph_dyck6.pdf │ │ │ ├── graph_dyck6.tex │ │ │ └── plot_dyck6_clean-8-5-0.1667_0.0000.json │ │ ├── dyck8 │ │ │ ├── config_dyck8.json │ │ │ ├── graph_dyck8.aux │ │ │ ├── graph_dyck8.pdf │ │ │ ├── graph_dyck8.tex │ │ │ └── plot_dyck8_clean-14-14-0.0667_0.0000.json │ │ ├── haldaneA_3 │ │ │ ├── config_haldaneA_3.json │ │ │ ├── graph_haldaneA_3.aux │ │ │ ├── graph_haldaneA_3.pdf │ │ │ ├── graph_haldaneA_3.tex │ │ │ ├── original_haldaneA_27edges.json │ │ │ └── plot_haldaneA_27edges.json │ │ ├── haldaneB_3 │ │ │ ├── config_haldaneB_3.json │ │ │ ├── graph_haldaneB_3.aux │ │ │ ├── graph_haldaneB_3.pdf │ │ │ ├── graph_haldaneB_3.tex │ │ │ └── plot_haldaneB_3_clean-15-10-0.0435_0.0000.json │ │ ├── haldaneC_3 │ │ │ ├── config_haldaneC_3.json │ │ │ ├── graph_haldaneC_3.aux │ │ │ ├── graph_haldaneC_3.pdf │ │ │ ├── graph_haldaneC_3.tex │ │ │ └── plot_haldaneC_3_clean-15-10-0.0435_0.0000.json │ │ ├── majumdar4 │ │ │ ├── config_majumdar4.json │ │ │ ├── graph_majumdar4.aux │ │ │ ├── graph_majumdar4.pdf │ │ │ ├── graph_majumdar4.tex │ │ │ └── plot_majumdar4_clean-9-8-0.0769_0.0000.json │ │ ├── majumdar6 │ │ │ ├── config_majumdar6.json │ │ │ ├── graph_majumdar6.aux │ │ │ ├── graph_majumdar6.pdf │ │ │ ├── graph_majumdar6.tex │ │ │ └── plot_majumdar6_clean-27-112-0.0204_0.0000.json │ │ ├── motzkin3 │ │ │ ├── config_motzkin3.json │ │ │ ├── graph_motzkin3.aux │ │ │ ├── graph_motzkin3.pdf │ │ │ ├── graph_motzkin3.tex │ │ │ └── plot_motzkin3_clean-7-4-0.2000_0.0000.json │ │ ├── motzkin4 │ │ │ ├── config_motzkin4.json │ │ │ ├── graph_motzkin4.aux │ │ │ ├── graph_motzkin4.pdf │ │ │ ├── graph_motzkin4.tex │ │ │ └── plot_motzkin4_clean-12-12-0.1111_0.0000.json │ │ ├── nbody3 │ │ │ ├── config_nbody3.json │ │ │ ├── graph_nbody3.aux │ │ │ ├── graph_nbody3.pdf │ │ │ ├── graph_nbody3.tex │ │ │ └── plot_nbody3.json │ │ ├── nbody4 │ │ │ ├── config_nbody4.json │ │ │ ├── graph_nbody4.aux │ │ │ ├── graph_nbody4.pdf │ │ │ ├── graph_nbody4.tex │ │ │ └── plot_nbody4.json │ │ ├── nbody5 │ │ │ ├── config_nbody5.json │ │ │ ├── graph_nbody5.aux │ │ │ ├── graph_nbody5.pdf │ │ │ ├── graph_nbody5.tex │ │ │ └── plot_nbody5.json │ │ ├── nbody6 │ │ │ ├── config_nbody6.json │ │ │ ├── graph_nbody6.aux │ │ │ ├── graph_nbody6.pdf │ │ │ ├── graph_nbody6.tex │ │ │ └── plot_nbody6.json │ │ ├── oneDspinhalfwire │ │ │ ├── config_oneDspinhalfwire.json │ │ │ ├── graph_oneDspinhalfwire.aux │ │ │ ├── graph_oneDspinhalfwire.pdf │ │ │ ├── graph_oneDspinhalfwire.tex │ │ │ └── plot_oneDspinhalfwire_clean-6-8-0.1137_0.0029.json │ │ ├── oneDspinhalfwire4 │ │ │ ├── config_oneDspinhalfwire4.json │ │ │ ├── graph_oneDspinhalfwire4.aux │ │ │ ├── graph_oneDspinhalfwire4.pdf │ │ │ ├── graph_oneDspinhalfwire4.tex │ │ │ └── plot_oneDspinhalfwire4_15edges.json │ │ ├── onsager6 │ │ │ ├── config_onsager6.json │ │ │ ├── graph_onsager6.aux │ │ │ ├── graph_onsager6.pdf │ │ │ ├── graph_onsager6.tex │ │ │ └── plot_onsager6.json │ │ ├── onsager8 │ │ │ ├── config_onsager8.json │ │ │ ├── graph_onsager8.aux │ │ │ ├── graph_onsager8.pdf │ │ │ ├── graph_onsager8.tex │ │ │ └── plot_onsager8.json │ │ ├── pxp6 │ │ │ ├── config_PXPscar_6.json │ │ │ ├── graph_pxp6.aux │ │ │ ├── graph_pxp6.pdf │ │ │ ├── graph_pxp6.tex │ │ │ ├── other_solutions │ │ │ │ └── rough-22-45-0.0000_0.0379.json │ │ │ └── plot_pxp6_rough-22-45-0.0000_0.0379.json │ │ ├── pxp8 │ │ │ ├── config_PXP8.json │ │ │ ├── graph_pxp8.aux │ │ │ ├── graph_pxp8.pdf │ │ │ ├── graph_pxp8.tex │ │ │ ├── other_solutions │ │ │ │ └── rough-22-60-0.0000_0.0348.json │ │ │ └── plot_pxp8_rough-22-60-0.0000_0.0348.json │ │ ├── spin1 │ │ │ ├── config_spin1.json │ │ │ ├── graph_spin1.aux │ │ │ ├── graph_spin1.pdf │ │ │ ├── graph_spin1.tex │ │ │ └── plot_spin1.json │ │ ├── spin32letter │ │ │ ├── config_spin32letter.json │ │ │ ├── graph_spin32letter.aux │ │ │ ├── graph_spin32letter.pdf │ │ │ ├── graph_spin32letter.tex │ │ │ └── plot_spin32letter_clean-22-56-0.0244_0.0000.json │ │ ├── spin3halfsMINUS │ │ │ ├── config_spin3halfsMINUS.json │ │ │ ├── graph_spin3halfsMINUS.aux │ │ │ ├── graph_spin3halfsMINUS.pdf │ │ │ ├── graph_spin3halfsMINUS.tex │ │ │ ├── other_solutions │ │ │ │ └── spin3minus_3_clean-13-12-0.1429_0.0000.json │ │ │ └── plot_spin3halfsMINUS.json │ │ ├── spin3halfsPLUS │ │ │ ├── config_spin3halfsPLUS.json │ │ │ ├── graph_spin3halfsPLUS.aux │ │ │ ├── graph_spin3halfsPLUS.pdf │ │ │ ├── graph_spin3halfsPLUS.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-14-12-0.1429_0.0000.json │ │ │ └── plot_spin3halfsPLUS.json │ │ ├── wAF1_3 │ │ │ ├── config_wAF1_3_wAF1_3_rough.json │ │ │ ├── graph_wAF1_3.aux │ │ │ ├── graph_wAF1_3.pdf │ │ │ ├── graph_wAF1_3.tex │ │ │ └── plot_wAF1_3_rough-12-8-0.0000_0.4445.json │ │ ├── wAF2_3 │ │ │ ├── config_wAF2_3_wAF2_3_rough.json │ │ │ ├── graph_wAF2_3.aux │ │ │ ├── graph_wAF2_3.pdf │ │ │ ├── graph_wAF2_3.tex │ │ │ └── plot_wAF2_3_rough-11-7-0.0000_0.5330.json │ │ ├── wAF3_3 │ │ │ ├── config_wAF3_3.json │ │ │ ├── graph_wAF3_3.aux │ │ │ ├── graph_wAF3_3.pdf │ │ │ ├── graph_wAF3_3.tex │ │ │ └── plot_wAF3_3_clean-20-30-0.0050_0.0000.json │ │ ├── wAF4_3 │ │ │ ├── config_wAF4_3.json │ │ │ ├── graph_wAF4_3.aux │ │ │ ├── graph_wAF4_3.pdf │ │ │ ├── graph_wAF4_3.tex │ │ │ └── plot_wAF4_3_clean-15-10-0.0435_0.0000.json │ │ ├── wAF_NOsym │ │ │ ├── config_wAF_NOsym.json │ │ │ ├── graph_wAF_NOsym.aux │ │ │ ├── graph_wAF_NOsym.pdf │ │ │ ├── graph_wAF_NOsym.tex │ │ │ └── plot_wAF_NOsym.json │ │ └── wAF_sym │ │ │ ├── config_wAF_sym.json │ │ │ ├── graph_wAF_sym.aux │ │ │ ├── graph_wAF_sym.pdf │ │ │ ├── graph_wAF_sym.tex │ │ │ └── plot_wAF_sym.json │ ├── FockStates │ │ ├── .DS_Store │ │ ├── cube │ │ │ ├── config_cube.json │ │ │ ├── graph_cube.aux │ │ │ ├── graph_cube.pdf │ │ │ ├── graph_cube.tex │ │ │ ├── other_solutions │ │ │ │ ├── rough-15-3-0.0035_0.0000(0).json │ │ │ │ ├── rough-15-3-0.0035_0.0000.json │ │ │ │ ├── rough-15-3-0.0036_0.0000.json │ │ │ │ ├── rough-15-3-0.0056_0.0000.json │ │ │ │ ├── rough-15-4-0.0044_0.0000.json │ │ │ │ ├── rough-15-4-0.0046_0.0000.json │ │ │ │ ├── rough-15-5-0.0031_0.0000(0).json │ │ │ │ ├── rough-15-5-0.0031_0.0000(1).json │ │ │ │ ├── rough-15-5-0.0031_0.0000.json │ │ │ │ ├── rough-15-5-0.0048_0.0000.json │ │ │ │ ├── rough-15-5-0.0052_0.0000(0).json │ │ │ │ ├── rough-15-5-0.0052_0.0000(1).json │ │ │ │ ├── rough-15-5-0.0052_0.0000(2).json │ │ │ │ ├── rough-15-5-0.0052_0.0000.json │ │ │ │ ├── rough-15-5-0.0053_0.0000.json │ │ │ │ ├── rough-15-6-0.0040_0.0000.json │ │ │ │ ├── rough-15-7-0.0027_0.0000.json │ │ │ │ ├── rough-15-7-0.0032_0.0000.json │ │ │ │ └── rough-15-8-0.0025_0.0000.json │ │ │ └── plot_cube_rough-15-5-0.0031_0.0000.json │ │ ├── noon2m3ph1anc │ │ │ ├── config_noon2m3ph1anc.json │ │ │ └── plot_noon2m3ph1anc_clean-5-0-0.0000_0.0769.json │ │ ├── noon2m4ph2anc │ │ │ ├── config_noon2m4ph2anc.json │ │ │ ├── graph_noon2m4ph2anc.aux │ │ │ ├── graph_noon2m4ph2anc.pdf │ │ │ ├── graph_noon2m4ph2anc.tex │ │ │ └── plot_noon2m4ph2anc.json │ │ ├── noon2m5ph3anc │ │ │ ├── config_noon2m5ph3anc.json │ │ │ ├── graph_noon2m5ph3anc.aux │ │ │ ├── graph_noon2m5ph3anc.pdf │ │ │ ├── graph_noon2m5ph3anc.tex │ │ │ ├── other_solutions │ │ │ │ ├── rough-10-0-0.0030_0.0000(0).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(1).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(10).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(11).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(12).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(13).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(2).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(3).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(4).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(5).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(6).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(7).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(8).json │ │ │ │ ├── rough-10-0-0.0030_0.0000(9).json │ │ │ │ └── rough-10-0-0.0030_0.0000.json │ │ │ └── plot_noon2m5ph3anc.json │ │ ├── noon2m6ph4anc │ │ │ ├── config_noon2m6ph4anc.json │ │ │ ├── graph_noon2m6ph4anc.aux │ │ │ ├── graph_noon2m6ph4anc.pdf │ │ │ ├── graph_noon2m6ph4anc.tex │ │ │ ├── other_solutions │ │ │ │ ├── clean-10-4-0.0244_0.0000.json │ │ │ │ ├── clean-8-2-0.0062_-0.0000(0).json │ │ │ │ ├── clean-8-2-0.0062_-0.0000(1).json │ │ │ │ ├── clean-8-2-0.0062_-0.0000(2).json │ │ │ │ ├── clean-8-2-0.0062_-0.0000(3).json │ │ │ │ └── clean-8-2-0.0062_-0.0000.json │ │ │ └── plot_noon2m6ph4anc.json │ │ ├── noon2m7ph5anc │ │ │ ├── config_noon2m7ph5anc.json │ │ │ ├── graph_noon2m7ph5anc.aux │ │ │ ├── graph_noon2m7ph5anc.pdf │ │ │ ├── graph_noon2m7ph5anc.tex │ │ │ ├── other_solutions │ │ │ │ ├── rough-11-0-0.0036_0.0000(0).json │ │ │ │ ├── rough-11-0-0.0036_0.0000(1).json │ │ │ │ ├── rough-11-0-0.0036_0.0000(2).json │ │ │ │ ├── rough-11-0-0.0036_0.0000(3).json │ │ │ │ ├── rough-11-0-0.0036_0.0000(4).json │ │ │ │ ├── rough-11-0-0.0036_0.0000.json │ │ │ │ ├── rough-11-0-0.0039_0.0000.json │ │ │ │ ├── rough-13-0-0.0018_0.0009.json │ │ │ │ ├── rough-13-0-0.0022_0.0001.json │ │ │ │ └── rough-13-0-0.0023_0.0002.json │ │ │ └── plot_noon2m7ph5anc.json │ │ ├── noon2m8ph6anc │ │ │ ├── config_noon2m8ph6anc.json │ │ │ ├── graph_noon2m8ph6anc.aux │ │ │ ├── graph_noon2m8ph6anc.pdf │ │ │ ├── graph_noon2m8ph6anc.tex │ │ │ ├── other_solutions │ │ │ │ ├── rough-13-4-0.0020_0.0000.json │ │ │ │ ├── rough-13-5-0.0071_0.0000.json │ │ │ │ ├── rough-14-4-0.0013_0.0000.json │ │ │ │ ├── rough-14-4-0.0015_0.0000.json │ │ │ │ ├── rough-16-5-0.0006_0.0000.json │ │ │ │ └── rough-16-6-0.0010_0.0000.json │ │ │ └── plot_noon2m8ph6anc.json │ │ ├── noon3m3ph3anc │ │ │ ├── config_noon3m3ph3anc.json │ │ │ ├── other_solutions │ │ │ │ ├── clean-11-2-0.0000_0.0526.json │ │ │ │ ├── rough-11-2-0.0000_0.0716.json │ │ │ │ └── rough-11-2-0.0000_0.0955.json │ │ │ └── plot_noon3m3ph3anc_11edges.json │ │ ├── noon3m4ph4anc │ │ │ ├── config_noon3m4ph4anc.json │ │ │ ├── graph_noon3m4ph4anc.aux │ │ │ ├── graph_noon3m4ph4anc.pdf │ │ │ ├── graph_noon3m4ph4anc.tex │ │ │ └── plot_noon3m4ph4anc.json │ │ ├── noon4m3ph5anc │ │ │ ├── config_noon4m3ph5anc.json │ │ │ ├── graph_noon4m3ph5anc.aux │ │ │ ├── graph_noon4m3ph5anc.pdf │ │ │ ├── graph_noon4m3ph5anc.tex │ │ │ └── plot_noon4m3ph5anc_17edges.json │ │ ├── noon5m3ph7anc │ │ │ ├── config_noon5m3ph7anc.json │ │ │ ├── graph_noon5m3ph7anc.aux │ │ │ ├── graph_noon5m3ph7anc.pdf │ │ │ ├── graph_noon5m3ph7anc.tex │ │ │ ├── other_solutions │ │ │ │ ├── clean-23-3-0.0323_0.0000(0).json │ │ │ │ ├── clean-23-3-0.0323_0.0000.json │ │ │ │ ├── clean-23-4-0.0323_0.0000(0).json │ │ │ │ ├── clean-23-4-0.0323_0.0000.json │ │ │ │ ├── clean-23-4-0.0323_0.0001.json │ │ │ │ ├── clean-23-5-0.0323_0.0000(0).json │ │ │ │ └── clean-23-5-0.0323_0.0000.json │ │ │ └── plot_noon5m3ph7anc_clean-23-5-0.0323_0.0000.json │ │ ├── octahedron │ │ │ ├── config_octahedron.json │ │ │ ├── graph_octahedron.aux │ │ │ ├── graph_octahedron.pdf │ │ │ ├── graph_octahedron.tex │ │ │ └── plot_octahedron.json │ │ ├── tetrahedron │ │ │ ├── config_tetrahedron.json │ │ │ └── plot_tetrahedron.json │ │ └── tetrahedron_short │ │ │ └── rough-5-0-0.0000_0.1000.json │ ├── Gates │ │ ├── .DS_Store │ │ ├── cnot22_sp │ │ │ ├── config_cnot22_sp.json │ │ │ ├── graph_cnot22_sp.aux │ │ │ ├── graph_cnot22_sp.pdf │ │ │ ├── graph_cnot22_sp.tex │ │ │ └── plot_cnot22_sp_clean-22-68-0.0588_0.0000.json │ │ ├── cnot23 │ │ │ ├── config_cnot23.json │ │ │ ├── graph_cnot23.aux │ │ │ ├── graph_cnot23.pdf │ │ │ ├── graph_cnot23.tex │ │ │ └── plot_cnot23_clean-25-66-0.0400_0.0000.json │ │ ├── cnot23_post │ │ │ ├── config_cnot_23_post.json │ │ │ ├── graph_cnot23_post.aux │ │ │ ├── graph_cnot23_post.pdf │ │ │ ├── graph_cnot23_post.tex │ │ │ └── plot_cnot23_post_clean-14-12-0.1429_0.0000.json │ │ ├── cnot23_sp │ │ │ ├── config_cnot23_sp.json │ │ │ ├── graph_cnot23_sp.aux │ │ │ ├── graph_cnot23_sp.pdf │ │ │ ├── graph_cnot23_sp.tex │ │ │ └── plot_cnot23_sp_clean-36-210-0.0270_0.0000.json │ │ ├── cnot23_sp_post │ │ │ ├── config_cnot_23_sp_post.json │ │ │ ├── graph_cnot23_sp_post.aux │ │ │ ├── graph_cnot23_sp_post.pdf │ │ │ ├── graph_cnot23_sp_post.tex │ │ │ └── plot_clean-25-48-0.0400_0.0000.json │ │ ├── cnot24_post │ │ │ ├── config_cnot_24_post.json │ │ │ ├── graph_cnot24_post.aux │ │ │ ├── graph_cnot24_post.pdf │ │ │ ├── graph_cnot24_post.tex │ │ │ └── plot_cnot24_post_clean-37-136-0.0303_0.0000.json │ │ ├── cnot33_0 │ │ │ ├── config_cnot33_0.json │ │ │ ├── graph_cnot33_0.aux │ │ │ ├── graph_cnot33_0.pdf │ │ │ ├── graph_cnot33_0.tex │ │ │ └── plot_cnot33_0_clean-14-12-0.0769_0.0000.json │ │ ├── cnot33_post │ │ │ ├── config_cnot33_post.json │ │ │ ├── graph_cnot33_post.aux │ │ │ ├── graph_cnot33_post.pdf │ │ │ ├── graph_cnot33_post.tex │ │ │ └── plot_cnot33_post_clean-34-126-0.0270_0.0000.json │ │ ├── cnot33_sp │ │ │ ├── config_cnot33_sp.json │ │ │ ├── graph_cnot33_sp.aux │ │ │ ├── graph_cnot33_sp.pdf │ │ │ ├── graph_cnot33_sp.tex │ │ │ └── plot_cnot33_sp_clean-36-210-0.0270_0.0000.json │ │ ├── cnot44_0 │ │ │ ├── config_cnot44_0.json │ │ │ ├── graph_cnot44_0.aux │ │ │ ├── graph_cnot44_0.pdf │ │ │ ├── graph_cnot44_0.tex │ │ │ └── plot_cnot44_0_clean-24-40-0.0588_0.0000.json │ │ ├── controlled_z │ │ │ ├── config_controlled_z.json │ │ │ ├── graph_controlled_z.aux │ │ │ ├── graph_controlled_z.pdf │ │ │ ├── graph_controlled_z.tex │ │ │ └── plot_controlled_z_clean-11-4-0.2000_0.0000.json │ │ ├── controlled_z_post_sp │ │ │ ├── config_controlled_z_post_sp.json │ │ │ ├── graph_controlled_z_post_sp.aux │ │ │ ├── graph_controlled_z_post_sp.pdf │ │ │ ├── graph_controlled_z_post_sp.tex │ │ │ └── plot_controlled_z_post_sp_clean-9-6-0.2000_0.0000.json │ │ ├── controlled_z_sp │ │ │ ├── config_controlled_z_sp.json │ │ │ ├── graph_controlled_z_sp.aux │ │ │ ├── graph_controlled_z_sp.pdf │ │ │ ├── graph_controlled_z_sp.tex │ │ │ └── plot_controlled_z_sp_clean-16-16-0.0588_0.0000.json │ │ ├── fredkin_0 │ │ │ ├── config_fredkin_0.json │ │ │ ├── graph_fredkin_0.aux │ │ │ ├── graph_fredkin_0.pdf │ │ │ ├── graph_fredkin_0.tex │ │ │ └── plot_fredkin_0_clean-15-24-0.0588_0.0000.json │ │ ├── fredkin_post │ │ │ ├── config_fredkin_post.json │ │ │ ├── graph_fredkin_post.aux │ │ │ ├── graph_fredkin_post.pdf │ │ │ ├── graph_fredkin_post.tex │ │ │ └── plot_fredkin_post_clean-16-14-0.1111_0.0000.json │ │ ├── fredkin_post_sp │ │ │ ├── config_fredkin_post_sp.json │ │ │ ├── graph_fredkin_post_sp.aux │ │ │ ├── graph_fredkin_post_sp.pdf │ │ │ ├── graph_fredkin_post_sp.tex │ │ │ └── plot_fredkin_post_sp_clean-24-88-0.0303_0.0000.json │ │ ├── toffoli │ │ │ ├── config_toffoli.json │ │ │ ├── graph_toffoli.aux │ │ │ ├── graph_toffoli.pdf │ │ │ ├── graph_toffoli.tex │ │ │ └── plot_toffoli_clean-20-56-0.0303_0.0000.json │ │ ├── toffoli_3d_post │ │ │ ├── config_toffoli_3d_post.json │ │ │ ├── graph_toffoli_3d_post.aux │ │ │ ├── graph_toffoli_3d_post.pdf │ │ │ ├── graph_toffoli_3d_post.tex │ │ │ └── plot_clean-26-68-0.0769_0.0000.json │ │ └── toffoli_post │ │ │ ├── config_toffoli_post.json │ │ │ ├── graph_toffoli_post.aux │ │ │ ├── graph_toffoli_post.pdf │ │ │ ├── graph_toffoli_post.tex │ │ │ └── plot_toffoli_post_clean-11-12-0.1111_0.0000.json │ ├── HighlyEntangledStates │ │ ├── .DS_Store │ │ ├── BellGem3D │ │ │ ├── config_BellGem3D.json │ │ │ ├── graph_BellGem3D.aux │ │ │ ├── graph_BellGem3D.pdf │ │ │ ├── graph_BellGem3D.tex │ │ │ └── plot_BellGem3D_rough-58-513-0.0203_0.0001.json │ │ ├── Laflamme │ │ │ ├── config_Laflamme.json │ │ │ ├── graph_Laflamme.aux │ │ │ ├── graph_Laflamme.pdf │ │ │ ├── graph_Laflamme.tex │ │ │ ├── other_solutions │ │ │ │ ├── clean-22-42-0.0588_0.0000.json │ │ │ │ ├── clean-22-48-0.0588_0.0000.json │ │ │ │ ├── clean-23-48-0.0588_0.0001.json │ │ │ │ ├── clean-24-48-0.0588_0.0000.json │ │ │ │ ├── clean-24-52-0.0588_0.0000.json │ │ │ │ ├── clean-24-56-0.0587_0.0001.json │ │ │ │ ├── clean-24-56-0.0587_0.0002.json │ │ │ │ ├── clean-24-56-0.0588_0.0000.json │ │ │ │ ├── clean-24-64-0.0588_0.0000.json │ │ │ │ ├── clean-25-48-0.0588_0.0000.json │ │ │ │ ├── clean-25-82-0.0588_0.0001.json │ │ │ │ ├── clean-26-48-0.0588_0.0000.json │ │ │ │ ├── clean-26-80-0.0586_0.0002.json │ │ │ │ ├── clean-26-80-0.0590_0.0002.json │ │ │ │ ├── clean-27-48-0.0588_0.0000.json │ │ │ │ ├── clean-27-80-0.0588_0.0000.json │ │ │ │ └── clean-28-96-0.0154_0.0000.json │ │ │ └── plot_Laflamme_clean-22-42-0.0588_0.0000.json │ │ ├── Shor │ │ │ ├── config_shor.json │ │ │ ├── graph_Shor.aux │ │ │ ├── graph_Shor.pdf │ │ │ ├── graph_Shor.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-12-8-0.1111_0.0000.json │ │ │ └── plot_Shor_clean-12-8-0.1111_0.0000.json │ │ ├── Steane │ │ │ ├── config_steane.json │ │ │ ├── graph_Steane.aux │ │ │ ├── graph_Steane.pdf │ │ │ ├── graph_Steane.tex │ │ │ ├── other_solutions │ │ │ │ ├── clean-24-48-0.0303_0.0000(0).json │ │ │ │ ├── clean-24-48-0.0303_0.0000(1).json │ │ │ │ ├── clean-24-48-0.0303_0.0000(2).json │ │ │ │ ├── clean-24-48-0.0303_0.0000(3).json │ │ │ │ ├── clean-24-48-0.0303_0.0000(4).json │ │ │ │ └── clean-24-48-0.0303_0.0000.json │ │ │ └── plot_Steane_steane_clean_24edges.json │ │ ├── W3W3 │ │ │ ├── config_W3W3.json │ │ │ ├── graph_W3W3.aux │ │ │ ├── graph_W3W3.pdf │ │ │ ├── graph_W3W3.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-10-9-0.1000_0.0000.json │ │ │ └── plot_W3W3_clean-10-9-0.1000_0.0000.json │ │ ├── W3_sp │ │ │ ├── config_w3_sp.json │ │ │ ├── graph_W3_sp.aux │ │ │ ├── graph_W3_sp.pdf │ │ │ ├── graph_W3_sp.tex │ │ │ └── plot_W3_sp_clean-7-3-0.2500_0.0000.json │ │ ├── W4_sp │ │ │ ├── config_W4_sp.json │ │ │ ├── graph_W4_sp.aux │ │ │ ├── graph_W4_sp.pdf │ │ │ ├── graph_W4_sp.tex │ │ │ └── plot_W4_sp_clean-10-4-0.2000_0.0000.json │ │ ├── W5W5 │ │ │ ├── config_W5W5.json │ │ │ ├── graph_W5W5.aux │ │ │ ├── graph_W5W5.pdf │ │ │ ├── graph_W5W5.tex │ │ │ ├── other_solutions │ │ │ │ ├── clean-18-25-0.0385_0.0000(0).json │ │ │ │ ├── clean-18-25-0.0385_0.0000(1).json │ │ │ │ └── clean-18-25-0.0385_0.0000.json │ │ │ └── plot_W5W5_clean-18-25-0.0385_0.0000.json │ │ ├── W5_sp │ │ │ ├── config_W5_sp.json │ │ │ ├── graph_W5_sp.aux │ │ │ ├── graph_W5_sp.pdf │ │ │ ├── graph_W5_sp.tex │ │ │ └── plot_W5_sp_clean-13-5-0.1667_0.0000.json │ │ ├── YC │ │ │ ├── config_YC.json │ │ │ ├── graph_YC.aux │ │ │ ├── graph_YC.pdf │ │ │ ├── graph_YC.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-12-12-0.1111_0.0000.json │ │ │ └── plot_YC_clean-12-12-0.1111_0.0000.json │ │ ├── cluster_4 │ │ │ ├── config_cluster_4.json │ │ │ ├── graph_cluster_4.aux │ │ │ ├── graph_cluster_4.pdf │ │ │ ├── graph_cluster_4.tex │ │ │ └── plot_cluster_4_clean-8-16-0.0588_0.0000.json │ │ ├── cluster_5 │ │ │ ├── config_cluster_5.json │ │ │ ├── graph_cluster_5.aux │ │ │ ├── graph_cluster_5.pdf │ │ │ ├── graph_cluster_5.tex │ │ │ └── plot_cluster_5_rough-27-92-0.0689_0.3516.json │ │ ├── complex4qubit │ │ │ ├── config_complex4qubit.json │ │ │ ├── graph_complex4qubit.aux │ │ │ ├── graph_complex4qubit.pdf │ │ │ ├── graph_complex4qubit.tex │ │ │ └── plot_complex4qubit_clean-11-10-0.1678_0.0434.json │ │ ├── dicke33 │ │ │ ├── config_dicke33.json │ │ │ ├── graph_dicke33.aux │ │ │ ├── graph_dicke33.pdf │ │ │ ├── graph_dicke33.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-9-6-0.1429_0.0000.json │ │ │ └── plot_dicke33_9edges.json │ │ ├── dicke43 │ │ │ ├── config_dicke43.json │ │ │ ├── dicke43.json │ │ │ ├── graph_dicke43.aux │ │ │ ├── graph_dicke43.pdf │ │ │ ├── graph_dicke43.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-20-24-0.0204_0.0000.json │ │ │ └── plot_dicke43_20edges.json │ │ ├── dicke52 │ │ │ ├── config_dicke52.json │ │ │ ├── dicke52.json │ │ │ ├── graph_dicke52.aux │ │ │ ├── graph_dicke52.pdf │ │ │ ├── graph_dicke52.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-13-10-0.0909_0.0000.json │ │ │ └── plot_dicke52_13edges.json │ │ ├── dicke72 │ │ │ ├── config_dicke72.json │ │ │ ├── dicke72.json │ │ │ ├── graph_dicke72.aux │ │ │ ├── graph_dicke72.pdf │ │ │ ├── graph_dicke72.tex │ │ │ ├── other_solutions │ │ │ │ └── clean-26-42-0.0118_0.0000.json │ │ │ └── plot_dicke72_clean-26-42-0.0118_0.0000.json │ │ ├── ent9_053 │ │ │ └── config_ent9_053.json │ │ ├── ent9_071 │ │ │ └── config_ent9_071.json │ │ ├── ent9_la4real │ │ │ └── config_ent9_la4real.json │ │ ├── ghz_346 │ │ │ ├── config_ghz_346.json │ │ │ ├── graph_ghz_346.aux │ │ │ ├── graph_ghz_346.pdf │ │ │ ├── graph_ghz_346.tex │ │ │ ├── original_ghz_346_clean-17-22-0.0588_0.0000.json │ │ │ └── plot_ghz_346_clean-17-22-0.0588_0.0000.json │ │ ├── ghz_358 │ │ │ ├── config_ghz_358.json │ │ │ ├── graph_ghz_358.aux │ │ │ ├── graph_ghz_358.pdf │ │ │ ├── graph_ghz_358.tex │ │ │ ├── original_ghz_358_clean-20-30-0.0476_0.0000.json │ │ │ └── plot_ghz_358_clean-20-30-0.0476_0.0000.json │ │ ├── ghz_3610 │ │ │ ├── config_ghz_3610.json │ │ │ ├── graph_ghz_3610.aux │ │ │ ├── graph_ghz_3610.pdf │ │ │ ├── graph_ghz_3610.tex │ │ │ ├── original_ghz_3610_clean-33-118-0.0400_0.0000.json │ │ │ └── plot_ghz_3610_clean-33-118-0.0400_0.0000.json │ │ ├── ghz_43_2p2a │ │ │ ├── config_ghz43_2p2a.json │ │ │ ├── graph_ghz_43_2p2a.aux │ │ │ ├── graph_ghz_43_2p2a.pdf │ │ │ ├── graph_ghz_43_2p2a.tex │ │ │ └── plot_ghz43_2p2a_clean-18-18-0.0769_0.0000.json │ │ ├── ghz_43_sp │ │ │ ├── config_ghz_43_sp.json │ │ │ ├── graph_ghz_43_sp.aux │ │ │ ├── graph_ghz_43_sp.pdf │ │ │ ├── graph_ghz_43_sp.tex │ │ │ └── plot_ghz_43_sp_clean-30-182-0.0769_0.0000.json │ │ ├── ghz_446 │ │ │ ├── changes.md │ │ │ ├── config_ghz_446.json │ │ │ ├── graph_ghz_446.aux │ │ │ ├── graph_ghz_446.pdf │ │ │ ├── graph_ghz_446.tex │ │ │ ├── original_ghz_446_rough-15-17-0.0000_0.2083.json │ │ │ └── plot_ghz_446_rough-15-17-0.0000_0.2083.json │ │ ├── ghz_448 │ │ │ ├── config_ghz_448.json │ │ │ ├── graph_ghz_448.aux │ │ │ ├── graph_ghz_448.pdf │ │ │ ├── graph_ghz_448.tex │ │ │ └── plot_ghz_448_clean16-16-0.0588 .json │ │ ├── ghz_538 │ │ │ ├── config_ghz_538.json │ │ │ ├── graph_ghz_538.aux │ │ │ ├── graph_ghz_538.pdf │ │ │ ├── graph_ghz_538.tex │ │ │ ├── original_ghz_538_clean-16-12-0.0769_0.0000.json │ │ │ └── plot_ghz_538_clean-16-12-0.0769_0.0000.json │ │ ├── ghz_5410 │ │ │ ├── config_ghz_5410.json │ │ │ ├── graph_ghz_5410.aux │ │ │ ├── graph_ghz_5410.pdf │ │ │ ├── graph_ghz_5410.tex │ │ │ ├── original_ghz_5410_clean-24-40-0.0588_0.0000.json │ │ │ └── plot_ghz_5410_clean-24-40-0.0588_0.0000.json │ │ ├── ghz_62_sp │ │ │ ├── config_ghz_62_sp.json │ │ │ ├── graph_ghz_62_sp.aux │ │ │ ├── graph_ghz_62_sp.pdf │ │ │ ├── graph_ghz_62_sp.tex │ │ │ └── plot_ghz_62_sp_clean-12-2-0.3333_0.0000.json │ │ ├── ghz_638 │ │ │ ├── config_ghz_638.json │ │ │ ├── graph_ghz_638.aux │ │ │ ├── graph_ghz_638.pdf │ │ │ ├── graph_ghz_638.tex │ │ │ └── plot_ghz_638_clean-18-21-0.1946_0.0501.json │ │ ├── ghz_asym446 │ │ │ ├── changes.md │ │ │ ├── config_ghz_asym446.json │ │ │ ├── graph_ghz_asym446.aux │ │ │ ├── graph_ghz_asym446.pdf │ │ │ ├── graph_ghz_asym446.tex │ │ │ ├── original_ghz_asym446_rough-13-11-0.0000_1.0000.json │ │ │ └── plot_ghz_asym446_rough-13-11-0.0000_1.0000.json │ │ ├── heralded_bell_3d_sp │ │ │ ├── config_heralded_bell_3d_sp.json │ │ │ ├── graph_heralded_bell_3d_sp.aux │ │ │ ├── graph_heralded_bell_3d_sp.pdf │ │ │ ├── graph_heralded_bell_3d_sp.tex │ │ │ └── plot_heralded_bell_3d_sp_clean-18-18-0.0769_0.0000.json .json │ │ └── heralded_bell_sp │ │ │ ├── config_heralded_bell_2d_sp.json │ │ │ ├── graph_heralded_bell_sp.aux │ │ │ ├── graph_heralded_bell_sp.pdf │ │ │ ├── graph_heralded_bell_sp.tex │ │ │ └── plot_heralded_bell_sp.json │ ├── MaxEntanglement │ │ ├── AMEepsilon6qubits │ │ │ ├── config_AMEepsilon6qubits.json │ │ │ ├── graph_AMEepsilon6qubits.aux │ │ │ ├── graph_AMEepsilon6qubits.pdf │ │ │ ├── graph_AMEepsilon6qubits.tex │ │ │ └── plot_AMEepsilon6qubits.json │ │ ├── HD │ │ │ ├── config_HD.json │ │ │ ├── graph_HD.aux │ │ │ ├── graph_HD.pdf │ │ │ ├── graph_HD.tex │ │ │ ├── original_HD_clean-17-10-0.1333_0.0117.json │ │ │ └── plot_HD_clean-17-10-0.1333_0.0117.json │ │ ├── Lstate │ │ │ ├── config_Lstate.json │ │ │ ├── graph_Lstate.aux │ │ │ ├── graph_Lstate.pdf │ │ │ ├── graph_Lstate.tex │ │ │ ├── other_solutions │ │ │ │ ├── rough-20-32-0.0875_0.0056(0).json │ │ │ │ ├── rough-20-32-0.0875_0.0056.json │ │ │ │ ├── rough-20-34-0.0653_0.0076.json │ │ │ │ ├── rough-20-34-0.0653_0.0078(0).json │ │ │ │ ├── rough-20-34-0.0653_0.0078(1).json │ │ │ │ ├── rough-20-34-0.0653_0.0078(2).json │ │ │ │ ├── rough-20-34-0.0653_0.0078(3).json │ │ │ │ ├── rough-20-34-0.0653_0.0078(4).json │ │ │ │ ├── rough-20-34-0.0653_0.0078.json │ │ │ │ ├── rough-20-34-0.0653_0.0080.json │ │ │ │ ├── rough-20-34-0.0701_0.0076.json │ │ │ │ ├── rough-20-34-0.0777_0.0040(0).json │ │ │ │ ├── rough-20-34-0.0777_0.0040.json │ │ │ │ ├── rough-20-34-0.0825_0.0074(0).json │ │ │ │ ├── rough-20-34-0.0825_0.0074.json │ │ │ │ ├── rough-20-34-0.0832_0.0052.json │ │ │ │ ├── rough-20-36-0.0600_0.0070(0).json │ │ │ │ └── rough-20-36-0.0600_0.0070.json │ │ │ └── plot_Lstate.json │ │ ├── ame_5qubit_a │ │ │ ├── config_ame_5qubit.json │ │ │ ├── graph_ame_5qubit_a.aux │ │ │ ├── graph_ame_5qubit_a.pdf │ │ │ ├── graph_ame_5qubit_a.tex │ │ │ └── plot_ame_5qubit_a.json │ │ ├── ame_5qubit_b │ │ │ ├── config_ame_5qubit.json │ │ │ ├── graph_ame_5qubit_b.aux │ │ │ ├── graph_ame_5qubit_b.pdf │ │ │ ├── graph_ame_5qubit_b.tex │ │ │ └── plot_ame_5qubit_b.json │ │ ├── bssb4 │ │ │ ├── config_bssb4real.json │ │ │ ├── graph_bssb4.aux │ │ │ ├── graph_bssb4.pdf │ │ │ ├── graph_bssb4.tex │ │ │ └── plot_bssb4real_0anc.json │ │ ├── bssb5 │ │ │ ├── config_bssb5.json │ │ │ ├── graph_bssb5.aux │ │ │ ├── graph_bssb5.pdf │ │ │ ├── graph_bssb5.tex │ │ │ └── plot_bssb5_1anc.json │ │ ├── k2maximal4qubitsCOMPLEX │ │ │ ├── config_k2maximal4qubitcomplex.json │ │ │ ├── graph_k2maximal4qubitsCOMPLEX.aux │ │ │ ├── graph_k2maximal4qubitsCOMPLEX.pdf │ │ │ ├── graph_k2maximal4qubitsCOMPLEX.tex │ │ │ ├── other_solutions │ │ │ │ └── plot_k2maximal4qubitsCOMPLEXabs.json │ │ │ └── plot_k2maximal4qubitsCOMPLEXabs.json │ │ ├── k2maximal4qubitsREAL │ │ │ ├── config_k2maximal4qubitreal.json │ │ │ ├── graph_k2maximal4qubitsREAL.aux │ │ │ ├── graph_k2maximal4qubitsREAL.pdf │ │ │ ├── graph_k2maximal4qubitsREAL.tex │ │ │ └── plot_k2maximal4qubitsREAL.json │ │ ├── k2uniform6qubits │ │ │ ├── config_k2uniform6qubits.json │ │ │ ├── graph_k2uniform6qubits.aux │ │ │ ├── graph_k2uniform6qubits.pdf │ │ │ ├── graph_k2uniform6qubits.tex │ │ │ └── plot_k2uniform6qubits.json │ │ ├── k2uniform7qubits │ │ │ ├── config_k2uniform7qubits.json │ │ │ ├── graph_k2uniform7qubits.aux │ │ │ ├── graph_k2uniform7qubits.pdf │ │ │ ├── graph_k2uniform7qubits.tex │ │ │ └── plot_k2uniform7qubits.json │ │ ├── k3maximal8qubits │ │ │ ├── config_k3maximal8qubits.json │ │ │ ├── graph_k3maximal8qubits.aux │ │ │ ├── graph_k3maximal8qubits.pdf │ │ │ ├── graph_k3maximal8qubits.tex │ │ │ └── plot_k3maximal8qubits.json │ │ ├── randmax1 │ │ │ ├── config_randmax_1.json │ │ │ ├── graph_randmax1.aux │ │ │ ├── graph_randmax1.pdf │ │ │ ├── graph_randmax1.tex │ │ │ └── plot_randmax1_clean-10-8-0.1089_0.0092.json │ │ ├── randmax2 │ │ │ ├── config_randmax_2.json │ │ │ ├── graph_randmax2.aux │ │ │ ├── graph_randmax2.pdf │ │ │ ├── graph_randmax2.tex │ │ │ └── plot_randmax2_clean-11-10-0.1523_0.0573.json │ │ ├── srv_554 │ │ │ ├── config_srv_554.json │ │ │ ├── graph_srv_554.aux │ │ │ ├── graph_srv_554.pdf │ │ │ ├── graph_srv_554.tex │ │ │ └── plot_srv_554_clean-21-38-0.0476_0.0000.json │ │ ├── srv_632 │ │ │ ├── config_srv_632.json │ │ │ ├── graph_srv_632.aux │ │ │ ├── graph_srv_632.pdf │ │ │ ├── graph_srv_632.tex │ │ │ └── plot_srv_632_clean-23-48-0.0400_0.0000.json │ │ ├── srv_655 │ │ │ ├── config_srv_655.json │ │ │ ├── graph_srv_655.aux │ │ │ ├── graph_srv_655.pdf │ │ │ ├── graph_srv_655.tex │ │ │ └── plot_srv_655_clean-28-72-0.0400_0.0000.json │ │ └── srv_733 │ │ │ ├── config_srv_733.json │ │ │ ├── graph_srv_733.aux │ │ │ ├── graph_srv_733.pdf │ │ │ ├── graph_srv_733.tex │ │ │ └── plot_srv_733_clean-20-32-0.0345_0.0000.json │ ├── Measurements │ │ ├── HS_measurement │ │ │ ├── config_HS_analyzer.json │ │ │ ├── graph_HS_measurement.aux │ │ │ ├── graph_HS_measurement.pdf │ │ │ └── graph_HS_measurement.tex │ │ ├── MKP_2d │ │ │ ├── config_mkp_2d.json │ │ │ ├── graph_MKP_2d.aux │ │ │ ├── graph_MKP_2d.pdf │ │ │ ├── graph_MKP_2d.tex │ │ │ └── plot_mkp2d_clean-5-3-0.2500_0.0000.json │ │ ├── MKP_3d │ │ │ ├── config_mkp_3d.json │ │ │ ├── graph_MKP_3d.aux │ │ │ ├── graph_MKP_3d.pdf │ │ │ ├── graph_MKP_3d.tex │ │ │ └── plot_mkp3d_clean-8-8-0.1100_0.0199.json │ │ ├── W_measurement │ │ │ ├── config_W_measurement.json │ │ │ ├── graph_W_measurement.aux │ │ │ ├── graph_W_measurement.pdf │ │ │ ├── graph_W_measurement.tex │ │ │ └── plot_W_measurement_clean-7-3-0.2500_0.0000.json │ │ ├── YC_measurement │ │ │ ├── clean-25-104-0.0088_0.0000.json │ │ │ ├── config_YC_analyzer.json │ │ │ ├── graph_YC_measurement.aux │ │ │ ├── graph_YC_measurement.pdf │ │ │ ├── graph_YC_measurement.tex │ │ │ └── plot-25-104.json │ │ ├── ghz_analyzer_2d │ │ │ ├── config_ghz_analyzer_2d.json │ │ │ ├── graph_ghz_analyzer_2d.aux │ │ │ ├── graph_ghz_analyzer_2d.pdf │ │ │ ├── graph_ghz_analyzer_2d.tex │ │ │ └── plot_ghz_analyzer_2d_clean-12-12-0.1111_0.0000.json │ │ ├── ghz_analyzer_3d │ │ │ ├── config_ghz_analyzer_3d.json │ │ │ ├── graph_ghz_analyzer_3d.aux │ │ │ ├── graph_ghz_analyzer_3d.pdf │ │ │ ├── graph_ghz_analyzer_3d.tex │ │ │ └── plot_ghz_analyzer_3d_clean-19-24-0.0769_0.0000.json │ │ └── ghz_analyzer_4d │ │ │ ├── config_ghz_analyzer_4d.json │ │ │ ├── graph_ghz_analyzer_4d.aux │ │ │ ├── graph_ghz_analyzer_4d.pdf │ │ │ ├── graph_ghz_analyzer_4d.tex │ │ │ └── plot_ghz_analyzer_4d_clean-23-28-0.0588_0.0000.json │ ├── MixedStates │ │ ├── peres │ │ │ ├── config_peres.json │ │ │ ├── graph_peres.aux │ │ │ ├── graph_peres.pdf │ │ │ ├── graph_peres.tex │ │ │ └── plot_peres_rough-23-39-0.0001_0.2952.json │ │ └── werner │ │ │ ├── OtherSolutions │ │ │ ├── config_werner.json │ │ │ ├── graph_OtherSolutions.aux │ │ │ ├── graph_OtherSolutions.pdf │ │ │ ├── graph_OtherSolutions.tex │ │ │ ├── graph_werner.aux │ │ │ ├── graph_werner.pdf │ │ │ ├── graph_werner.tex │ │ │ └── plot_werner_rough-9-6-0.0000_0.2721.json │ │ │ ├── config_werner.json │ │ │ ├── graph_werner.aux │ │ │ ├── graph_werner.pdf │ │ │ ├── graph_werner.tex │ │ │ └── plot_werner_rough-8-6-0.0000_0.2773.json │ └── plots │ │ ├── graph_2pES_3d.pdf │ │ ├── graph_3pES.pdf │ │ ├── graph_AMEepsilon6qubits.pdf │ │ ├── graph_BellGem3D.pdf │ │ ├── graph_ES3d_sp.pdf │ │ ├── graph_ES_246.pdf │ │ ├── graph_HD.pdf │ │ ├── graph_HS_measurement.pdf │ │ ├── graph_Laflamme.pdf │ │ ├── graph_Lstate.pdf │ │ ├── graph_MKP_2d.pdf │ │ ├── graph_MKP_3d.pdf │ │ ├── graph_Shor.pdf │ │ ├── graph_Steane.pdf │ │ ├── graph_W3W3.pdf │ │ ├── graph_W3_sp.pdf │ │ ├── graph_W4_sp.pdf │ │ ├── graph_W5W5.pdf │ │ ├── graph_W5_sp.pdf │ │ ├── graph_W_measurement.pdf │ │ ├── graph_YC.pdf │ │ ├── graph_YC_measurement.pdf │ │ ├── graph_aklt3spin1.pdf │ │ ├── graph_aklt3spin2.pdf │ │ ├── graph_aklt4spin1.pdf │ │ ├── graph_ame_5qubit_a.pdf │ │ ├── graph_ame_5qubit_b.pdf │ │ ├── graph_bssb4.pdf │ │ ├── graph_bssb5.pdf │ │ ├── graph_cluster_4.pdf │ │ ├── graph_cluster_5.pdf │ │ ├── graph_cnot22_sp.pdf │ │ ├── graph_cnot23.pdf │ │ ├── graph_cnot23_post.pdf │ │ ├── graph_cnot23_sp.pdf │ │ ├── graph_cnot23_sp_post.pdf │ │ ├── graph_cnot24_post.pdf │ │ ├── graph_cnot33_0.pdf │ │ ├── graph_cnot33_post.pdf │ │ ├── graph_cnot33_sp.pdf │ │ ├── graph_cnot44_0.pdf │ │ ├── graph_complex4qubit.pdf │ │ ├── graph_controlled_z.pdf │ │ ├── graph_controlled_z_post_sp.pdf │ │ ├── graph_controlled_z_sp.pdf │ │ ├── graph_cube.pdf │ │ ├── graph_dicke33.pdf │ │ ├── graph_dicke43.pdf │ │ ├── graph_dicke52.pdf │ │ ├── graph_dicke72.pdf │ │ ├── graph_dyck6.pdf │ │ ├── graph_dyck8.pdf │ │ ├── graph_fredkin_0.pdf │ │ ├── graph_fredkin_post.pdf │ │ ├── graph_fredkin_post_sp.pdf │ │ ├── graph_ghz_346.pdf │ │ ├── graph_ghz_358.pdf │ │ ├── graph_ghz_3610.pdf │ │ ├── graph_ghz_43_2p2a.pdf │ │ ├── graph_ghz_43_sp.pdf │ │ ├── graph_ghz_448.pdf │ │ ├── graph_ghz_538.pdf │ │ ├── graph_ghz_5410.pdf │ │ ├── graph_ghz_62_sp.pdf │ │ ├── graph_ghz_638.pdf │ │ ├── graph_ghz_analyzer_2d.pdf │ │ ├── graph_ghz_analyzer_3d.pdf │ │ ├── graph_ghz_analyzer_4d.pdf │ │ ├── graph_ghz_f446.pdf │ │ ├── graph_haldaneA_3.pdf │ │ ├── graph_haldaneB_3.pdf │ │ ├── graph_haldaneC_3.pdf │ │ ├── graph_heralded_bell_3d_sp.pdf │ │ ├── graph_k2maximal4qubitsCOMPLEX.pdf │ │ ├── graph_k2maximal4qubitsREAL.pdf │ │ ├── graph_k2uniform6qubits.pdf │ │ ├── graph_k2uniform7qubits.pdf │ │ ├── graph_k3maximal8qubits.pdf │ │ ├── graph_majumdar4.pdf │ │ ├── graph_majumdar6.pdf │ │ ├── graph_motzkin3.pdf │ │ ├── graph_motzkin4.pdf │ │ ├── graph_nbody3.pdf │ │ ├── graph_nbody4.pdf │ │ ├── graph_nbody5.pdf │ │ ├── graph_nbody6.pdf │ │ ├── graph_noon2m3ph1anc.pdf │ │ ├── graph_noon2m4ph2anc.pdf │ │ ├── graph_noon2m5ph3anc.pdf │ │ ├── graph_noon2m6ph4anc.pdf │ │ ├── graph_noon2m7ph5anc.pdf │ │ ├── graph_noon2m8ph6anc.pdf │ │ ├── graph_noon3m3ph3anc.pdf │ │ ├── graph_noon3m4ph4anc.pdf │ │ ├── graph_noon4m3ph5anc.pdf │ │ ├── graph_noon5m3ph7anc.pdf │ │ ├── graph_octahedron.pdf │ │ ├── graph_oneDspinhalfwire.pdf │ │ ├── graph_oneDspinhalfwire4.pdf │ │ ├── graph_onsager6.pdf │ │ ├── graph_onsager8.pdf │ │ ├── graph_peres.pdf │ │ ├── graph_pxp6.pdf │ │ ├── graph_pxp8.pdf │ │ ├── graph_randmax1.pdf │ │ ├── graph_randmax2.pdf │ │ ├── graph_spin1.pdf │ │ ├── graph_spin32letter.pdf │ │ ├── graph_spin3halfsMINUS.pdf │ │ ├── graph_spin3halfsPLUS.pdf │ │ ├── graph_spin3minus_3.pdf │ │ ├── graph_spin3plus_3.pdf │ │ ├── graph_spinhalf4.pdf │ │ ├── graph_srv_554.pdf │ │ ├── graph_srv_632.pdf │ │ ├── graph_srv_655.pdf │ │ ├── graph_srv_733.pdf │ │ ├── graph_tetrahedron.pdf │ │ ├── graph_toffoli.pdf │ │ ├── graph_toffoli_post.pdf │ │ ├── graph_wAF1_3.pdf │ │ ├── graph_wAF2_3.pdf │ │ ├── graph_wAF3_3.pdf │ │ ├── graph_wAF4_3.pdf │ │ ├── graph_wAF_NOsym.pdf │ │ ├── graph_wAF_sym.pdf │ │ └── graph_werner.pdf ├── help_functions.py ├── leiwand.py ├── lossfunctions.py ├── main.py ├── optimizer.py ├── saver.py └── theseus.py ├── setup.py └── tests ├── __init__.py ├── fast ├── __init__.py ├── config.py ├── test_fancyclasses.py ├── test_help_functions.py ├── test_main.py ├── test_saver.py └── test_theseus.py ├── fixtures ├── bell.json └── ghz_346.json └── test_functional.py /MANIFEST.in: -------------------------------------------------------------------------------- 1 | graft pytheus/graphs/* 2 | -------------------------------------------------------------------------------- /debug.py: -------------------------------------------------------------------------------- 1 | from click.testing import CliRunner 2 | from pytheus.cli import run 3 | from pathlib import Path 4 | 5 | import os 6 | import logging 7 | import sys 8 | 9 | logging.basicConfig(stream=sys.stdout, level=logging.INFO) 10 | 11 | if __name__ == '__main__': 12 | runner = CliRunner() 13 | path = Path(__file__).parent 14 | os.chdir(path) 15 | input_file = path / 'error7.json' 16 | logging.info(input_file) 17 | result = runner.invoke(run, [str(input_file)], catch_exceptions=False) 18 | print(result.output) -------------------------------------------------------------------------------- /pytheus/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.2.6' -------------------------------------------------------------------------------- /pytheus/custom_loss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/custom_loss/__init__.py -------------------------------------------------------------------------------- /pytheus/graphs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/.DS_Store -------------------------------------------------------------------------------- /pytheus/graphs/AssemblyIndex/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/AssemblyIndex/.DS_Store -------------------------------------------------------------------------------- /pytheus/graphs/AssemblyIndex/assembly4/config_assembly4.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "assembly index maximization for 4 qubits and 8 edges", 3 | "foldername": "assembly_4", 4 | "loss_func": "lff", 5 | "lff_name": "top_n_assembly", 6 | "dimensions": [ 7 | 2, 8 | 2, 9 | 2, 10 | 2 11 | ], 12 | "num_vertices": 4, 13 | "num_cols": 2, 14 | "size_of_graph": 8, 15 | "optimizer": "L-BFGS-B", 16 | "ftol": 0.001, 17 | "samples": 1, 18 | "thresholds": [ 19 | 99999 20 | ], 21 | "topopt": false, 22 | "edges_tried": 10, 23 | "tries_per_edge": 5, 24 | "unicolor": false, 25 | "imaginary": false, 26 | "num_pre": 1, 27 | "save_history": true, 28 | "bulk_thr": 0 29 | } -------------------------------------------------------------------------------- /pytheus/graphs/AssemblyIndex/assembly4/plot_assembly4.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(0, 2, 0, 1)": 1.0, 5 | "(0, 3, 0, 0)": 1.0, 6 | "(0, 3, 0, 1)": 1.0, 7 | "(1, 2, 0, 1)": 1.0, 8 | "(1, 3, 0, 0)": 1.0, 9 | "(2, 3, 0, 0)": 1.0, 10 | "(2, 3, 0, 1)": 1.0 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /pytheus/graphs/AssemblyIndex/assembly6/config_assembly6.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "assembly index maximization for 6 qubits and 10 edges", 3 | "foldername": "assembly", 4 | "loss_func": "lff", 5 | "lff_name": "assembly_index", 6 | "dimensions": [ 7 | 2, 8 | 2, 9 | 2, 10 | 2, 11 | 2, 12 | 2 13 | ], 14 | "num_vertices": 6, 15 | "num_cols": 2, 16 | "size_of_graph": 10, 17 | "sample_size": 1, 18 | "optimizer": "L-BFGS-B", 19 | "ftol": 1e-06, 20 | "samples": 1, 21 | "thresholds": [ 22 | 99999 23 | ], 24 | "topopt": false, 25 | "edges_tried": 30, 26 | "tries_per_edge": 5, 27 | "unicolor": false, 28 | "imaginary": false, 29 | "num_pre": 1, 30 | "bulk_thr": 0 31 | } -------------------------------------------------------------------------------- /pytheus/graphs/AssemblyIndex/assembly6/plot_assembly6.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": {(0, 1, 0, 1): 1.0, 3 | (0, 1, 1, 0): 1.0, 4 | (0, 2, 1, 0): 1.0, 5 | (1, 4, 1, 1): 1.0, 6 | (1, 5, 0, 0): 1.0, 7 | (2, 4, 0, 1): 1.0, 8 | (2, 5, 1, 1): 1.0, 9 | (3, 4, 0, 1): 1.0, 10 | (3, 5, 1, 1): 1.0, 11 | (4, 5, 1, 0): 1.0} 12 | } -------------------------------------------------------------------------------- /pytheus/graphs/Communication/2pES_3d/config_2pES_3d.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Entanglement swapping between two parties of two qutrits each.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "2pES_3d", 6 | "ftol": 1e-04, 7 | "loss_func": "cr", 8 | "num_anc": 6, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "removed_connections": [[0,2],[0,3],[1,2],[1,3]], 16 | "target_state": [ 17 | "0000", 18 | "0101", 19 | "0202", 20 | "1010", 21 | "1111", 22 | "1212", 23 | "2020", 24 | "2121", 25 | "2222" 26 | ], 27 | "thresholds": [ 28 | 0.3, 29 | 0.1 30 | ], 31 | "tries_per_edge": 5, 32 | "unicolor": false 33 | } 34 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/2pES_3d/graph_2pES_3d.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/2pES_3d/graph_2pES_3d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Communication/2pES_3d/graph_2pES_3d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Communication/2pES_3d/original_2pES_3d_clean-16-9-0-0.1000_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(0, 4, 2, 0)": -1.0, 5 | "(0, 5, 0, 0)": 1.0, 6 | "(1, 6, 0, 0)": 1.0, 7 | "(1, 8, 1, 0)": -1.0, 8 | "(1, 9, 2, 0)": 1.0, 9 | "(2, 4, 0, 0)": -1.0, 10 | "(2, 5, 2, 0)": 1.0, 11 | "(2, 8, 1, 0)": -1.0, 12 | "(3, 6, 2, 0)": -1.0, 13 | "(3, 7, 1, 0)": -1.0, 14 | "(3, 9, 0, 0)": -1.0, 15 | "(4, 5, 0, 0)": -1.0, 16 | "(6, 9, 0, 0)": 1.0, 17 | "(0, 7, 1, 0)": 1.0, 18 | "(7, 8, 0, 0)": -1.0 19 | }, 20 | "loss": [ 21 | 0.09999999999999998, 22 | 0.0 23 | ] 24 | } -------------------------------------------------------------------------------- /pytheus/graphs/Communication/2pES_3d/plot_2pES_3d_clean-16-9-0.1000_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(0, 4, 2, 0)": 1.0, 5 | "(0, 5, 0, 0)": 1.0, 6 | "(1, 6, 0, 0)": 1.0, 7 | "(1, 8, 1, 0)": 1.0, 8 | "(1, 9, 2, 0)": 1.0, 9 | "(2, 4, 0, 0)": 1.0, 10 | "(2, 5, 2, 0)": 1.0, 11 | "(2, 8, 1, 0)": 1.0, 12 | "(3, 6, 2, 0)": 1.0, 13 | "(3, 7, 1, 0)": 1.0, 14 | "(3, 9, 0, 0)": 1.0, 15 | "(4, 5, 0, 0)": 1.0, 16 | "(6, 9, 0, 0)": 1.0, 17 | "(0, 7, 1, 0)": 1.0, 18 | "(7, 8, 0, 0)": 1.0 19 | }, 20 | "loss": [ 21 | 0.09999999999999998, 22 | 0.0 23 | ] 24 | } -------------------------------------------------------------------------------- /pytheus/graphs/Communication/3pES/config_3pES.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Entanglement swapping between two parties of three qubits each.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "3pES", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 4, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "removed_connections": [[0,3],[0,4],[0,5],[1,3],[1,4],[1,5],[2,3],[2,4],[2,5]], 16 | "target_state": [ 17 | "000000", 18 | "001001", 19 | "010010", 20 | "011011", 21 | "100100", 22 | "101101", 23 | "110110", 24 | "111111" 25 | ], 26 | "thresholds": [ 27 | 0.3, 28 | 0.1 29 | ], 30 | "tries_per_edge": 5, 31 | "unicolor": false 32 | } 33 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/3pES/graph_3pES.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/3pES/graph_3pES.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Communication/3pES/graph_3pES.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Communication/ES3d_sp/config_ES3d_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Entanglement swapping between two qutrits with single photon sources", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "ES3d_sp", 6 | "ftol": 1e-09, 7 | "loss_func": "cr", 8 | "num_anc": 10, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "00", 17 | "11", 18 | "22" 19 | ], 20 | "single_emitters": [ 21 | 2, 22 | 3, 23 | 4, 24 | 5, 25 | 6, 26 | 7 27 | ], 28 | "removed_connections": [[0,1],[0,2],[0,3],[0,4],[1,5],[1,6],[1,7]], 29 | "thresholds": [ 30 | 0.3, 31 | 0.1 32 | ], 33 | "tries_per_edge": 5, 34 | "unicolor": false 35 | } 36 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/ES3d_sp/graph_ES3d_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/ES3d_sp/graph_ES3d_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Communication/ES3d_sp/graph_ES3d_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Communication/ES_246/config_ES_246.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Entanglement swapping between two particles with dimensionality four.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "4d-ES", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 4, 9 | "num_data_nodes": 2, 10 | "num_pre": 1, 11 | "optimizer": "L-BFGS-B", 12 | "imaginary": false, 13 | "removed_connections": [ 14 | [ 15 | 0, 16 | 1 17 | ] 18 | ], 19 | "safe_hist": true, 20 | "samples": 10, 21 | "target_state": [ 22 | "00", 23 | "11", 24 | "22", 25 | "33" 26 | ], 27 | "thresholds": [ 28 | 0.2, 29 | 0.1 30 | ], 31 | "tries_per_edge": 5, 32 | "unicolor": true 33 | } 34 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/ES_246/graph_ES_246.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Communication/ES_246/graph_ES_246.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Communication/ES_246/graph_ES_246.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/.DS_Store -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt3spin1/config_aklt3spin1.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of AKLT state of three particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "AKLT_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": ["012","021","102","120","201","210"], 15 | "amplitudes": [-0.25, 0.25, 0.25, -0.25, -0.25, 0.25], 16 | "thresholds": [ 17 | 0.2, 18 | 0.1 19 | ], 20 | "tries_per_edge": 5, 21 | "unicolor": false 22 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt3spin1/graph_aklt3spin1.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt3spin1/graph_aklt3spin1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/aklt3spin1/graph_aklt3spin1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt3spin2/config_aklt3spin2.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of AKLT state of three particles with spin 2.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "AKLT3spin2big", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 5, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": ["024", "033", "042", "114", "123", "132", "141", "204", "213", "222", "231", "240", "303", "312", "321", "330", "402", "411", "420"], 15 | "amplitudes": [0.19, -0.232, 0.19, -0.232, 0.095, 0.095, -0.232, 0.19, 0.095, -0.19, 0.095, 0.19, -0.232, 0.095, 0.095, -0.232, 0.19, -0.232, 0.19], 16 | "thresholds": [ 17 | 0.15, 18 | 0.05 19 | ], 20 | "tries_per_edge": 5, 21 | "unicolor": false 22 | } 23 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt3spin2/graph_aklt3spin2.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt3spin2/graph_aklt3spin2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/aklt3spin2/graph_aklt3spin2.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/graph_aklt4spin1.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/graph_aklt4spin1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/aklt4spin1/graph_aklt4spin1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(0).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": -1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": 1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": 1.0, 18 | "(0, 2, 1, 1)": -1.0, 19 | "(0, 1, 2, 0)": 1.0, 20 | "(0, 2, 0, 2)": 1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 634698859, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(1).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": -1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": 1.0, 12 | "(1, 2, 1, 1)": -1.0, 13 | "(1, 2, 0, 2)": 1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": -1.0, 18 | "(0, 2, 1, 1)": 1.0, 19 | "(0, 1, 2, 0)": -1.0, 20 | "(0, 2, 0, 2)": -1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 2786975040, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(2).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(2, 3, 2, 0)": -1.0, 5 | "(0, 1, 0, 2)": -1.0, 6 | "(2, 3, 1, 1)": 1.0, 7 | "(2, 3, 0, 2)": -1.0, 8 | "(1, 3, 2, 0)": 1.0, 9 | "(1, 3, 1, 1)": -1.0, 10 | "(1, 3, 0, 2)": 1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": -1.0, 18 | "(0, 2, 1, 1)": 1.0, 19 | "(0, 1, 2, 0)": -1.0, 20 | "(0, 2, 0, 2)": -1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 3972991084, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(3).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(2, 3, 2, 0)": -1.0, 5 | "(0, 1, 0, 2)": -1.0, 6 | "(2, 3, 1, 1)": 1.0, 7 | "(2, 3, 0, 2)": -1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": 1.0, 18 | "(0, 2, 1, 1)": -1.0, 19 | "(0, 1, 2, 0)": -1.0, 20 | "(0, 2, 0, 2)": 1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 527070012, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(4).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": -1.0, 4 | "(2, 3, 2, 0)": -1.0, 5 | "(0, 1, 0, 2)": 1.0, 6 | "(2, 3, 1, 1)": 1.0, 7 | "(2, 3, 0, 2)": -1.0, 8 | "(1, 3, 2, 0)": 1.0, 9 | "(1, 3, 1, 1)": -1.0, 10 | "(1, 3, 0, 2)": 1.0, 11 | "(1, 2, 2, 0)": 1.0, 12 | "(1, 2, 1, 1)": -1.0, 13 | "(1, 2, 0, 2)": 1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": 1.0, 18 | "(0, 2, 1, 1)": -1.0, 19 | "(0, 1, 2, 0)": 1.0, 20 | "(0, 2, 0, 2)": 1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 2856524683, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(5).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": -1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": 1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": 1.0, 9 | "(1, 3, 1, 1)": -1.0, 10 | "(1, 3, 0, 2)": 1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": -1.0, 18 | "(0, 2, 1, 1)": 1.0, 19 | "(0, 1, 2, 0)": 1.0, 20 | "(0, 2, 0, 2)": -1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 966269904, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(6).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": -1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": 1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": 1.0, 18 | "(0, 2, 1, 1)": -1.0, 19 | "(0, 1, 2, 0)": 1.0, 20 | "(0, 2, 0, 2)": 1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 784348791, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(7).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": -1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": 1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": 1.0, 18 | "(0, 2, 1, 1)": -1.0, 19 | "(0, 1, 2, 0)": 1.0, 20 | "(0, 2, 0, 2)": 1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 2421888103, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000(8).json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": -1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": 1.0, 15 | "(0, 3, 1, 1)": -1.0, 16 | "(0, 3, 0, 2)": 1.0, 17 | "(0, 2, 2, 0)": -1.0, 18 | "(0, 2, 1, 1)": 1.0, 19 | "(0, 1, 2, 0)": -1.0, 20 | "(0, 2, 0, 2)": -1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 3005078072, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/other_solutions/clean-18-27-0.0455_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": -1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": 1.0, 12 | "(1, 2, 1, 1)": -1.0, 13 | "(1, 2, 0, 2)": 1.0, 14 | "(0, 3, 2, 0)": -1.0, 15 | "(0, 3, 1, 1)": 1.0, 16 | "(0, 3, 0, 2)": -1.0, 17 | "(0, 2, 2, 0)": -1.0, 18 | "(0, 2, 1, 1)": 1.0, 19 | "(0, 1, 2, 0)": -1.0, 20 | "(0, 2, 0, 2)": -1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 1478769822, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/aklt4spin1/plot_aklt4spin1.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 1, 1)": 1.0, 4 | "(2, 3, 2, 0)": 1.0, 5 | "(0, 1, 0, 2)": -1.0, 6 | "(2, 3, 1, 1)": -1.0, 7 | "(2, 3, 0, 2)": 1.0, 8 | "(1, 3, 2, 0)": -1.0, 9 | "(1, 3, 1, 1)": 1.0, 10 | "(1, 3, 0, 2)": -1.0, 11 | "(1, 2, 2, 0)": -1.0, 12 | "(1, 2, 1, 1)": 1.0, 13 | "(1, 2, 0, 2)": -1.0, 14 | "(0, 3, 2, 0)": 1.0, 15 | "(0, 3, 1, 1)": -1.0, 16 | "(0, 3, 0, 2)": 1.0, 17 | "(0, 2, 2, 0)": -1.0, 18 | "(0, 2, 1, 1)": 1.0, 19 | "(0, 1, 2, 0)": -1.0, 20 | "(0, 2, 0, 2)": -1.0 21 | }, 22 | "loss": [ 23 | 0.045454545454545414, 24 | 0.0 25 | ], 26 | "seed": 3005078072, 27 | "history": [] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/dyck6/config_dyck6.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Finding a setup for the creation of the six-particle Dyck word state", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "dyck6", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "010101", 16 | "010011", 17 | "001101", 18 | "001011", 19 | "000111" 20 | ], 21 | "thresholds": [ 22 | 0.25, 23 | 0.1 24 | ], 25 | "tries_per_edge": 5, 26 | "unicolor": false 27 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/dyck6/graph_dyck6.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/dyck6/graph_dyck6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/dyck6/graph_dyck6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/dyck8/config_dyck8.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Finding a setup for the creation of the eight-particle Dyck word state", 3 | "bulk_thr": 0, 4 | "edges_tried": 20, 5 | "foldername": "dyck8", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "00101101", 16 | "00101011", 17 | "00100111", 18 | 19 | "00011101", 20 | "00011011", 21 | "00010111", 22 | 23 | "00001111", 24 | "01010101", 25 | "01010011", 26 | 27 | "01001101", 28 | "01001011", 29 | "01000111", 30 | 31 | "00110101", 32 | "00110011" 33 | ], 34 | "thresholds": [ 35 | 0.25, 36 | 0.1 37 | ], 38 | "tries_per_edge": 5, 39 | "unicolor": false 40 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/dyck8/graph_dyck8.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/dyck8/graph_dyck8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/dyck8/graph_dyck8.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/dyck8/plot_dyck8_clean-14-14-0.0667_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 7, 0, 1)": 1.0, 4 | "(1, 2, 1, 0)": 1.0, 5 | "(2, 4, 0, 1)": 1.0, 6 | "(3, 7, 1, 1)": 1.0, 7 | "(0, 1, 0, 0)": 1.0, 8 | "(5, 6, 0, 1)": 1.0, 9 | "(6, 7, 1, 1)": 1.0, 10 | "(1, 2, 0, 1)": 1.0, 11 | "(3, 4, 0, 1)": 1.0, 12 | "(5, 6, 1, 0)": 1.0, 13 | "(0, 4, 0, 0)": 1.0, 14 | "(4, 5, 0, 1)": 1.0, 15 | "(2, 3, 0, 1)": 1.0, 16 | "(3, 5, 0, 1)": 1.0 17 | }, 18 | "loss": [ 19 | 0.06666666666666665, 20 | 0.0 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneA_3/graph_haldaneA_3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneA_3/graph_haldaneA_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/haldaneA_3/graph_haldaneA_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneB_3/config_haldaneB_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed matter state Haldane B of three particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "haldaneB_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "120", 16 | "102", 17 | "210", 18 | "222", 19 | "201", 20 | "012", 21 | "021" 22 | ], 23 | "amplitudes": [ 24 | 0.5, 25 | 0.5, 26 | 0.5, 27 | 2, 28 | 0.5, 29 | 0.5, 30 | 0.5 31 | ], 32 | "thresholds": [ 33 | 0.2, 34 | 0.1 35 | ], 36 | "tries_per_edge": 5, 37 | "unicolor": false 38 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneB_3/graph_haldaneB_3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneB_3/graph_haldaneB_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/haldaneB_3/graph_haldaneB_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneC_3/config_haldaneC_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed matter state Haldane C of three particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "haldaneC_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "021", 16 | "012", 17 | "201", 18 | "222", 19 | "210", 20 | "102", 21 | "120" 22 | ], 23 | "amplitudes": [ 24 | 0.5, 25 | 0.5, 26 | 0.5, 27 | 2, 28 | 0.5, 29 | 0.5, 30 | 0.5 31 | ], 32 | "thresholds": [ 33 | 0.2, 34 | 0.1 35 | ], 36 | "tries_per_edge": 5, 37 | "unicolor": false 38 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneC_3/graph_haldaneC_3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/haldaneC_3/graph_haldaneC_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/haldaneC_3/graph_haldaneC_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/majumdar4/config_majumdar4.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed matter state Majumdar Gosh of four particles. Two ancillary particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "maj_4", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "0011", 16 | "0101", 17 | "0110", 18 | "1001", 19 | "1010", 20 | "1100" 21 | ], 22 | "amplitudes": [ 23 | -0.5, 24 | 1.0, 25 | -0.5, 26 | -0.5, 27 | 1.0, 28 | -0.5 29 | ], 30 | "thresholds": [ 31 | 0.2, 32 | 0.1 33 | ], 34 | "tries_per_edge": 5, 35 | "unicolor": false 36 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/majumdar4/graph_majumdar4.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/majumdar4/graph_majumdar4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/majumdar4/graph_majumdar4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/majumdar6/graph_majumdar6.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/majumdar6/graph_majumdar6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/majumdar6/graph_majumdar6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/motzkin3/config_motzkin3.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Finding a setup for the creation of the three-particle Motzkin state", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "motzkin3", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "000", 16 | "120", 17 | "102", 18 | "012" 19 | ], 20 | "thresholds": [ 21 | 0.25, 22 | 0.1 23 | ], 24 | "tries_per_edge": 5, 25 | "unicolor": false 26 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/motzkin3/graph_motzkin3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/motzkin3/graph_motzkin3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/motzkin3/graph_motzkin3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/motzkin4/config_motzkin4.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Finding a setup for the creation of the four-particle Motzkin state", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "motzkin4", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "0000", 16 | "1200", 17 | "0120", 18 | "0012", 19 | "1002", 20 | "1212", 21 | "0102", 22 | "1020", 23 | "1212" 24 | ], 25 | "thresholds": [ 26 | 0.25, 27 | 0.1 28 | ], 29 | "tries_per_edge": 5, 30 | "unicolor": false 31 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/motzkin4/graph_motzkin4.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/motzkin4/graph_motzkin4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/motzkin4/graph_motzkin4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody3/config_nbody3.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed Matter n-body state of three particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "nbody_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "000", 16 | "001", 17 | "010", 18 | "100" 19 | ], 20 | "amplitudes": [ 21 | 1.0, 22 | 1.0, 23 | 1.0, 24 | 1.0 25 | ], 26 | "thresholds": [ 27 | 0.2, 28 | 0.1 29 | ], 30 | "tries_per_edge": 5, 31 | "unicolor": false 32 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody3/graph_nbody3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody3/graph_nbody3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/nbody3/graph_nbody3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody4/config_nbody4.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed Matter n-body state of four particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "nbody_4", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "0000", 16 | "0001", 17 | "0010", 18 | "0100", 19 | "0101", 20 | "1000", 21 | "1010" 22 | ], 23 | "amplitudes": [ 24 | 1.0, 25 | 1.0, 26 | 1.0, 27 | 1.0, 28 | 1.0, 29 | 1.0, 30 | 1.0 31 | ], 32 | "thresholds": [ 33 | 0.2, 34 | 0.1 35 | ], 36 | "tries_per_edge": 5, 37 | "unicolor": false 38 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody4/graph_nbody4.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody4/graph_nbody4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/nbody4/graph_nbody4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody5/graph_nbody5.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody5/graph_nbody5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/nbody5/graph_nbody5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody5/plot_nbody5.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 4, 0, 0)": 1.0, 4 | "(0, 5, 0, 0)": 1.0, 5 | "(1, 2, 1, 0)": 1.0, 6 | "(2, 3, 1, 0)": 1.0, 7 | "(2, 4, 1, 0)": 1.0, 8 | "(3, 4, 1, 0)": 1.0, 9 | "(0, 1, 1, 0)": 1.0, 10 | "(1, 2, 0, 0)": 1.0, 11 | "(2, 4, 0, 0)": 1.0, 12 | "(3, 5, 0, 0)": 1.0, 13 | "(0, 4, 0, 1)": 1.0, 14 | "(1, 5, 0, 0)": 1.0, 15 | "(2, 5, 0, 0)": 1.0 16 | }, 17 | "loss": 0.08333333333333337, 18 | "secondary losses": [ 19 | 0.0 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody6/graph_nbody6.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/nbody6/graph_nbody6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/nbody6/graph_nbody6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/oneDspinhalfwire/graph_oneDspinhalfwire.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/oneDspinhalfwire/graph_oneDspinhalfwire.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/oneDspinhalfwire/graph_oneDspinhalfwire.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/oneDspinhalfwire4/graph_oneDspinhalfwire4.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/oneDspinhalfwire4/graph_oneDspinhalfwire4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/oneDspinhalfwire4/graph_oneDspinhalfwire4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/onsager6/graph_onsager6.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/onsager6/graph_onsager6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/onsager6/graph_onsager6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/onsager8/graph_onsager8.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/onsager8/graph_onsager8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/onsager8/graph_onsager8.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/pxp6/graph_pxp6.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/pxp6/graph_pxp6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/pxp6/graph_pxp6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/pxp8/graph_pxp8.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/pxp8/graph_pxp8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/pxp8/graph_pxp8.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin1/graph_spin1.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin1/graph_spin1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/spin1/graph_spin1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin32letter/graph_spin32letter.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin32letter/graph_spin32letter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/spin32letter/graph_spin32letter.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin3halfsMINUS/config_spin3halfsMINUS.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed matter state spin3minus of three particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "spin3minus_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "013", 16 | "031", 17 | "103", 18 | "130", 19 | "301", 20 | "310" 21 | ], 22 | "amplitudes": [ 23 | -1.732, 24 | 1.732, 25 | 1.732, 26 | -1.732, 27 | -1.732, 28 | 1.732 29 | ], 30 | "thresholds": [ 31 | 0.2, 32 | 0.1 33 | ], 34 | "tries_per_edge": 5, 35 | "unicolor": false 36 | } 37 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin3halfsMINUS/graph_spin3halfsMINUS.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin3halfsMINUS/graph_spin3halfsMINUS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/spin3halfsMINUS/graph_spin3halfsMINUS.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin3halfsPLUS/config_spin3halfsPLUS.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed matter state spin3plus of three particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "spin3plus_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "012", 16 | "021", 17 | "102", 18 | "120", 19 | "201", 20 | "210" 21 | ], 22 | "amplitudes": [ 23 | 1.732, 24 | -1.732, 25 | -1.732, 26 | 1.732, 27 | 1.732, 28 | -1.732 29 | ], 30 | "thresholds": [ 31 | 0.2, 32 | 0.1 33 | ], 34 | "tries_per_edge": 5, 35 | "unicolor": false 36 | } 37 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin3halfsPLUS/graph_spin3halfsPLUS.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/spin3halfsPLUS/graph_spin3halfsPLUS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/spin3halfsPLUS/graph_spin3halfsPLUS.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF1_3/graph_wAF1_3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF1_3/graph_wAF1_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/wAF1_3/graph_wAF1_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF2_3/graph_wAF2_3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF2_3/graph_wAF2_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/wAF2_3/graph_wAF2_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF3_3/config_wAF3_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed matter state weak antiferromagnetic 3 of three particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "wAF3_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "234", 16 | "243", 17 | "324", 18 | "333", 19 | "342", 20 | "423", 21 | "432" 22 | ], 23 | "amplitudes": [ 24 | 0.5, 25 | 0.5, 26 | 0.5, 27 | 2, 28 | 0.5, 29 | 0.5, 30 | 0.5 31 | ], 32 | "thresholds": [ 33 | 0.2, 34 | 0.1 35 | ], 36 | "tries_per_edge": 5, 37 | "unicolor": false 38 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF3_3/graph_wAF3_3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF3_3/graph_wAF3_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/wAF3_3/graph_wAF3_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF4_3/config_wAF4_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Condensed matter state weak antiferromagnetic 4 of three particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "wAF4_3", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "012", 16 | "021", 17 | "102", 18 | "111", 19 | "120", 20 | "201", 21 | "210" 22 | ], 23 | "amplitudes": [ 24 | 0.5, 25 | 0.5, 26 | 0.5, 27 | 2, 28 | 0.5, 29 | 0.5, 30 | 0.5 31 | ], 32 | "thresholds": [ 33 | 0.2, 34 | 0.1 35 | ], 36 | "tries_per_edge": 5, 37 | "unicolor": false 38 | } -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF4_3/graph_wAF4_3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF4_3/graph_wAF4_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/wAF4_3/graph_wAF4_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF_NOsym/graph_wAF_NOsym.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF_NOsym/graph_wAF_NOsym.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/wAF_NOsym/graph_wAF_NOsym.pdf -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF_sym/graph_wAF_sym.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/CondensedMatter/wAF_sym/graph_wAF_sym.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/CondensedMatter/wAF_sym/graph_wAF_sym.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/.DS_Store -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/cube/graph_cube.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/cube/graph_cube.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/cube/graph_cube.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m3ph1anc/config_noon2m3ph1anc.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "NOON states in Fock basis.", 3 | "bulk_thr": 0.1, 4 | "edges_tried": 20, 5 | "foldername": "noon_2_3_anc1", 6 | "ftol": 1e-05, 7 | "loss_func": "fockfid", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 30, 14 | "target_state": [[0,3],[3,0]], 15 | "amplitudes": [1.0,1.0], 16 | "thresholds": [0.00001,0.1], 17 | "tries_per_edge": 1, 18 | "unicolor": false, 19 | "loops":true 20 | } 21 | 22 | 23 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m3ph1anc/plot_noon2m3ph1anc_clean-5-0-0.0000_0.0769.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 0, 0)": -1.0, 4 | "(1, 1, 0, 0)": 1.0, 5 | "(0, 0, 0, 0)": 1.0, 6 | "(1, 2, 0, 0)": 1.0, 7 | "(0, 2, 0, 0)": 1.0 8 | }, 9 | "loss": [ 10 | 1.1102230246251565e-16, 11 | 0.0769230769230771 12 | ], 13 | "history": [ 14 | [ 15 | 1.1102230246251565e-16, 16 | 0.0769230769230771 17 | ] 18 | ] 19 | } -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m4ph2anc/config_noon2m4ph2anc.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Noon state of 2 modes and 4 particles.", 3 | "bulk_thr": 0.1, 4 | "edges_tried": 20, 5 | "foldername": "noon_2_4_anc2_cr", 6 | "ftol": 1e-05, 7 | "loss_func": "fockcr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [[0,4],[4,0]], 15 | "amplitudes": [1,-1], 16 | "thresholds": [0.1,0.001], 17 | "tries_per_edge": 1, 18 | "unicolor": false, 19 | "loops":true 20 | } 21 | 22 | 23 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m4ph2anc/graph_noon2m4ph2anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m4ph2anc/graph_noon2m4ph2anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon2m4ph2anc/graph_noon2m4ph2anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m4ph2anc/plot_noon2m4ph2anc.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 2, 0, 0)": 1.0, 4 | "(1, 1, 0, 0)": 1.0, 5 | "(0, 0, 0, 0)": 1.0, 6 | "(2, 3, 0, 0)": -1.0, 7 | "(0, 3, 0, 0)": 1.0 8 | }, 9 | "loss": [ 10 | 1.1102230246251565e-16, 11 | 0.0769230769230771 12 | ], 13 | "history": [ 14 | [ 15 | 1.1102230246251565e-16, 16 | 0.0769230769230771 17 | ], 18 | [ 19 | 1.1102230246251565e-16, 20 | 0.0769230769230771 21 | ] 22 | ] 23 | } -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m5ph3anc/graph_noon2m5ph3anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m5ph3anc/graph_noon2m5ph3anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon2m5ph3anc/graph_noon2m5ph3anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m6ph4anc/graph_noon2m6ph4anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m6ph4anc/graph_noon2m6ph4anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon2m6ph4anc/graph_noon2m6ph4anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m7ph5anc/graph_noon2m7ph5anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m7ph5anc/graph_noon2m7ph5anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon2m7ph5anc/graph_noon2m7ph5anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m8ph6anc/graph_noon2m8ph6anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon2m8ph6anc/graph_noon2m8ph6anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon2m8ph6anc/graph_noon2m8ph6anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon3m3ph3anc/config_noon3m3ph3anc.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "NOON states in Fock basis.", 3 | "bulk_thr": 0.1, 4 | "edges_tried": 30, 5 | "foldername": "noon_3_3_anc3_fid", 6 | "ftol": 1e-05, 7 | "loss_func": "fockfid", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 30, 14 | "target_state": [[0,0,3],[0,3,0],[3,0,0]], 15 | "amplitudes": [1.0,1.0,1.0], 16 | "thresholds": [0.0001,0.1], 17 | "tries_per_edge": 3, 18 | "unicolor": false, 19 | "loops":true 20 | } 21 | 22 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon3m4ph4anc/config_noon3m4ph4anc.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Noon state of 3 modes and 4 particles.", 3 | "bulk_thr": 0.1, 4 | "edges_tried": 20, 5 | "foldername": "noon_3_4_anc4_cr", 6 | "ftol": 1e-05, 7 | "loss_func": "fockcr", 8 | "num_anc": 4, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 30, 14 | "target_state": [[0,0,4],[0,4,0],[4,0,0]], 15 | "amplitudes": [1, -1, -1], 16 | "thresholds": [0.1,0.001], 17 | "tries_per_edge": 2, 18 | "unicolor": false, 19 | "loops":true 20 | } 21 | 22 | 23 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon3m4ph4anc/graph_noon3m4ph4anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon3m4ph4anc/graph_noon3m4ph4anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon3m4ph4anc/graph_noon3m4ph4anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon4m3ph5anc/graph_noon4m3ph5anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon4m3ph5anc/graph_noon4m3ph5anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon4m3ph5anc/graph_noon4m3ph5anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon5m3ph7anc/graph_noon5m3ph7anc.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/noon5m3ph7anc/graph_noon5m3ph7anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/noon5m3ph7anc/graph_noon5m3ph7anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/octahedron/config_octahedron.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Octahedron state in Fock basis. More info: polarization.markus-grassl.de", 3 | "bulk_thr": 0.1, 4 | "edges_tried": 20, 5 | "foldername": "fock_2_4_anc4octa_cr", 6 | "ftol": 1e-05, 7 | "loss_func": "fockcr", 8 | "num_anc": 4, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [[1,5],[5,1]], 15 | "amplitudes": [1,-1], 16 | "thresholds": [0.1,0.001], 17 | "tries_per_edge": 1, 18 | "unicolor": false, 19 | "loops":true 20 | } 21 | 22 | 23 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/octahedron/graph_octahedron.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/octahedron/graph_octahedron.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/FockStates/octahedron/graph_octahedron.pdf -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/octahedron/plot_octahedron.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 0, 0, 0)": 1.0, 4 | "(1, 1, 0, 0)": 1.0, 5 | "(1, 2, 0, 0)": 1.0, 6 | "(0, 5, 0, 0)": 1.0, 7 | "(3, 4, 0, 0)": -1.0, 8 | "(0, 4, 0, 0)": 1.0, 9 | "(0, 3, 0, 0)": 1.0 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/tetrahedron/config_tetrahedron.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "tetrahedron states in Fock basis.", 3 | "bulk_thr": 0.1, 4 | "edges_tried": 20, 5 | "foldername": "fock_tetrahedron", 6 | "ftol": 1e-05, 7 | "loss_func": "fockfid", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [[4,0],[1,3]], 15 | "amplitudes": [1, 1.4142135623730951], 16 | "thresholds": [0.0001,0.1], 17 | "tries_per_edge": 1, 18 | "unicolor": false, 19 | "loops":true 20 | } 21 | 22 | 23 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/tetrahedron/plot_tetrahedron.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 0, 0, 0)": 0.7937005259840997, "(0, 2, 0, 0)": 0.8908987181403393, "(0, 1, 0, 0)": -0.8908987181403393, "(1, 1, 0, 0)": 1.0, "(1, 2, 0, 0)": 1.0, "(0, 3, 0, 0)": 1.0} 4 | } 5 | -------------------------------------------------------------------------------- /pytheus/graphs/FockStates/tetrahedron_short/rough-5-0-0.0000_0.1000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 0, 0, 0)": 0.79362139323349, 4 | "(0, 2, 0, 0)": 0.8908346239593032, 5 | "(0, 1, 0, 0)": -0.8908481316100023, 6 | "(1, 1, 0, 0)": 0.999910171855529, 7 | "(1, 2, 0, 0)": 1.0 8 | }, 9 | "loss": [ 10 | 3.549948224268462e-09, 11 | 0.10002108368952833 12 | ], 13 | "history": [ 14 | [ 15 | 3.549948224268462e-09, 16 | 0.10002108368952833 17 | ] 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/.DS_Store -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot22_sp/config_cnot22_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Heralded CNOT gate between two qubits with two single photon sources.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "cnot22sp", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "0000", 17 | "0101", 18 | "1011", 19 | "1110" 20 | ], 21 | "in_nodes": [ 22 | 0, 23 | 1 24 | ], 25 | "out_nodes": [ 26 | 2, 27 | 3 28 | ], 29 | "heralding_out": true, 30 | "brutal_covers": true, 31 | "number_resolving": true, 32 | "single_emitters": [ 33 | 4, 34 | 5 35 | ], 36 | "thresholds": [ 37 | 1, 38 | 0.1 39 | ], 40 | "tries_per_edge": 5 41 | } 42 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot22_sp/graph_cnot22_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot22_sp/graph_cnot22_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot22_sp/graph_cnot22_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23/config_cnot23.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Heralded CNOT gate between a qubit (control) and a qutrit (target). Four ancilla photons from SPDC.", 3 | "edges_tried": 20, 4 | "foldername": "cnot23", 5 | "ftol": 1e-08, 6 | "loss_func": "cr", 7 | "num_anc": 4, 8 | "num_pre": 1, 9 | "optimizer": "L-BFGS-B", 10 | "imaginary": false, 11 | "safe_hist": true, 12 | "samples": 1000, 13 | "target_state": [ 14 | "0000", 15 | "0101", 16 | "0202", 17 | "1011", 18 | "1112", 19 | "1210" 20 | ], 21 | "in_nodes": [ 22 | 0, 23 | 1 24 | ], 25 | "out_nodes": [ 26 | 2, 27 | 3 28 | ], 29 | "heralding_out": true, 30 | "number_resolving": true, 31 | "novac": false, 32 | "thresholds": [ 33 | 0.2, 34 | 0.1 35 | ], 36 | "tries_per_edge": 10 37 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23/graph_cnot23.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23/graph_cnot23.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot23/graph_cnot23.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_post/config_cnot_23_post.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Postselected CNOT between a qubit (control) and a qutrit (target). Two ancillary photons from SPDC.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "cnot_23_post", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "0000", 17 | "0101", 18 | "0202", 19 | "1011", 20 | "1112", 21 | "1210" 22 | ], 23 | "in_nodes": [ 24 | 0, 25 | 1 26 | ], 27 | "out_nodes": [ 28 | 2, 29 | 3 30 | ], 31 | "thresholds": [ 32 | 0.3, 33 | 0.1 34 | ], 35 | "tries_per_edge": 5, 36 | "unicolor": false 37 | } 38 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_post/graph_cnot23_post.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_post/graph_cnot23_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot23_post/graph_cnot23_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_sp/graph_cnot23_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_sp/graph_cnot23_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot23_sp/graph_cnot23_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_sp_post/config_cnot_23_sp_post.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Postselected CNOT(2,3), two ancillary photons from single photon sources.", 3 | "edges_tried": 30, 4 | "foldername": "cnot_23_sp_post", 5 | "ftol": 1e-08, 6 | "loss_func": "cr", 7 | "num_anc": 2, 8 | "optimizer": "L-BFGS-B", 9 | "samples": 10, 10 | "target_state": [ 11 | "0000", 12 | "0101", 13 | "0202", 14 | "1011", 15 | "1112", 16 | "1210" 17 | ], 18 | "in_nodes": [ 19 | 0, 20 | 1 21 | ], 22 | "out_nodes": [ 23 | 2, 24 | 3 25 | ], 26 | "single_emitters": [ 27 | 4, 28 | 5 29 | ], 30 | "heralding_out": false, 31 | "thresholds": [ 32 | 0.3, 33 | 0.1 34 | ], 35 | "tries_per_edge": 5 36 | } 37 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_sp_post/graph_cnot23_sp_post.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot23_sp_post/graph_cnot23_sp_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot23_sp_post/graph_cnot23_sp_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot24_post/graph_cnot24_post.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot24_post/graph_cnot24_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot24_post/graph_cnot24_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_0/config_cnot33_0.json: -------------------------------------------------------------------------------- 1 | { 2 | "bulk_thr": 0, 3 | "edges_tried": 20, 4 | "foldername": "cnot33_0", 5 | "ftol": 1e-10, 6 | "loss_func": "cr", 7 | "num_anc": 2, 8 | "num_pre": 1, 9 | "optimizer": "L-BFGS-B", 10 | "imaginary": false, 11 | "safe_hist": true, 12 | "samples": 1000, 13 | "target_state": [ 14 | "0000", 15 | "1011", 16 | "2022" 17 | ], 18 | "in_nodes": [ 19 | 0, 20 | 1 21 | ], 22 | "out_nodes": [ 23 | 2, 24 | 3 25 | ], 26 | "thresholds": [ 27 | 0.5, 28 | 0.1 29 | ], 30 | "heralding_out": true, 31 | "tries_per_edge": 10, 32 | "unicolor": false, 33 | "number_resolving": false, 34 | "novac": true 35 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_0/graph_cnot33_0.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_0/graph_cnot33_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot33_0/graph_cnot33_0.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_post/config_cnot33_post.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Postselected CNOT between two qutrits. Two ancillary photons from SPDC.", 3 | "edges_tried": 30, 4 | "foldername": "cnot_33", 5 | "ftol": 1e-06, 6 | "loss_func": "cr", 7 | "num_anc": 2, 8 | "optimizer": "L-BFGS-B", 9 | "safe_hist": true, 10 | "samples": 10, 11 | "target_state": [ 12 | "0000", 13 | "0101", 14 | "0202", 15 | "1011", 16 | "1112", 17 | "1210", 18 | "2022", 19 | "2120", 20 | "2221" 21 | ], 22 | "in_nodes": [ 23 | 0, 24 | 1 25 | ], 26 | "out_nodes": [ 27 | 2, 28 | 3 29 | ], 30 | "thresholds": [ 31 | 0.3, 32 | 0.1 33 | ], 34 | "tries_per_edge": 5, 35 | "unicolor": false 36 | } 37 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_post/graph_cnot33_post.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_post/graph_cnot33_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot33_post/graph_cnot33_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_sp/graph_cnot33_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot33_sp/graph_cnot33_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot33_sp/graph_cnot33_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot44_0/config_cnot44_0.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Heralded CNOT gate between two photons of dimensionality 4, where target starts in mode zero. Four ancilla particles from SPDC.", 3 | "bulk_thr": 0, 4 | "edges_tried": 20, 5 | "foldername": "cnot44_0", 6 | "ftol": 1e-08, 7 | "loss_func": "cr", 8 | "num_anc": 6, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 1000, 14 | "target_state": [ 15 | "0000", 16 | "1011", 17 | "2022", 18 | "3033" 19 | ], 20 | "in_nodes": [ 21 | 0, 22 | 1 23 | ], 24 | "out_nodes": [ 25 | 2, 26 | 3 27 | ], 28 | "heralding_out": true, 29 | "number_resolving": true, 30 | "thresholds": [ 31 | 0.5, 32 | 0.1 33 | ], 34 | "tries_per_edge": 5, 35 | "unicolor": false 36 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot44_0/graph_cnot44_0.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/cnot44_0/graph_cnot44_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/cnot44_0/graph_cnot44_0.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z/config_controlled_z.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Heralded Controlled Z gate.", 3 | "edges_tried": 30, 4 | "foldername": "controlled_z", 5 | "ftol": 1e-05, 6 | "loss_func": "cr", 7 | "num_anc": 4, 8 | "optimizer": "L-BFGS-B", 9 | "samples": 10, 10 | "target_state": [ 11 | "0000", 12 | "0101", 13 | "1010", 14 | "1111" 15 | ], 16 | "in_nodes": [ 17 | 0, 18 | 1 19 | ], 20 | "out_nodes": [ 21 | 2, 22 | 3 23 | ], 24 | "heralding_out": true, 25 | "amplitudes": [ 26 | 1, 27 | 1, 28 | 1, 29 | -1 30 | ], 31 | "thresholds": [ 32 | 0.3, 33 | 0.1 34 | ], 35 | "tries_per_edge": 5 36 | } 37 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z/graph_controlled_z.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z/graph_controlled_z.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/controlled_z/graph_controlled_z.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z_post_sp/config_controlled_z_post_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Postselected Controlled Z gate. Single Photon sources.", 3 | "edges_tried": 30, 4 | "foldername": "controlled_z_post_sp", 5 | "ftol": 1e-05, 6 | "loss_func": "cr", 7 | "num_anc": 1, 8 | "optimizer": "L-BFGS-B", 9 | "samples": 10, 10 | "target_state": [ 11 | "0000", 12 | "0101", 13 | "1010", 14 | "1111" 15 | ], 16 | "in_nodes": [ 17 | 0, 18 | 1 19 | ], 20 | "out_nodes": [ 21 | 2, 22 | 3 23 | ], 24 | "single_emitters": [ 25 | 4 26 | ], 27 | "heralding_out": false, 28 | "amplitudes": [ 29 | 1, 30 | 1, 31 | 1, 32 | -1 33 | ], 34 | "thresholds": [ 35 | 0.3, 36 | 0.1 37 | ], 38 | "tries_per_edge": 5 39 | } 40 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z_post_sp/graph_controlled_z_post_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z_post_sp/graph_controlled_z_post_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/controlled_z_post_sp/graph_controlled_z_post_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z_sp/config_controlled_z_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Heralded Controlled Z gate. Single Photon sources.", 3 | "edges_tried": 30, 4 | "foldername": "controlled_z", 5 | "ftol": 1e-05, 6 | "loss_func": "cr", 7 | "num_anc": 3, 8 | "optimizer": "L-BFGS-B", 9 | "samples": 10, 10 | "target_state": [ 11 | "0000", 12 | "0101", 13 | "1010", 14 | "1111" 15 | ], 16 | "in_nodes": [ 17 | 0, 18 | 1 19 | ], 20 | "out_nodes": [ 21 | 2, 22 | 3 23 | ], 24 | "single_emitters": [ 25 | 4, 26 | 5, 27 | 6 28 | ], 29 | "heralding_out": true, 30 | "novac": true, 31 | "amplitudes": [ 32 | 1, 33 | 1, 34 | 1, 35 | -1 36 | ], 37 | "thresholds": [ 38 | 0.3, 39 | 0.1 40 | ], 41 | "tries_per_edge": 5 42 | } 43 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z_sp/graph_controlled_z_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z_sp/graph_controlled_z_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/controlled_z_sp/graph_controlled_z_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/controlled_z_sp/plot_controlled_z_sp_clean-16-16-0.0588_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 8, 0, 0)": 1.0, 4 | "(1, 9, 1, 0)": 1.0, 5 | "(3, 4, 0, 0)": -1.0, 6 | "(3, 6, 0, 0)": -1.0, 7 | "(4, 7, 0, 0)": 1.0, 8 | "(5, 7, 0, 0)": 1.0, 9 | "(6, 7, 0, 0)": -1.0, 10 | "(0, 2, 1, 1)": -1.0, 11 | "(1, 8, 0, 0)": -1.0, 12 | "(3, 4, 1, 0)": -1.0, 13 | "(4, 9, 0, 0)": -1.0, 14 | "(6, 9, 0, 0)": -1.0, 15 | "(2, 5, 0, 0)": 1.0, 16 | "(5, 8, 0, 0)": 1.0, 17 | "(3, 6, 1, 0)": 1.0, 18 | "(0, 7, 0, 0)": -1.0 19 | }, 20 | "loss": [ 21 | 0.05882352941176472, 22 | 0.0 23 | ] 24 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_0/config_fredkin_0.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Heralded Fredkin gate where one of the target qubits is set to mode zero.", 3 | "bulk_thr": 0, 4 | "edges_tried": 20, 5 | "foldername": "fredkin_0", 6 | "ftol": 1e-10, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 1000, 14 | "target_state": [ 15 | "000000", 16 | "010010", 17 | "100100", 18 | "110101" 19 | ], 20 | "in_nodes": [ 21 | 0, 22 | 1, 23 | 2 24 | ], 25 | "out_nodes": [ 26 | 3, 27 | 4, 28 | 5 29 | ], 30 | "heralding_out": true, 31 | "novac": true, 32 | "thresholds": [ 33 | 0.3, 34 | 0.2 35 | ], 36 | "tries_per_edge": 10 37 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_0/graph_fredkin_0.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_0/graph_fredkin_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/fredkin_0/graph_fredkin_0.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_0/plot_fredkin_0_clean-15-24-0.0588_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 3, 0, 0)": -1.0, 4 | "(0, 3, 1, 1)": -1.0, 5 | "(0, 6, 0, 0)": -1.0, 6 | "(0, 7, 0, 0)": 1.0, 7 | "(1, 5, 0, 0)": -1.0, 8 | "(1, 5, 1, 1)": -1.0, 9 | "(1, 6, 1, 0)": 1.0, 10 | "(1, 7, 1, 0)": -1.0, 11 | "(2, 3, 0, 0)": -1.0, 12 | "(2, 6, 0, 0)": 1.0, 13 | "(2, 7, 0, 0)": 1.0, 14 | "(4, 5, 0, 1)": -1.0, 15 | "(4, 5, 1, 0)": 1.0, 16 | "(4, 6, 0, 0)": -1.0, 17 | "(4, 7, 0, 0)": -1.0 18 | }, 19 | "loss": [ 20 | 0.05882352941176472, 21 | 0.0 22 | ] 23 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_post/config_fredkin_post.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Post-selected Fredkin gate with two ancilla photons.", 3 | "edges_tried": 20, 4 | "foldername": "fredkin_post", 5 | "ftol": 1e-08, 6 | "loss_func": "cr", 7 | "num_anc": 2, 8 | "num_pre": 1, 9 | "optimizer": "L-BFGS-B", 10 | "safe_hist": true, 11 | "samples": 1000, 12 | "target_state": [ 13 | "000000", 14 | "001001", 15 | "010010", 16 | "011011", 17 | "100100", 18 | "101110", 19 | "110101", 20 | "111111" 21 | ], 22 | "in_nodes": [ 23 | 0, 24 | 1, 25 | 2 26 | ], 27 | "out_nodes": [ 28 | 3, 29 | 4, 30 | 5 31 | ], 32 | "thresholds": [ 33 | 0.3, 34 | 0.1 35 | ], 36 | "tries_per_edge": 10 37 | } 38 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_post/graph_fredkin_post.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_post/graph_fredkin_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/fredkin_post/graph_fredkin_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_post_sp/config_fredkin_post_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Post-selected Fredkin gate with one single photon emitter.", 3 | "edges_tried": 20, 4 | "foldername": "fredkin_post", 5 | "ftol": 1e-08, 6 | "loss_func": "cr", 7 | "num_anc": 1, 8 | "num_pre": 1, 9 | "optimizer": "L-BFGS-B", 10 | "safe_hist": true, 11 | "samples": 1000, 12 | "target_state": [ 13 | "000000", 14 | "001001", 15 | "010010", 16 | "011011", 17 | "100100", 18 | "101110", 19 | "110101", 20 | "111111" 21 | ], 22 | "in_nodes": [ 23 | 0, 24 | 1, 25 | 2 26 | ], 27 | "out_nodes": [ 28 | 3, 29 | 4, 30 | 5 31 | ], 32 | "single_emitters": [ 33 | 6 34 | ], 35 | "thresholds": [ 36 | 0.3, 37 | 0.1 38 | ], 39 | "tries_per_edge": 10 40 | } 41 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_post_sp/graph_fredkin_post_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/fredkin_post_sp/graph_fredkin_post_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/fredkin_post_sp/graph_fredkin_post_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli/graph_toffoli.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli/graph_toffoli.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/toffoli/graph_toffoli.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli/plot_toffoli_clean-20-56-0.0303_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 3, 0, 0)": -1.0, 4 | "(0, 3, 1, 1)": -1.0, 5 | "(0, 7, 1, 0)": -1.0, 6 | "(0, 9, 1, 0)": 1.0, 7 | "(1, 4, 0, 0)": -1.0, 8 | "(1, 4, 1, 1)": -1.0, 9 | "(1, 7, 1, 0)": 1.0, 10 | "(1, 9, 1, 0)": -1.0, 11 | "(2, 5, 0, 0)": 1.0, 12 | "(2, 5, 1, 1)": 1.0, 13 | "(2, 6, 1, 0)": -0.9856732285572877, 14 | "(2, 8, 0, 0)": 1.0, 15 | "(2, 8, 1, 0)": -1.0, 16 | "(6, 7, 0, 0)": -1.0, 17 | "(6, 9, 0, 0)": -1.0, 18 | "(7, 8, 0, 0)": -1.0, 19 | "(8, 9, 0, 0)": -1.0, 20 | "(3, 6, 1, 0)": 1.0, 21 | "(4, 5, 1, 1)": 1.0, 22 | "(4, 5, 1, 0)": -1.0 23 | }, 24 | "loss": [ 25 | 0.030303030303030276, 26 | 0.0 27 | ] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli_3d_post/graph_toffoli_3d_post.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli_3d_post/graph_toffoli_3d_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/toffoli_3d_post/graph_toffoli_3d_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli_post/config_toffoli_post.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Postselected Toffoli gate. No ancillary particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "toffoli_post", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "in_nodes": [ 12 | 0, 13 | 1, 14 | 2 15 | ], 16 | "out_nodes": [ 17 | 3, 18 | 4, 19 | 5 20 | ], 21 | "safe_hist": true, 22 | "samples": 10, 23 | "target_state": [ 24 | "000000", 25 | "001001", 26 | "010010", 27 | "011011", 28 | "100100", 29 | "101101", 30 | "110111", 31 | "111110" 32 | ], 33 | "thresholds": [ 34 | 0.3, 35 | 0.1 36 | ], 37 | "tries_per_edge": 5 38 | } -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli_post/graph_toffoli_post.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Gates/toffoli_post/graph_toffoli_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Gates/toffoli_post/graph_toffoli_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/.DS_Store -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/BellGem3D/graph_BellGem3D.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/BellGem3D/graph_BellGem3D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/BellGem3D/graph_BellGem3D.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Laflamme/graph_Laflamme.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Laflamme/graph_Laflamme.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/Laflamme/graph_Laflamme.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Shor/config_shor.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Shor error correcting code with only one ancilla.", 3 | "bulk_thr": 0, 4 | "edges_tried": 20, 5 | "foldername": "shorcode_1", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 1, 14 | "target_state": [ 15 | "000000000", 16 | "000000111", 17 | "000111000", 18 | "000111111", 19 | "111000000", 20 | "111000111", 21 | "111111000", 22 | "111111111" 23 | ], 24 | "thresholds": [ 25 | 0.25, 26 | 0.1 27 | ], 28 | "tries_per_edge": 5, 29 | "unicolor": false 30 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Shor/graph_Shor.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Shor/graph_Shor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/Shor/graph_Shor.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Steane/config_steane.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Steane code.", 3 | "bulk_thr": 1e-4, 4 | "edges_tried": 20, 5 | "foldername": "steane_cr", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "0000000", 16 | "1010101", 17 | "0110011", 18 | "1100110", 19 | "0001111", 20 | "1011010", 21 | "0111100", 22 | "1101001" 23 | ], 24 | "thresholds": [ 25 | 0.1, 26 | 0.01 27 | ], 28 | "tries_per_edge": 3, 29 | "unicolor": false 30 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Steane/graph_Steane.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/Steane/graph_Steane.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/Steane/graph_Steane.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W3W3/config_W3W3.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of a product state of two three particle W states. No ancillary particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "W3W3", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "001001", 16 | "001010", 17 | "001100", 18 | "010001", 19 | "010010", 20 | "010100", 21 | "100001", 22 | "100010", 23 | "100100" 24 | ], 25 | "thresholds": [ 26 | 0.2, 27 | 0.1 28 | ], 29 | "tries_per_edge": 5, 30 | "unicolor": false 31 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W3W3/graph_W3W3.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W3W3/graph_W3W3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/W3W3/graph_W3W3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W3_sp/config_w3_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of three particle W state with three single photon emitters", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "w_sp", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "001", 17 | "010", 18 | "100" 19 | ], 20 | "single_emitters": [ 21 | 3,4,5 22 | ], 23 | "thresholds": [ 24 | 0.35, 25 | 0.1 26 | ], 27 | "tries_per_edge": 5, 28 | "unicolor": false 29 | } 30 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W3_sp/graph_W3_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W3_sp/graph_W3_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/W3_sp/graph_W3_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W4_sp/config_W4_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Four particle W state from four single photon sources", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "w4_sp", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "0001", 17 | "0010", 18 | "0100", 19 | "1000" 20 | ], 21 | "single_emitters": [ 22 | 4,5,6,7 23 | ], 24 | "thresholds": [ 25 | 0.35, 26 | 0.1 27 | ], 28 | "tries_per_edge": 5, 29 | "unicolor": false 30 | } 31 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W4_sp/graph_W4_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W4_sp/graph_W4_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/W4_sp/graph_W4_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W5W5/graph_W5W5.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W5W5/graph_W5W5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/W5W5/graph_W5W5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W5_sp/config_W5_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Five particle W state from five single photon sources", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "w5_sp", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "00001", 17 | "00010", 18 | "00100", 19 | "01000", 20 | "10000" 21 | ], 22 | "single_emitters": [ 23 | 5,6,7,8,9 24 | ], 25 | "thresholds": [ 26 | 0.35, 27 | 0.1 28 | ], 29 | "tries_per_edge": 5, 30 | "unicolor": false 31 | } 32 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W5_sp/graph_W5_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/W5_sp/graph_W5_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/W5_sp/graph_W5_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/YC/config_YC.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of Yeo Chua state.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "YC", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "0000", 16 | "0011", 17 | "0101", 18 | "0110", 19 | "1001", 20 | "1010", 21 | "1100", 22 | "1111" 23 | ], 24 | "amplitudes": [ 25 | 1,-1,-1,1,1,1,1,1 26 | ], 27 | "thresholds": [ 28 | 0.2, 29 | 0.1 30 | ], 31 | "tries_per_edge": 5, 32 | "unicolor": false 33 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/YC/graph_YC.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/YC/graph_YC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/YC/graph_YC.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/cluster_4/config_cluster_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of four particle cluster state.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "cluster_4", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": ["0000","0001","0010","0011","0100","0101","0110","0111","1000","1001","1010","1011","1100","1101","1110","1111"], 15 | "amplitudes":[1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1], 16 | "thresholds": [ 17 | 0.2, 18 | 0.1 19 | ], 20 | "tries_per_edge": 5, 21 | "unicolor": false 22 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/cluster_4/graph_cluster_4.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/cluster_4/graph_cluster_4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/cluster_4/graph_cluster_4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/cluster_5/graph_cluster_5.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/cluster_5/graph_cluster_5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/cluster_5/graph_cluster_5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/complex4qubit/config_complex4qubit.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "A state with real number coefficients that can only be realized with a complex valued graph", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "complex4qubit", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": "polar", 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "0011", 16 | "0100", 17 | "0111", 18 | "1000", 19 | "1100", 20 | "1101", 21 | "1110" 22 | ], 23 | "thresholds": [ 24 | 0.2, 25 | 0.1 26 | ], 27 | "tries_per_edge": 5, 28 | "unicolor": false 29 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/complex4qubit/graph_complex4qubit.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/complex4qubit/graph_complex4qubit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/complex4qubit/graph_complex4qubit.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke33/config_dicke33.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of symmetric state for three qutrits", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "symmetric33", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "012", 16 | "021", 17 | "102", 18 | "120", 19 | "201", 20 | "210" 21 | ], 22 | "thresholds": [ 23 | 0.2, 24 | 0.1 25 | ], 26 | "tries_per_edge": 5, 27 | "unicolor": false 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke33/graph_dicke33.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke33/graph_dicke33.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/dicke33/graph_dicke33.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke43/config_dicke43.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of symmetric state for four qutrits", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "symmetric43", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "0012", 16 | "1200", 17 | "1020", 18 | "0102", 19 | "1002", 20 | "0120", 21 | "0021", 22 | "2100", 23 | "2010", 24 | "0201", 25 | "2001", 26 | "0210" 27 | ], 28 | "thresholds": [ 29 | 0.2, 30 | 0.1 31 | ], 32 | "tries_per_edge": 5, 33 | "unicolor": false 34 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke43/dicke43.json: -------------------------------------------------------------------------------- 1 | {"(0, 1, 0, 1)": 1.0, "(0, 1, 1, 0)": 1.0, "(0, 2, 0, 1)": 1.0, "(0, 2, 1, 0)": 1.0, "(0, 3, 0, 1)": 1.0, "(0, 3, 1, 0)": 1.0, "(0, 4, 2, 0)": 1.0, "(0, 5, 0, 0)": 1.0, "(1, 2, 0, 1)": 1.0, "(1, 2, 1, 0)": 1.0, "(1, 3, 0, 1)": 1.0, "(1, 3, 1, 0)": 1.0, "(1, 4, 2, 0)": 1.0, "(1, 5, 0, 0)": 1.0, "(2, 3, 0, 1)": 1.0, "(2, 3, 1, 0)": 1.0, "(2, 4, 2, 0)": 1.0, "(2, 5, 0, 0)": 1.0, "(3, 4, 2, 0)": 1.0, "(3, 5, 0, 0)": 1.0} -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke43/graph_dicke43.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke43/graph_dicke43.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/dicke43/graph_dicke43.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke52/config_dicke52.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of symmetric state for five qubits", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "symmetric52", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 100, 14 | "target_state": [ 15 | "00011", 16 | "00101", 17 | "00110", 18 | "01001", 19 | "01010", 20 | "01100", 21 | "10001", 22 | "10010", 23 | "10100", 24 | "11000" 25 | ], 26 | "thresholds": [ 27 | 0.2, 28 | 0.1 29 | ], 30 | "tries_per_edge": 5, 31 | "unicolor": false 32 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke52/dicke52.json: -------------------------------------------------------------------------------- 1 | {"(0, 1, 1, 0)": 1.0, "(0, 2, 0, 1)": 1.0, "(0, 3, 0, 1)": 1.0, "(0, 3, 1, 0)": 1.0, "(0, 4, 0, 1)": 1.0, "(1, 2, 1, 0)": 1.0, "(1, 3, 1, 0)": 1.0, "(1, 5, 0, 0)": 1.0, "(2, 3, 1, 0)": 1.0, "(2, 4, 0, 1)": 1.0, "(2, 5, 0, 0)": 1.0, "(3, 4, 1, 0)": 1.0, "(4, 5, 0, 0)": 1.0} -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke52/graph_dicke52.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke52/graph_dicke52.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/dicke52/graph_dicke52.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke72/dicke72.json: -------------------------------------------------------------------------------- 1 | {"(0, 3, 0, 1)": 1.0, "(4, 5, 1, 0)": 1.0, "(0, 1, 1, 0)": 1.0, "(4, 5, 0, 1)": 1.0, "(4, 6, 1, 0)": 1.0, "(5, 6, 1, 0)": 1.0, "(5, 9, 0, 0)": 1.0, "(5, 8, 0, 0)": 1.0, "(4, 9, 0, 0)": 1.0, "(4, 7, 0, 0)": 1.0, "(4, 6, 0, 1)": 1.0, "(3, 8, 0, 0)": 1.0, "(3, 6, 0, 1)": 1.0, "(2, 7, 0, 0)": 1.0, "(2, 6, 1, 0)": 1.0, "(2, 5, 1, 0)": 1.0, "(2, 4, 0, 1)": 1.0, "(2, 3, 0, 1)": 1.0, "(1, 8, 0, 0)": 1.0, "(1, 7, 0, 0)": 1.0, "(1, 6, 1, 0)": 1.0, "(1, 5, 0, 1)": 1.0, "(1, 4, 1, 0)": 1.0, "(1, 3, 1, 0)": 1.0, "(0, 6, 1, 0)": 1.0, "(0, 9, 0, 0)": 1.0} -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke72/graph_dicke72.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/dicke72/graph_dicke72.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/dicke72/graph_dicke72.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_346/config_ghz_346.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Finding a setup for the creation of the three-particle four-dimensional GHZ state. It can be realized with three ancillary particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "ghz_346", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 1, 14 | "target_state": [ 15 | "000", 16 | "111", 17 | "222", 18 | "333" 19 | ], 20 | "thresholds": [ 21 | 0.25, 22 | 0.1 23 | ], 24 | "tries_per_edge": 5, 25 | "unicolor": false 26 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_346/graph_ghz_346.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_346/graph_ghz_346.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_346/graph_ghz_346.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_358/config_ghz_358.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of the three-particle five-dimensional GHZ state. Five ancillary particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "ghz_358", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 5, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "000", 16 | "111", 17 | "222", 18 | "333", 19 | "444" 20 | ], 21 | "thresholds": [ 22 | 0.3, 23 | 0.1 24 | ], 25 | "tries_per_edge": 5, 26 | "unicolor": false 27 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_358/graph_ghz_358.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_358/graph_ghz_358.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_358/graph_ghz_358.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_358/original_ghz_358_clean-20-30-0.0476_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 3, 2, 0)": 1.0, 4 | "(0, 2, 1, 1)": 1.0, 5 | "(0, 1, 3, 3)": -1.0, 6 | "(6, 7, 0, 0)": -1.0, 7 | "(5, 7, 0, 0)": 1.0, 8 | "(4, 7, 0, 0)": -1.0, 9 | "(3, 6, 0, 0)": 1.0, 10 | "(3, 5, 0, 0)": 1.0, 11 | "(3, 4, 0, 0)": 1.0, 12 | "(2, 7, 0, 0)": 1.0, 13 | "(2, 6, 2, 0)": 1.0, 14 | "(2, 5, 3, 0)": -1.0, 15 | "(2, 3, 0, 0)": 1.0, 16 | "(1, 6, 0, 0)": -1.0, 17 | "(1, 5, 1, 0)": 1.0, 18 | "(1, 4, 2, 0)": -1.0, 19 | "(1, 2, 4, 4)": 1.0, 20 | "(0, 7, 2, 0)": 1.0, 21 | "(0, 4, 0, 0)": 1.0, 22 | "(0, 5, 4, 0)": 1.0 23 | }, 24 | "loss": [ 25 | 0.04761904761904767, 26 | 0.0 27 | ] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_358/plot_ghz_358_clean-20-30-0.0476_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 3, 3)": -1.0, 4 | "(0, 2, 4, 4)": 1.0, 5 | "(0, 3, 1, 0)": 1.0, 6 | "(0, 5, 2, 0)": -1.0, 7 | "(0, 7, 0, 0)": -1.0, 8 | "(1, 2, 1, 1)": 1.0, 9 | "(1, 3, 4, 0)": 1.0, 10 | "(1, 4, 2, 0)": 1.0, 11 | "(1, 5, 0, 0)": 1.0, 12 | "(1, 6, 2, 0)": 1.0, 13 | "(2, 3, 3, 0)": -1.0, 14 | "(2, 4, 0, 0)": 1.0, 15 | "(2, 6, 0, 0)": 1.0, 16 | "(2, 7, 2, 0)": 1.0, 17 | "(3, 4, 0, 0)": 1.0, 18 | "(3, 6, 0, 0)": 1.0, 19 | "(4, 5, 0, 0)": -1.0, 20 | "(4, 7, 0, 0)": -1.0, 21 | "(5, 6, 0, 0)": 1.0, 22 | "(6, 7, 0, 0)": 1.0 23 | }, 24 | "loss": [ 25 | 0.04761904761904767, 26 | 0.0 27 | ] 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_3610/graph_ghz_3610.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_3610/graph_ghz_3610.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_3610/graph_ghz_3610.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_43_2p2a/config_ghz43_2p2a.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of four particle three-dimensional GHZ state with two single photon emitters and SPDC.", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "ghz43_sp", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "0000", 17 | "1111", 18 | "2222" 19 | ], 20 | "single_emitters": [ 21 | 4,5 22 | ], 23 | "thresholds": [ 24 | 0.35, 25 | 0.1 26 | ], 27 | "tries_per_edge": 5, 28 | "unicolor": false 29 | } 30 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_43_2p2a/graph_ghz_43_2p2a.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_43_2p2a/graph_ghz_43_2p2a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_43_2p2a/graph_ghz_43_2p2a.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_43_sp/config_ghz_43_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of four particle three-dimensional GHZ state with six single photon emitters.", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "ghz43_sp", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "0000", 17 | "1111", 18 | "2222" 19 | ], 20 | "single_emitters": [ 21 | 6,7,8,9,10,11 22 | ], 23 | "thresholds": [ 24 | 0.35, 25 | 0.1 26 | ], 27 | "tries_per_edge": 5, 28 | "unicolor": false 29 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_43_sp/graph_ghz_43_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_43_sp/graph_ghz_43_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_43_sp/graph_ghz_43_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_446/graph_ghz_446.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_446/graph_ghz_446.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_446/graph_ghz_446.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_448/config_ghz_448.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of the four-particle four-dimensional GHZ state. Four ancillary particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "4-4-8", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 4, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "0000", 16 | "1111", 17 | "2222", 18 | "3333" 19 | ], 20 | "thresholds": [ 21 | 0.2, 22 | 0.1 23 | ], 24 | "tries_per_edge": 5, 25 | "unicolor": true 26 | } 27 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_448/graph_ghz_448.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_448/graph_ghz_448.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_448/graph_ghz_448.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_448/plot_ghz_448_clean16-16-0.0588 .json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 2, 1, 1)": 1.0, 4 | "(0, 4, 0, 0)": 1.0, 5 | "(1, 2, 3, 3)": 1.0, 6 | "(1, 7, 0, 0)": -1.0, 7 | "(2, 6, 0, 0)": 1.0, 8 | "(3, 5, 0, 0)": -1.0, 9 | "(4, 7, 0, 0)": -1.0, 10 | "(5, 7, 0, 0)": 1.0, 11 | "(0, 3, 3, 3)": 1.0, 12 | "(1, 3, 1, 1)": 1.0, 13 | "(2, 3, 2, 2)": 1.0, 14 | "(3, 4, 0, 0)": -1.0, 15 | "(4, 6, 0, 0)": 1.0, 16 | "(5, 6, 0, 0)": -1.0, 17 | "(0, 1, 2, 2)": 1.0, 18 | "(0, 5, 0, 0)": 1.0 19 | }, 20 | "loss": 0.05882352941176472, 21 | "secondary losses": [ 22 | 0.0 23 | ] 24 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_538/config_ghz_538.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of the five-particle three-dimensional GHZ state. Three ancillary particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "ghz_538", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "00000", 16 | "11111", 17 | "22222" 18 | ], 19 | "thresholds": [ 20 | 0.3, 21 | 0.1 22 | ], 23 | "tries_per_edge": 5, 24 | "unicolor": false 25 | } 26 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_538/graph_ghz_538.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_538/graph_ghz_538.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_538/graph_ghz_538.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_538/original_ghz_538_clean-16-12-0.0769_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 5, 0, 0)": 1.0, 4 | "(0, 7, 0, 0)": -1.0, 5 | "(1, 3, 0, 0)": 1.0, 6 | "(1, 7, 1, 0)": 1.0, 7 | "(2, 4, 0, 0)": 1.0, 8 | "(4, 5, 2, 0)": 1.0, 9 | "(4, 7, 2, 0)": -1.0, 10 | "(6, 7, 0, 0)": 1.0, 11 | "(0, 6, 1, 0)": 1.0, 12 | "(1, 5, 1, 0)": 1.0, 13 | "(4, 5, 1, 0)": 1.0, 14 | "(5, 6, 0, 0)": -1.0, 15 | "(1, 2, 2, 2)": 1.0, 16 | "(4, 7, 1, 0)": 1.0, 17 | "(2, 3, 1, 1)": 1.0, 18 | "(0, 3, 2, 2)": 1.0 19 | }, 20 | "loss": [ 21 | 0.07692307692307687, 22 | 0.0 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_538/plot_ghz_538_clean-16-12-0.0769_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 1, 2, 2)": 1.0, 4 | "(0, 5, 0, 0)": 1.0, 5 | "(0, 6, 1, 0)": 1.0, 6 | "(0, 7, 0, 0)": -1.0, 7 | "(1, 2, 0, 0)": 1.0, 8 | "(1, 3, 1, 1)": 1.0, 9 | "(2, 3, 2, 2)": 1.0, 10 | "(2, 5, 1, 0)": 1.0, 11 | "(2, 7, 1, 0)": 1.0, 12 | "(3, 4, 0, 0)": 1.0, 13 | "(4, 5, 1, 0)": 1.0, 14 | "(4, 5, 2, 0)": 1.0, 15 | "(4, 7, 1, 0)": 1.0, 16 | "(4, 7, 2, 0)": -1.0, 17 | "(5, 6, 0, 0)": -1.0, 18 | "(6, 7, 0, 0)": 1.0 19 | }, 20 | "loss": [ 21 | 0.07692307692307687, 22 | 0.0 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_5410/graph_ghz_5410.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_5410/graph_ghz_5410.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_5410/graph_ghz_5410.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_5410/original_ghz_5410_clean-24-40-0.0588_0.0000.json: -------------------------------------------------------------------------------- 1 | {"graph": { 2 | "(0, 3, 3, 3)": 1.0, 3 | "(0, 4, 2, 2)": 1.0, 4 | "(0, 6, 0, 0)": 1.0, 5 | "(0, 7, 1, 0)": 1.0, 6 | "(0, 9, 0, 0)": 1.0, 7 | "(1, 2, 0, 0)": 1.0, 8 | "(1, 3, 1, 1)": 1.0, 9 | "(1, 5, 3, 0)": 1.0, 10 | "(1, 6, 2, 0)": 1.0, 11 | "(1, 8, 2, 0)": 1.0, 12 | "(2, 3, 2, 2)": 1.0, 13 | "(2, 6, 1, 0)": 1.0, 14 | "(2, 8, 1, 0)": -1.0, 15 | "(2, 8, 3, 0)": 1.0, 16 | "(2, 9, 3, 0)": -1.0, 17 | "(3, 4, 0, 0)": 1.0, 18 | "(4, 6, 1, 0)": -1.0, 19 | "(4, 8, 1, 0)": 1.0, 20 | "(4, 8, 3, 0)": -1.0, 21 | "(4, 9, 3, 0)": 1.0, 22 | "(5, 8, 0, 0)": 1.0, 23 | "(5, 9, 0, 0)": 1.0, 24 | "(6, 7, 0, 0)": 1.0, 25 | "(7, 8, 0, 0)": 1.0 26 | }, 27 | "loss": [ 28 | 0.05882352941176472, 29 | 0.0 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_5410/plot_ghz_5410_clean-24-40-0.0588_0.0000.json: -------------------------------------------------------------------------------- 1 | {"graph": { 2 | "(0, 1, 0, 0)": 1.0, 3 | "(0, 2, 1, 1)": 1.0, 4 | "(0, 6, 3, 0)": 1.0, 5 | "(0, 7, 2, 0)": 1.0, 6 | "(0, 9, 2, 0)": 1.0, 7 | "(1, 2, 2, 2)": 1.0, 8 | "(1, 5, 3, 0)": -1.0, 9 | "(1, 7, 1, 0)": -1.0, 10 | "(1, 7, 3, 0)": 1.0, 11 | "(1, 9, 1, 0)": 1.0, 12 | "(2, 3, 0, 0)": 1.0, 13 | "(2, 4, 3, 3)": 1.0, 14 | "(3, 4, 2, 2)": 1.0, 15 | "(3, 5, 3, 0)": 1.0, 16 | "(3, 7, 1, 0)": 1.0, 17 | "(3, 7, 3, 0)": -1.0, 18 | "(3, 9, 1, 0)": -1.0, 19 | "(4, 5, 0, 0)": 1.0, 20 | "(4, 8, 1, 0)": 1.0, 21 | "(4, 9, 0, 0)": 1.0, 22 | "(5, 6, 0, 0)": 1.0, 23 | "(6, 7, 0, 0)": 1.0, 24 | "(7, 8, 0, 0)": 1.0, 25 | "(8, 9, 0, 0)": 1.0 26 | }, 27 | "loss": [ 28 | 0.05882352941176472, 29 | 0.0 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_62_sp/config_ghz_62_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of six particle two-dimensional GHZ state with six single photon emitters.", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "ghz62_sp", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "000000", 17 | "111111" 18 | ], 19 | "single_emitters": [ 20 | 6,7,8,9,10,11 21 | ], 22 | "thresholds": [ 23 | 0.35, 24 | 0.1 25 | ], 26 | "tries_per_edge": 5, 27 | "unicolor": false 28 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_62_sp/graph_ghz_62_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_62_sp/graph_ghz_62_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_62_sp/graph_ghz_62_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_638/config_ghz_638.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of the six-particle three-dimensional GHZ state. Two ancillary particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 20, 5 | "foldername": "6-3-8", 6 | "ftol": 1e-05, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "000000", 16 | "111111", 17 | "222222" 18 | ], 19 | "thresholds": [ 20 | 0.3, 21 | 0.1 22 | ], 23 | "tries_per_edge": 5, 24 | "unicolor": true 25 | } 26 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_638/graph_ghz_638.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_638/graph_ghz_638.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_638/graph_ghz_638.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_asym446/config_ghz_asym446.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Low countrate creation of four particle four-dimensional GHZ state. Two ancillary particles", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "f-4-4-6", 6 | "ftol": 1e-10, 7 | "loss_func": "fid", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "0000", 16 | "1111", 17 | "2222", 18 | "3333" 19 | ], 20 | "thresholds": [ 21 | 0.05, 22 | 1 23 | ], 24 | "tries_per_edge": 10, 25 | "unicolor": false 26 | } 27 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_asym446/graph_ghz_asym446.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/ghz_asym446/graph_ghz_asym446.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/ghz_asym446/graph_ghz_asym446.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_3d_sp/config_heralded_bell_3d_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "heralded_bell_3d_sp", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "heralded_bell_3d_sp", 6 | "ftol": 1e-09, 7 | "loss_func": "cr", 8 | "num_anc": 4, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "safe_hist": true, 12 | "samples": 10, 13 | "target_state": [ 14 | "00", 15 | "11", 16 | "22" 17 | ], 18 | "out_nodes": [ 19 | 0, 20 | 1 21 | ], 22 | "single_emitters": [ 23 | 2, 24 | 3, 25 | 4, 26 | 5, 27 | 6, 28 | 7 29 | ], 30 | "heralding_out": true, 31 | "number_resolving": true, 32 | "brutal_covers": true, 33 | "thresholds": [ 34 | 0.5, 35 | 0.1 36 | ], 37 | "tries_per_edge": 5 38 | } 39 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_3d_sp/graph_heralded_bell_3d_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_3d_sp/graph_heralded_bell_3d_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/heralded_bell_3d_sp/graph_heralded_bell_3d_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_3d_sp/plot_heralded_bell_3d_sp_clean-18-18-0.0769_0.0000.json .json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 6, 0, 0)": -1.0, 4 | "(7, 11, 0, 0)": 1.0, 5 | "(0, 3, 2, 0)": 1.0, 6 | "(7, 10, 0, 0)": 1.0, 7 | "(6, 11, 0, 0)": 1.0, 8 | "(6, 9, 0, 0)": -1.0, 9 | "(5, 9, 0, 0)": 1.0, 10 | "(5, 8, 0, 0)": 1.0, 11 | "(4, 10, 0, 0)": -1.0, 12 | "(4, 8, 0, 0)": 1.0, 13 | "(3, 11, 0, 0)": 1.0, 14 | "(3, 8, 0, 0)": 1.0, 15 | "(2, 10, 0, 0)": 1.0, 16 | "(2, 9, 0, 0)": 1.0, 17 | "(1, 5, 1, 0)": 1.0, 18 | "(1, 4, 0, 0)": 1.0, 19 | "(0, 7, 1, 0)": 1.0, 20 | "(1, 2, 2, 0)": -1.0 21 | }, 22 | "loss": [ 23 | 0.07692307692307687, 24 | 0.0 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_sp/config_heralded_bell_2d_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "heralded_bell_2d_sp", 3 | "bulk_thr": 0, 4 | "edges_tried": 30, 5 | "foldername": "heralded_bell_2d_sp", 6 | "ftol": 1e-9, 7 | "loss_func": "fid", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "safe_hist": true, 12 | "samples": 10, 13 | "target_state": [ 14 | "00", 15 | "11" 16 | ], 17 | "out_nodes": [ 18 | 0, 19 | 1 20 | ], 21 | "single_emitters": [ 22 | 2, 23 | 3, 24 | 4, 25 | 5 26 | ], 27 | "heralding_out": true, 28 | "number_resolving": false, 29 | "brutal_covers": true, 30 | "thresholds": [ 31 | 0.01, 32 | 1 33 | ], 34 | "tries_per_edge": 5 35 | } -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_sp/graph_heralded_bell_sp.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_sp/graph_heralded_bell_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/heralded_bell_sp/graph_heralded_bell_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_sp/graph_heralded_bell_sp.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/HighlyEntangledStates/heralded_bell_sp/graph_heralded_bell_sp.tex -------------------------------------------------------------------------------- /pytheus/graphs/HighlyEntangledStates/heralded_bell_sp/plot_heralded_bell_sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 4, 0, 0)": 1.0, 4 | "(1, 5, 0, 0)": -1.0, 5 | "(2, 7, 0, 0)": 0.1, 6 | "(3, 7, 0, 0)": 0.1, 7 | "(4, 7, 0, 0)": 0.1, 8 | "(5, 7, 0, 0)": -0.1, 9 | "(1, 2, 1, 0)": -1.0, 10 | "(3, 6, 0, 0)": 0.1, 11 | "(5, 6, 0, 0)": 0.1, 12 | "(2, 6, 0, 0)": 0.1, 13 | "(0, 3, 1, 0)": 1.0, 14 | "(4, 6, 0, 0)": -0.1 15 | } 16 | } -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/AMEepsilon6qubits/config_AMEepsilon6qubits.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in k=3 bi-partitions for six qubits.", 3 | "K": 3, 4 | "dim": 222222, 5 | "ftol": 1e-06, 6 | "loss_func": "ent", 7 | "min_edge": 8, 8 | "num_pre": 3, 9 | "optimizer": "SLSQP", 10 | "imaginary": false, 11 | "samples": 20, 12 | "thresholds": [ 13 | 0.009 14 | ], 15 | "tries_per_edge": 3, 16 | "var_factor": 0 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/AMEepsilon6qubits/graph_AMEepsilon6qubits.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/AMEepsilon6qubits/graph_AMEepsilon6qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/AMEepsilon6qubits/graph_AMEepsilon6qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/HD/graph_HD.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/HD/graph_HD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/HD/graph_HD.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/Lstate/graph_Lstate.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/Lstate/graph_Lstate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/Lstate/graph_Lstate.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/ame_5qubit_a/config_ame_5qubit.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in k=2 bi-partitions for five qubits.", 3 | "K": 2, 4 | "dim": 222221, 5 | "ftol": 1e-07, 6 | "loss_func": "ent", 7 | "min_edge": 8, 8 | "num_pre": 2, 9 | "optimizer": "SLSQP", 10 | "imaginary": false, 11 | "samples": 10, 12 | "thresholds": [ 13 | 0.000001 14 | ], 15 | "tries_per_edge": 3, 16 | "var_factor": 0 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/ame_5qubit_a/graph_ame_5qubit_a.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/ame_5qubit_a/graph_ame_5qubit_a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/ame_5qubit_a/graph_ame_5qubit_a.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/ame_5qubit_b/config_ame_5qubit.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in k=2 bi-partitions for five qubits.", 3 | "K": 2, 4 | "dim": 222221, 5 | "ftol": 1e-07, 6 | "loss_func": "ent", 7 | "min_edge": 8, 8 | "num_pre": 2, 9 | "optimizer": "SLSQP", 10 | "imaginary": false, 11 | "samples": 10, 12 | "thresholds": [ 13 | 0.000001 14 | ], 15 | "tries_per_edge": 3, 16 | "var_factor": 0 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/ame_5qubit_b/graph_ame_5qubit_b.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/ame_5qubit_b/graph_ame_5qubit_b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/ame_5qubit_b/graph_ame_5qubit_b.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/bssb4/config_bssb4real.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of BSSB4 state of 4 qubits. https://iopscience.iop.org/article/10.1088/0305-4470/38/5/013/pdf", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "bssb4real_NOanc", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "0000", 16 | "1101", 17 | "1011", 18 | "0011", 19 | "1110", 20 | "0110" 21 | ], 22 | "amplitudes": [ 23 | 1.4142135623730951, 24 | 1.4142135623730951, 25 | 1, 26 | 1, 27 | 1, 28 | 1], 29 | "thresholds": [ 30 | 0.2, 31 | 0.1 32 | ], 33 | "tries_per_edge": 5, 34 | "unicolor": false 35 | } -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/bssb4/graph_bssb4.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/bssb4/graph_bssb4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/bssb4/graph_bssb4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/bssb5/config_bssb5.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of BSSB5 state of 5 qubits. https://iopscience.iop.org/article/10.1088/0305-4470/38/5/013/pdf", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 10, 5 | "foldername": "bssb5", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "target_state": [ 15 | "00000", 16 | "00011", 17 | "01001", 18 | "01010", 19 | "10000", 20 | "10011", 21 | "11101", 22 | "11110" 23 | ], 24 | "amplitudes": [ 25 | 1, 26 | 1, 27 | 1, 28 | 1, 29 | 1, 30 | -1, 31 | 1, 32 | -1], 33 | "thresholds": [ 34 | 0.2, 35 | 0.1 36 | ], 37 | "tries_per_edge": 5, 38 | "unicolor": false 39 | } -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/bssb5/graph_bssb5.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/bssb5/graph_bssb5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/bssb5/graph_bssb5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2maximal4qubitsCOMPLEX/config_k2maximal4qubitcomplex.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in k=2 bi-partitions for four qubits with complex weights.", 3 | "K": 2, 4 | "dim": 2222, 5 | "ftol": 1e-9, 6 | "loss_func": "ent", 7 | "min_edge": 4, 8 | "num_pre": 5, 9 | "optimizer": "SLSQP", 10 | "imaginary": "polar", 11 | "samples": 50, 12 | "thresholds": [ 13 | 0.0000001 14 | ], 15 | "tries_per_edge": 5, 16 | "var_factor": 2 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2maximal4qubitsCOMPLEX/graph_k2maximal4qubitsCOMPLEX.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2maximal4qubitsCOMPLEX/graph_k2maximal4qubitsCOMPLEX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/k2maximal4qubitsCOMPLEX/graph_k2maximal4qubitsCOMPLEX.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2maximal4qubitsREAL/config_k2maximal4qubitreal.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in k=2 bi-partitions for four qubits.", 3 | "K": 2, 4 | "dim": 2222, 5 | "ftol": 1e-07, 6 | "loss_func": "ent", 7 | "min_edge": 4, 8 | "num_pre": 5, 9 | "optimizer": "SLSQP", 10 | "imaginary": false, 11 | "samples": 10, 12 | "thresholds": [ 13 | 0.000001 14 | ], 15 | "tries_per_edge": 3, 16 | "var_factor": 0 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2maximal4qubitsREAL/graph_k2maximal4qubitsREAL.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2maximal4qubitsREAL/graph_k2maximal4qubitsREAL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/k2maximal4qubitsREAL/graph_k2maximal4qubitsREAL.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2uniform6qubits/config_k2uniform6qubits.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in k=3 bi-partitions for six qubits.", 3 | "K": 2, 4 | "dim": 222222, 5 | "ftol": 1e-06, 6 | "loss_func": "ent", 7 | "min_edge": 8, 8 | "num_pre": 3, 9 | "optimizer": "SLSQP", 10 | "imaginary": false, 11 | "samples": 20, 12 | "thresholds": [ 13 | 0.0001 14 | ], 15 | "tries_per_edge": 3, 16 | "var_factor": 0 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2uniform6qubits/graph_k2uniform6qubits.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2uniform6qubits/graph_k2uniform6qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/k2uniform6qubits/graph_k2uniform6qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2uniform7qubits/config_k2uniform7qubits.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in all bi-partitions for seven qubits.", 3 | "K": "all", 4 | "dim": 22222221, 5 | "ftol": 1e-05, 6 | "loss_func": "ent", 7 | "min_edge": 8, 8 | "num_pre": 3, 9 | "optimizer": "SLSQP", 10 | "imaginary": false, 11 | "samples": 200, 12 | "thresholds": [ 13 | 0.001 14 | ], 15 | "tries_per_edge": 3, 16 | "var_factor": 0 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2uniform7qubits/graph_k2uniform7qubits.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k2uniform7qubits/graph_k2uniform7qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/k2uniform7qubits/graph_k2uniform7qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k3maximal8qubits/config_k3maximal8qubits.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Maximizing entanglement in k=4 bi-partitions for eight qubits.", 3 | "K": 4, 4 | "dim": 22222222, 5 | "ftol": 1e-05, 6 | "loss_func": "ent", 7 | "min_edge": 8, 8 | "num_pre": 2, 9 | "optimizer": "SLSQP", 10 | "imaginary": false, 11 | "samples": 200, 12 | "thresholds": [ 13 | 0.001 14 | ], 15 | "tries_per_edge": 3, 16 | "var_factor": 0 17 | } 18 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k3maximal8qubits/graph_k3maximal8qubits.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/k3maximal8qubits/graph_k3maximal8qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/k3maximal8qubits/graph_k3maximal8qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/randmax1/graph_randmax1.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/randmax1/graph_randmax1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/randmax1/graph_randmax1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/randmax2/graph_randmax2.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/randmax2/graph_randmax2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/randmax2/graph_randmax2.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_554/config_srv_554.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of state with Schmidt rank vector (5,5,4). Three ancillary particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "srv_554", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "000", 17 | "111", 18 | "222", 19 | "333", 20 | "443" 21 | ], 22 | "thresholds": [ 23 | 0.3, 24 | 0.1 25 | ], 26 | "tries_per_edge": 5, 27 | "unicolor": false 28 | } 29 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_554/graph_srv_554.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_554/graph_srv_554.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/srv_554/graph_srv_554.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_632/config_srv_632.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of state with Schmidt rank vector (6,3,2). Three ancillary particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "srv_632", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "000", 17 | "101", 18 | "210", 19 | "311", 20 | "420", 21 | "521" 22 | ], 23 | "thresholds": [ 24 | 0.3, 25 | 0.1 26 | ], 27 | "tries_per_edge": 5, 28 | "unicolor": false 29 | } 30 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_632/graph_srv_632.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_632/graph_srv_632.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/srv_632/graph_srv_632.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_655/config_srv_655.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of state with Schmidt rank vector (6,5,5). Five ancillary particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "srv_655", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 5, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "000", 17 | "111", 18 | "222", 19 | "334", 20 | "443", 21 | "544" 22 | ], 23 | "thresholds": [ 24 | 0.3, 25 | 0.1 26 | ], 27 | "tries_per_edge": 5, 28 | "unicolor": false 29 | } 30 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_655/graph_srv_655.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_655/graph_srv_655.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/srv_655/graph_srv_655.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_733/config_srv_733.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Creation of state with Schmidt rank vector (7,3,3). Three ancillary particles.", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "srv_733", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "000", 17 | "101", 18 | "210", 19 | "311", 20 | "422", 21 | "520", 22 | "621" 23 | ], 24 | "thresholds": [ 25 | 0.3, 26 | 0.1 27 | ], 28 | "tries_per_edge": 5, 29 | "unicolor": false 30 | } 31 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_733/graph_srv_733.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MaxEntanglement/srv_733/graph_srv_733.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MaxEntanglement/srv_733/graph_srv_733.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/HS_measurement/graph_HS_measurement.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/HS_measurement/graph_HS_measurement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/HS_measurement/graph_HS_measurement.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/MKP_2d/config_mkp_2d.json: -------------------------------------------------------------------------------- 1 | { 2 | "bulk_thr": 0.01, 3 | "edges_tried": 30, 4 | "foldername": "mkp_2d", 5 | "ftol": 1e-06, 6 | "loss_func": "cr", 7 | "num_anc": 0, 8 | "num_pre": 1, 9 | "optimizer": "L-BFGS-B", 10 | "imaginary": "polar", 11 | "real": true, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "in_nodes": [0,1], 15 | "target_state": [ 16 | "00", 17 | "01", 18 | "10" 19 | ], 20 | "amplitudes": [[0.7071067811865476, 0],[0.7071067811865476,-0.7071067811865476],[0.7071067811865476,0.7071067811865476]], 21 | "thresholds": [ 22 | 0.3, 23 | 0.1 24 | ], 25 | "tries_per_edge": 5, 26 | "unicolor": false 27 | } 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/MKP_2d/graph_MKP_2d.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/MKP_2d/graph_MKP_2d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/MKP_2d/graph_MKP_2d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/MKP_3d/graph_MKP_3d.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/MKP_3d/graph_MKP_3d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/MKP_3d/graph_MKP_3d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/W_measurement/config_W_measurement.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Measurement for three particle W state", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "W_measurement", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "in_nodes": [ 16 | 0, 17 | 1, 18 | 2 19 | ], 20 | "target_state": [ 21 | "001", 22 | "010", 23 | "100" 24 | ], 25 | "thresholds": [ 26 | 0.3, 27 | 0.1 28 | ], 29 | "tries_per_edge": 5, 30 | "unicolor": false 31 | } 32 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/W_measurement/graph_W_measurement.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/W_measurement/graph_W_measurement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/W_measurement/graph_W_measurement.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/YC_measurement/config_YC_analyzer.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Measurement for YC state", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "yc_analyzer", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 0, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "in_nodes": [ 15 | 0, 16 | 1, 17 | 2, 18 | 3 19 | ], 20 | "target_state": [ 21 | "0011", 22 | "0100", 23 | "0111", 24 | "1000", 25 | "1100", 26 | "1101", 27 | "1110" 28 | ], 29 | "thresholds": [ 30 | 0.3, 31 | 0.1 32 | ], 33 | "tries_per_edge": 5, 34 | "unicolor": false 35 | } 36 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/YC_measurement/graph_YC_measurement.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/YC_measurement/graph_YC_measurement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/YC_measurement/graph_YC_measurement.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_2d/config_ghz_analyzer_2d.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Measurment for three particle two-dimensional GHZ state", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "ghz_analyzer_2d", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 3, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "safe_hist": true, 13 | "samples": 10, 14 | "in_nodes": [ 15 | 0, 16 | 1, 17 | 2 18 | ], 19 | "target_state": [ 20 | "000", 21 | "111" 22 | ], 23 | "thresholds": [ 24 | 0.3, 25 | 0.1 26 | ], 27 | "tries_per_edge": 5, 28 | "unicolor": false 29 | } 30 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_2d/graph_ghz_analyzer_2d.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_2d/graph_ghz_analyzer_2d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/ghz_analyzer_2d/graph_ghz_analyzer_2d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_3d/config_ghz_analyzer_3d.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Measurment for three particle three-dimensional GHZ state. Two ancillary particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "ghz_analyzer_3d", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 2, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "000", 17 | "111", 18 | "222" 19 | ], 20 | "in_nodes": [ 21 | 0, 22 | 1, 23 | 2 24 | ], 25 | "thresholds": [ 26 | 0.3, 27 | 0.1 28 | ], 29 | "tries_per_edge": 5, 30 | "unicolor": false 31 | } 32 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_3d/graph_ghz_analyzer_3d.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_3d/graph_ghz_analyzer_3d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/ghz_analyzer_3d/graph_ghz_analyzer_3d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_4d/config_ghz_analyzer_4d.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Measurment for three particle four-dimensional GHZ state. Four ancillary particles", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "ghz_analyzer_4d", 6 | "ftol": 1e-06, 7 | "loss_func": "cr", 8 | "num_anc": 7, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "000", 17 | "111", 18 | "222", 19 | "333" 20 | ], 21 | "in_nodes": [ 22 | 0, 23 | 1, 24 | 2 25 | ], 26 | "thresholds": [ 27 | 0.3, 28 | 0.1 29 | ], 30 | "tries_per_edge": 5, 31 | "unicolor": false 32 | } -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_4d/graph_ghz_analyzer_4d.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_4d/graph_ghz_analyzer_4d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/Measurements/ghz_analyzer_4d/graph_ghz_analyzer_4d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/Measurements/ghz_analyzer_4d/plot_ghz_analyzer_4d_clean-23-28-0.0588_0.0000.json: -------------------------------------------------------------------------------- 1 | { 2 | "graph": { 3 | "(0, 3, 0, 0)": -1.0, 4 | "(0, 3, 2, 0)": -1.0, 5 | "(0, 5, 1, 0)": 1.0, 6 | "(0, 8, 0, 0)": 1.0, 7 | "(0, 8, 2, 0)": -1.0, 8 | "(0, 9, 3, 0)": -1.0, 9 | "(1, 3, 3, 0)": 1.0, 10 | "(1, 4, 1, 0)": -1.0, 11 | "(1, 6, 2, 0)": -1.0, 12 | "(1, 6, 3, 0)": 1.0, 13 | "(1, 8, 2, 0)": 1.0, 14 | "(2, 3, 1, 0)": -1.0, 15 | "(2, 3, 3, 0)": 1.0, 16 | "(2, 4, 0, 0)": -1.0, 17 | "(2, 7, 2, 0)": -1.0, 18 | "(2, 8, 1, 0)": 1.0, 19 | "(2, 8, 3, 0)": 1.0, 20 | "(3, 9, 0, 0)": 1.0, 21 | "(4, 5, 0, 0)": 1.0, 22 | "(6, 7, 0, 0)": 1.0, 23 | "(6, 9, 0, 0)": -1.0, 24 | "(7, 8, 0, 0)": 1.0, 25 | "(1, 5, 0, 0)": 1.0 26 | }, 27 | "loss": [ 28 | 0.05882352941176472, 29 | 0.0 30 | ] 31 | } -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/peres/graph_peres.aux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MixedStates/peres/graph_peres.aux -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/peres/graph_peres.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MixedStates/peres/graph_peres.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/werner/OtherSolutions/config_werner.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Werner state (mixed state)", 3 | "bulk_thr": 0.01, 4 | "edges_tried": 30, 5 | "foldername": "werner", 6 | "ftol": 1e-06, 7 | "loss_func": "fid", 8 | "num_anc": 1, 9 | "num_pre": 1, 10 | "optimizer": "L-BFGS-B", 11 | "imaginary": false, 12 | "real": true, 13 | "safe_hist": true, 14 | "samples": 10, 15 | "target_state": [ 16 | "010", 17 | "100", 18 | "001", 19 | "012", 20 | "103", 21 | "114" 22 | ], 23 | "amplitudes": [ 24 | 0.69, 25 | 0.69, 26 | 0.31, 27 | 0.31, 28 | 0.31, 29 | 0.31 30 | ], 31 | "thresholds": [ 32 | 0.05, 33 | 1 34 | ], 35 | "tries_per_edge": 5, 36 | "unicolor": false 37 | } 38 | -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/werner/OtherSolutions/graph_OtherSolutions.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/werner/OtherSolutions/graph_OtherSolutions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MixedStates/werner/OtherSolutions/graph_OtherSolutions.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/werner/OtherSolutions/graph_werner.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/werner/OtherSolutions/graph_werner.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MixedStates/werner/OtherSolutions/graph_werner.pdf -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/werner/graph_werner.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /pytheus/graphs/MixedStates/werner/graph_werner.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/MixedStates/werner/graph_werner.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_2pES_3d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_2pES_3d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_3pES.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_3pES.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_AMEepsilon6qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_AMEepsilon6qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_BellGem3D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_BellGem3D.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ES3d_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ES3d_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ES_246.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ES_246.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_HD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_HD.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_HS_measurement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_HS_measurement.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_Laflamme.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_Laflamme.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_Lstate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_Lstate.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_MKP_2d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_MKP_2d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_MKP_3d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_MKP_3d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_Shor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_Shor.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_Steane.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_Steane.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_W3W3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_W3W3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_W3_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_W3_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_W4_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_W4_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_W5W5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_W5W5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_W5_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_W5_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_W_measurement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_W_measurement.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_YC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_YC.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_YC_measurement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_YC_measurement.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_aklt3spin1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_aklt3spin1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_aklt3spin2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_aklt3spin2.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_aklt4spin1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_aklt4spin1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ame_5qubit_a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ame_5qubit_a.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ame_5qubit_b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ame_5qubit_b.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_bssb4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_bssb4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_bssb5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_bssb5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cluster_4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cluster_4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cluster_5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cluster_5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot22_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot22_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot23.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot23.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot23_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot23_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot23_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot23_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot23_sp_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot23_sp_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot24_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot24_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot33_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot33_0.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot33_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot33_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot33_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot33_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cnot44_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cnot44_0.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_complex4qubit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_complex4qubit.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_controlled_z.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_controlled_z.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_controlled_z_post_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_controlled_z_post_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_controlled_z_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_controlled_z_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_cube.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_cube.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_dicke33.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_dicke33.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_dicke43.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_dicke43.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_dicke52.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_dicke52.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_dicke72.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_dicke72.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_dyck6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_dyck6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_dyck8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_dyck8.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_fredkin_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_fredkin_0.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_fredkin_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_fredkin_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_fredkin_post_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_fredkin_post_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_346.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_346.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_358.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_358.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_3610.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_3610.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_43_2p2a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_43_2p2a.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_43_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_43_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_448.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_448.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_538.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_538.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_5410.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_5410.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_62_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_62_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_638.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_638.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_analyzer_2d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_analyzer_2d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_analyzer_3d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_analyzer_3d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_analyzer_4d.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_analyzer_4d.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_ghz_f446.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_ghz_f446.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_haldaneA_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_haldaneA_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_haldaneB_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_haldaneB_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_haldaneC_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_haldaneC_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_heralded_bell_3d_sp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_heralded_bell_3d_sp.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_k2maximal4qubitsCOMPLEX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_k2maximal4qubitsCOMPLEX.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_k2maximal4qubitsREAL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_k2maximal4qubitsREAL.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_k2uniform6qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_k2uniform6qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_k2uniform7qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_k2uniform7qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_k3maximal8qubits.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_k3maximal8qubits.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_majumdar4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_majumdar4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_majumdar6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_majumdar6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_motzkin3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_motzkin3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_motzkin4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_motzkin4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_nbody3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_nbody3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_nbody4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_nbody4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_nbody5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_nbody5.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_nbody6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_nbody6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon2m3ph1anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon2m3ph1anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon2m4ph2anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon2m4ph2anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon2m5ph3anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon2m5ph3anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon2m6ph4anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon2m6ph4anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon2m7ph5anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon2m7ph5anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon2m8ph6anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon2m8ph6anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon3m3ph3anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon3m3ph3anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon3m4ph4anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon3m4ph4anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon4m3ph5anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon4m3ph5anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_noon5m3ph7anc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_noon5m3ph7anc.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_octahedron.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_octahedron.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_oneDspinhalfwire.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_oneDspinhalfwire.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_oneDspinhalfwire4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_oneDspinhalfwire4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_onsager6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_onsager6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_onsager8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_onsager8.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_peres.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_peres.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_pxp6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_pxp6.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_pxp8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_pxp8.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_randmax1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_randmax1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_randmax2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_randmax2.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_spin1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_spin1.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_spin32letter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_spin32letter.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_spin3halfsMINUS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_spin3halfsMINUS.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_spin3halfsPLUS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_spin3halfsPLUS.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_spin3minus_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_spin3minus_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_spin3plus_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_spin3plus_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_spinhalf4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_spinhalf4.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_srv_554.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_srv_554.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_srv_632.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_srv_632.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_srv_655.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_srv_655.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_srv_733.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_srv_733.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_tetrahedron.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_tetrahedron.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_toffoli.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_toffoli.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_toffoli_post.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_toffoli_post.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_wAF1_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_wAF1_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_wAF2_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_wAF2_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_wAF3_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_wAF3_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_wAF4_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_wAF4_3.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_wAF_NOsym.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_wAF_NOsym.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_wAF_sym.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_wAF_sym.pdf -------------------------------------------------------------------------------- /pytheus/graphs/plots/graph_werner.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/pytheus/graphs/plots/graph_werner.pdf -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/tests/__init__.py -------------------------------------------------------------------------------- /tests/fast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artificial-scientist-lab/PyTheus/5ec2e45337d578f31fbfefaaefcb84dac05df044/tests/fast/__init__.py -------------------------------------------------------------------------------- /tests/fixtures/bell.json: -------------------------------------------------------------------------------- 1 | { 2 | "bulk_thr": 0, 3 | "edges_tried": 20, 4 | "foldername": "bellstate", 5 | "ftol": 1e-10, 6 | "loss_func": "cr", 7 | "num_anc": 0, 8 | "num_pre": 1, 9 | "optimizer": "L-BFGS-B", 10 | "imaginary": false, 11 | "safe_hist": true, 12 | "samples": 1, 13 | "target_state": [ 14 | "00", 15 | "11" 16 | ], 17 | "thresholds": [ 18 | 0.35, 19 | 0.1 20 | ], 21 | "tries_per_edge": 10, 22 | "unicolor": true 23 | } -------------------------------------------------------------------------------- /tests/fixtures/ghz_346.json: -------------------------------------------------------------------------------- 1 | { 2 | "bulk_thr": 0.01, 3 | "edges_tried": 20, 4 | "foldername": "ghz_346", 5 | "ftol": 1e-06, 6 | "loss_func": "cr", 7 | "num_anc": 3, 8 | "num_pre": 1, 9 | "optimizer": "L-BFGS-B", 10 | "imaginary": false, 11 | "safe_hist": true, 12 | "samples": 1, 13 | "target_state": [ 14 | "000", 15 | "111", 16 | "222", 17 | "333" 18 | ], 19 | "thresholds": [ 20 | 0.25, 21 | 0.1 22 | ], 23 | "tries_per_edge": 5, 24 | "unicolor": false 25 | } --------------------------------------------------------------------------------