From a8076fc7e3de01f2c6751b26a30839474e1052ed Mon Sep 17 00:00:00 2001 From: Matthew Fishman Date: Mon, 22 Jun 2026 14:55:34 -0400 Subject: [PATCH] Add ITensorFormatter to developer tools and simplify the ecosystem graph Adds `ITensorFormatter` to the Developer Tools navigation dropdown alongside `ITensorPkgSkeleton`. It has a published docs site and is a tool people use when developing ITensor packages, so it belongs in that group. Also drops `SparseArraysBase` from the ecosystem overview graph, since it's an implementation detail of `GradedArrays` rather than something most users interact with when using the common features. Removing it also cleans up the layout: `GradedArrays` now sits directly above `TensorAlgebra` instead of being pulled to the side, so its edge no longer crosses the `DataGraphs` to `NamedGraphs` branch. `SparseArraysBase` stays in the Tensor Libraries dropdown for anyone who wants to find it. Follow-up to https://github.com/ITensor/ITensorDocsNext.jl/pull/56. --- Project.toml | 2 +- docs/make.jl | 3 ++- docs/src/ecosystem_overview.md | 1 - 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index 9df80a13..463d9d35 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ITensorDocsNext" uuid = "701fd796-f527-45da-9a53-2681c1a90c45" -version = "0.1.17" +version = "0.1.18" authors = ["ITensor developers and contributors"] [workspace] diff --git a/docs/make.jl b/docs/make.jl index 74d6b0bc..201ae9b8 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -66,7 +66,8 @@ docs = [ "Graph Libraries", itensor_multidocref.(["NamedGraphs", "DataGraphs"]) ), MultiDocumenter.DropdownNav( - "Developer Tools", itensor_multidocref.(["ITensorPkgSkeleton"]) + "Developer Tools", + itensor_multidocref.(["ITensorPkgSkeleton", "ITensorFormatter"]) ), ] diff --git a/docs/src/ecosystem_overview.md b/docs/src/ecosystem_overview.md index 940cec35..0fd5c726 100644 --- a/docs/src/ecosystem_overview.md +++ b/docs/src/ecosystem_overview.md @@ -7,5 +7,4 @@ graph TD DataGraphs --> NamedGraphs(NamedGraphs.jl) ITensorBase --> TensorAlgebra(TensorAlgebra.jl) GradedArrays(GradedArrays.jl) --> TensorAlgebra - GradedArrays --> SparseArraysBase(SparseArraysBase.jl) ```