diff --git a/NDTensors/Project.toml b/NDTensors/Project.toml new file mode 100644 index 0000000000..d3987fea53 --- /dev/null +++ b/NDTensors/Project.toml @@ -0,0 +1,27 @@ +name = "NDTensors" +uuid = "23ae76d9-e61a-49c4-8f12-3f1a16adf9cf" +authors = ["Matthew Fishman "] +version = "0.1.34" + +[deps] +Compat = "34da2185-b29b-5c13-b0c7-acf172513d20" +Dictionaries = "85a47980-9c8c-11e8-2b9f-f7ca1fa99fb4" +HDF5 = "f67ccb44-e63f-5c2f-98bd-6dc0ccc4ba2f" +LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +Requires = "ae029012-a4dd-5104-9daa-d747884805df" +StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" +Strided = "5e0ebb24-38b0-5f93-81fe-25c709ecae67" +TimerOutputs = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f" +TupleTools = "9d95972d-f1c8-5527-a6e0-b4b365fa01f6" + +[compat] +Compat = "2.1, 3" +Dictionaries = "0.3.5" +HDF5 = "0.14, 0.15" +Requires = "1.1" +StaticArrays = "0.12, 1.0" +Strided = "0.3, 1" +TimerOutputs = "0.5.5" +TupleTools = "1.2.0" +julia = "1.3" diff --git a/src/NDTensors/NDTensors.jl b/NDTensors/src/NDTensors.jl similarity index 100% rename from src/NDTensors/NDTensors.jl rename to NDTensors/src/NDTensors.jl diff --git a/src/NDTensors/aliasstyle.jl b/NDTensors/src/aliasstyle.jl similarity index 100% rename from src/NDTensors/aliasstyle.jl rename to NDTensors/src/aliasstyle.jl diff --git a/src/NDTensors/blas_get_num_threads.jl b/NDTensors/src/blas_get_num_threads.jl similarity index 100% rename from src/NDTensors/blas_get_num_threads.jl rename to NDTensors/src/blas_get_num_threads.jl diff --git a/src/NDTensors/blocksparse/block.jl b/NDTensors/src/blocksparse/block.jl similarity index 100% rename from src/NDTensors/blocksparse/block.jl rename to NDTensors/src/blocksparse/block.jl diff --git a/src/NDTensors/blocksparse/blockdims.jl b/NDTensors/src/blocksparse/blockdims.jl similarity index 100% rename from src/NDTensors/blocksparse/blockdims.jl rename to NDTensors/src/blocksparse/blockdims.jl diff --git a/src/NDTensors/blocksparse/blockoffsets.jl b/NDTensors/src/blocksparse/blockoffsets.jl similarity index 100% rename from src/NDTensors/blocksparse/blockoffsets.jl rename to NDTensors/src/blocksparse/blockoffsets.jl diff --git a/src/NDTensors/blocksparse/blocksparse.jl b/NDTensors/src/blocksparse/blocksparse.jl similarity index 100% rename from src/NDTensors/blocksparse/blocksparse.jl rename to NDTensors/src/blocksparse/blocksparse.jl diff --git a/src/NDTensors/blocksparse/blocksparsetensor.jl b/NDTensors/src/blocksparse/blocksparsetensor.jl similarity index 100% rename from src/NDTensors/blocksparse/blocksparsetensor.jl rename to NDTensors/src/blocksparse/blocksparsetensor.jl diff --git a/src/NDTensors/blocksparse/combiner.jl b/NDTensors/src/blocksparse/combiner.jl similarity index 100% rename from src/NDTensors/blocksparse/combiner.jl rename to NDTensors/src/blocksparse/combiner.jl diff --git a/src/NDTensors/blocksparse/diagblocksparse.jl b/NDTensors/src/blocksparse/diagblocksparse.jl similarity index 100% rename from src/NDTensors/blocksparse/diagblocksparse.jl rename to NDTensors/src/blocksparse/diagblocksparse.jl diff --git a/src/NDTensors/blocksparse/linearalgebra.jl b/NDTensors/src/blocksparse/linearalgebra.jl similarity index 100% rename from src/NDTensors/blocksparse/linearalgebra.jl rename to NDTensors/src/blocksparse/linearalgebra.jl diff --git a/src/NDTensors/combiner.jl b/NDTensors/src/combiner.jl similarity index 100% rename from src/NDTensors/combiner.jl rename to NDTensors/src/combiner.jl diff --git a/src/NDTensors/contraction_logic.jl b/NDTensors/src/contraction_logic.jl similarity index 100% rename from src/NDTensors/contraction_logic.jl rename to NDTensors/src/contraction_logic.jl diff --git a/src/NDTensors/dense.jl b/NDTensors/src/dense.jl similarity index 100% rename from src/NDTensors/dense.jl rename to NDTensors/src/dense.jl diff --git a/src/NDTensors/deprecated.jl b/NDTensors/src/deprecated.jl similarity index 100% rename from src/NDTensors/deprecated.jl rename to NDTensors/src/deprecated.jl diff --git a/src/NDTensors/diag.jl b/NDTensors/src/diag.jl similarity index 100% rename from src/NDTensors/diag.jl rename to NDTensors/src/diag.jl diff --git a/src/NDTensors/dims.jl b/NDTensors/src/dims.jl similarity index 100% rename from src/NDTensors/dims.jl rename to NDTensors/src/dims.jl diff --git a/src/NDTensors/empty.jl b/NDTensors/src/empty.jl similarity index 100% rename from src/NDTensors/empty.jl rename to NDTensors/src/empty.jl diff --git a/src/NDTensors/exports.jl b/NDTensors/src/exports.jl similarity index 100% rename from src/NDTensors/exports.jl rename to NDTensors/src/exports.jl diff --git a/src/NDTensors/imports.jl b/NDTensors/src/imports.jl similarity index 100% rename from src/NDTensors/imports.jl rename to NDTensors/src/imports.jl diff --git a/src/NDTensors/linearalgebra.jl b/NDTensors/src/linearalgebra.jl similarity index 100% rename from src/NDTensors/linearalgebra.jl rename to NDTensors/src/linearalgebra.jl diff --git a/src/NDTensors/octavian.jl b/NDTensors/src/octavian.jl similarity index 100% rename from src/NDTensors/octavian.jl rename to NDTensors/src/octavian.jl diff --git a/src/NDTensors/similar.jl b/NDTensors/src/similar.jl similarity index 100% rename from src/NDTensors/similar.jl rename to NDTensors/src/similar.jl diff --git a/src/NDTensors/svd.jl b/NDTensors/src/svd.jl similarity index 100% rename from src/NDTensors/svd.jl rename to NDTensors/src/svd.jl diff --git a/src/NDTensors/symmetric.jl b/NDTensors/src/symmetric.jl similarity index 100% rename from src/NDTensors/symmetric.jl rename to NDTensors/src/symmetric.jl diff --git a/src/NDTensors/tblis.jl b/NDTensors/src/tblis.jl similarity index 100% rename from src/NDTensors/tblis.jl rename to NDTensors/src/tblis.jl diff --git a/src/NDTensors/tensor.jl b/NDTensors/src/tensor.jl similarity index 100% rename from src/NDTensors/tensor.jl rename to NDTensors/src/tensor.jl diff --git a/src/NDTensors/tensorstorage.jl b/NDTensors/src/tensorstorage.jl similarity index 100% rename from src/NDTensors/tensorstorage.jl rename to NDTensors/src/tensorstorage.jl diff --git a/src/NDTensors/truncate.jl b/NDTensors/src/truncate.jl similarity index 100% rename from src/NDTensors/truncate.jl rename to NDTensors/src/truncate.jl diff --git a/src/NDTensors/tupletools.jl b/NDTensors/src/tupletools.jl similarity index 100% rename from src/NDTensors/tupletools.jl rename to NDTensors/src/tupletools.jl diff --git a/test/NDTensors/Project.toml b/NDTensors/test/Project.toml similarity index 100% rename from test/NDTensors/Project.toml rename to NDTensors/test/Project.toml diff --git a/test/NDTensors/blocksparse.jl b/NDTensors/test/blocksparse.jl similarity index 100% rename from test/NDTensors/blocksparse.jl rename to NDTensors/test/blocksparse.jl diff --git a/test/NDTensors/dense.jl b/NDTensors/test/dense.jl similarity index 100% rename from test/NDTensors/dense.jl rename to NDTensors/test/dense.jl diff --git a/test/NDTensors/diag.jl b/NDTensors/test/diag.jl similarity index 100% rename from test/NDTensors/diag.jl rename to NDTensors/test/diag.jl diff --git a/test/NDTensors/linearalgebra.jl b/NDTensors/test/linearalgebra.jl similarity index 100% rename from test/NDTensors/linearalgebra.jl rename to NDTensors/test/linearalgebra.jl diff --git a/test/NDTensors/readwrite.jl b/NDTensors/test/readwrite.jl similarity index 100% rename from test/NDTensors/readwrite.jl rename to NDTensors/test/readwrite.jl diff --git a/test/NDTensors/runtests.jl b/NDTensors/test/runtests.jl similarity index 100% rename from test/NDTensors/runtests.jl rename to NDTensors/test/runtests.jl diff --git a/test/NDTensors/tupletools.jl b/NDTensors/test/tupletools.jl similarity index 100% rename from test/NDTensors/tupletools.jl rename to NDTensors/test/tupletools.jl diff --git a/src/ITensors.jl b/src/ITensors.jl index 12c7219e0c..30d07cc98f 100644 --- a/src/ITensors.jl +++ b/src/ITensors.jl @@ -26,7 +26,7 @@ using Zeros ##################################### # NDTensors # -include("NDTensors/NDTensors.jl") +include("../NDTensors/src/NDTensors.jl") using .NDTensors #####################################