├── .gitignore ├── .idea ├── TNR.iml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE.txt ├── README.md ├── TNR.egg-info ├── PKG-INFO ├── SOURCES.txt ├── dependency_links.txt ├── requires.txt └── top_level.txt ├── TNR ├── Actions │ ├── __init__.py │ ├── basic_actions.py │ ├── compress.py │ ├── loop_svd_elim.py │ ├── optimize_loop.py │ ├── swap_elim.py │ └── swap_optimize.py ├── Contractors │ ├── __init__.py │ ├── contractor.py │ ├── heuristics.py │ └── mergeAllContractor.py ├── Environment │ ├── __init__.py │ └── environment.py ├── Examples │ ├── __init__.py │ ├── analyzer.py │ ├── bayesTest.py │ ├── ising1DJ.py │ ├── ising1Ddisordered.py │ ├── ising1Dh.py │ ├── ising2DJ.py │ ├── ising2DJ_loop_opt.py │ ├── ising2DJopen.py │ ├── ising2Ddisordered.py │ ├── ising3D.py │ ├── isingDisordedP.py │ ├── isingGlass.py │ └── makeTasks.py ├── Models │ ├── __init__.py │ ├── bayes.py │ ├── isingModel.py │ ├── peps.py │ ├── protein_aggregation_2D.py │ └── protein_aggregation_3d.py ├── Network │ ├── __init__.py │ ├── bucket.py │ ├── link.py │ ├── network.py │ ├── node.py │ ├── traceMin.py │ └── treeNetwork.py ├── NetworkTensor │ ├── __init__.py │ └── networkTensor.py ├── Profile │ ├── __init__.py │ ├── peps.py │ ├── profile │ ├── protein2D.py │ └── protein3D.py ├── Tensor │ ├── __init__.py │ ├── arrayTensor.py │ └── tensor.py ├── TensorLoopOptimization │ ├── __init__.py │ ├── densityMatrix.py │ ├── loopOpt.py │ ├── optTensor.py │ ├── optimizer.py │ └── svdCut.py ├── Test │ ├── .gitignore │ ├── __init__.py │ ├── test_Ising.py │ ├── test_arrayTensor.py │ ├── test_multi_marg.py │ ├── test_network.py │ ├── test_node.py │ ├── test_treeNetwork.py │ ├── test_treeTensor.py │ └── test_utils.py ├── TreeTensor │ ├── __init__.py │ ├── identityTensor.py │ └── treeTensor.py ├── Utilities │ ├── __init__.py │ ├── arrays.py │ ├── graphPlotter.py │ ├── linalg.py │ ├── logger.py │ ├── misc.py │ ├── perf.py │ ├── svd.py │ └── switches.py ├── __init__.py └── config.py ├── dist ├── TNR-1.1-py2.7.egg └── TNR-1.1-py3.6.egg ├── files.txt ├── out.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/TNR.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/.idea/TNR.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/README.md -------------------------------------------------------------------------------- /TNR.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR.egg-info/PKG-INFO -------------------------------------------------------------------------------- /TNR.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /TNR.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /TNR.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /TNR.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | TNR 2 | -------------------------------------------------------------------------------- /TNR/Actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Actions/basic_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Actions/basic_actions.py -------------------------------------------------------------------------------- /TNR/Actions/compress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Actions/compress.py -------------------------------------------------------------------------------- /TNR/Actions/loop_svd_elim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Actions/loop_svd_elim.py -------------------------------------------------------------------------------- /TNR/Actions/optimize_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Actions/optimize_loop.py -------------------------------------------------------------------------------- /TNR/Actions/swap_elim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Actions/swap_elim.py -------------------------------------------------------------------------------- /TNR/Actions/swap_optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Actions/swap_optimize.py -------------------------------------------------------------------------------- /TNR/Contractors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Contractors/contractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Contractors/contractor.py -------------------------------------------------------------------------------- /TNR/Contractors/heuristics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Contractors/heuristics.py -------------------------------------------------------------------------------- /TNR/Contractors/mergeAllContractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Contractors/mergeAllContractor.py -------------------------------------------------------------------------------- /TNR/Environment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Environment/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Environment/environment.py -------------------------------------------------------------------------------- /TNR/Examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Examples/analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/analyzer.py -------------------------------------------------------------------------------- /TNR/Examples/bayesTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/bayesTest.py -------------------------------------------------------------------------------- /TNR/Examples/ising1DJ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising1DJ.py -------------------------------------------------------------------------------- /TNR/Examples/ising1Ddisordered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising1Ddisordered.py -------------------------------------------------------------------------------- /TNR/Examples/ising1Dh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising1Dh.py -------------------------------------------------------------------------------- /TNR/Examples/ising2DJ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising2DJ.py -------------------------------------------------------------------------------- /TNR/Examples/ising2DJ_loop_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising2DJ_loop_opt.py -------------------------------------------------------------------------------- /TNR/Examples/ising2DJopen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising2DJopen.py -------------------------------------------------------------------------------- /TNR/Examples/ising2Ddisordered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising2Ddisordered.py -------------------------------------------------------------------------------- /TNR/Examples/ising3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/ising3D.py -------------------------------------------------------------------------------- /TNR/Examples/isingDisordedP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/isingDisordedP.py -------------------------------------------------------------------------------- /TNR/Examples/isingGlass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/isingGlass.py -------------------------------------------------------------------------------- /TNR/Examples/makeTasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Examples/makeTasks.py -------------------------------------------------------------------------------- /TNR/Models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Models/bayes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Models/bayes.py -------------------------------------------------------------------------------- /TNR/Models/isingModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Models/isingModel.py -------------------------------------------------------------------------------- /TNR/Models/peps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Models/peps.py -------------------------------------------------------------------------------- /TNR/Models/protein_aggregation_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Models/protein_aggregation_2D.py -------------------------------------------------------------------------------- /TNR/Models/protein_aggregation_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Models/protein_aggregation_3d.py -------------------------------------------------------------------------------- /TNR/Network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Network/bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Network/bucket.py -------------------------------------------------------------------------------- /TNR/Network/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Network/link.py -------------------------------------------------------------------------------- /TNR/Network/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Network/network.py -------------------------------------------------------------------------------- /TNR/Network/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Network/node.py -------------------------------------------------------------------------------- /TNR/Network/traceMin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Network/traceMin.py -------------------------------------------------------------------------------- /TNR/Network/treeNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Network/treeNetwork.py -------------------------------------------------------------------------------- /TNR/NetworkTensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/NetworkTensor/networkTensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/NetworkTensor/networkTensor.py -------------------------------------------------------------------------------- /TNR/Profile/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Profile/peps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Profile/peps.py -------------------------------------------------------------------------------- /TNR/Profile/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Profile/profile -------------------------------------------------------------------------------- /TNR/Profile/protein2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Profile/protein2D.py -------------------------------------------------------------------------------- /TNR/Profile/protein3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Profile/protein3D.py -------------------------------------------------------------------------------- /TNR/Tensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Tensor/arrayTensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Tensor/arrayTensor.py -------------------------------------------------------------------------------- /TNR/Tensor/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Tensor/tensor.py -------------------------------------------------------------------------------- /TNR/TensorLoopOptimization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/TensorLoopOptimization/densityMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/TensorLoopOptimization/densityMatrix.py -------------------------------------------------------------------------------- /TNR/TensorLoopOptimization/loopOpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/TensorLoopOptimization/loopOpt.py -------------------------------------------------------------------------------- /TNR/TensorLoopOptimization/optTensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/TensorLoopOptimization/optTensor.py -------------------------------------------------------------------------------- /TNR/TensorLoopOptimization/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/TensorLoopOptimization/optimizer.py -------------------------------------------------------------------------------- /TNR/TensorLoopOptimization/svdCut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/TensorLoopOptimization/svdCut.py -------------------------------------------------------------------------------- /TNR/Test/.gitignore: -------------------------------------------------------------------------------- 1 | log 2 | *.dot 3 | -------------------------------------------------------------------------------- /TNR/Test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Test/test_Ising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_Ising.py -------------------------------------------------------------------------------- /TNR/Test/test_arrayTensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_arrayTensor.py -------------------------------------------------------------------------------- /TNR/Test/test_multi_marg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_multi_marg.py -------------------------------------------------------------------------------- /TNR/Test/test_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_network.py -------------------------------------------------------------------------------- /TNR/Test/test_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_node.py -------------------------------------------------------------------------------- /TNR/Test/test_treeNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_treeNetwork.py -------------------------------------------------------------------------------- /TNR/Test/test_treeTensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_treeTensor.py -------------------------------------------------------------------------------- /TNR/Test/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Test/test_utils.py -------------------------------------------------------------------------------- /TNR/TreeTensor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/TreeTensor/identityTensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/TreeTensor/identityTensor.py -------------------------------------------------------------------------------- /TNR/TreeTensor/treeTensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/TreeTensor/treeTensor.py -------------------------------------------------------------------------------- /TNR/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/Utilities/arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/arrays.py -------------------------------------------------------------------------------- /TNR/Utilities/graphPlotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/graphPlotter.py -------------------------------------------------------------------------------- /TNR/Utilities/linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/linalg.py -------------------------------------------------------------------------------- /TNR/Utilities/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/logger.py -------------------------------------------------------------------------------- /TNR/Utilities/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/misc.py -------------------------------------------------------------------------------- /TNR/Utilities/perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/perf.py -------------------------------------------------------------------------------- /TNR/Utilities/svd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/svd.py -------------------------------------------------------------------------------- /TNR/Utilities/switches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/Utilities/switches.py -------------------------------------------------------------------------------- /TNR/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TNR/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/TNR/config.py -------------------------------------------------------------------------------- /dist/TNR-1.1-py2.7.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/dist/TNR-1.1-py2.7.egg -------------------------------------------------------------------------------- /dist/TNR-1.1-py3.6.egg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/dist/TNR-1.1-py3.6.egg -------------------------------------------------------------------------------- /files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/files.txt -------------------------------------------------------------------------------- /out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/out.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamjermyn/PyTNR/HEAD/setup.py --------------------------------------------------------------------------------