diff --git a/.github/workflows/VersionCheck.yml b/.github/workflows/VersionCheck.yml new file mode 100644 index 00000000..69444f1b --- /dev/null +++ b/.github/workflows/VersionCheck.yml @@ -0,0 +1,11 @@ +name: "Version Check" + +on: + pull_request: + +jobs: + version-check: + name: "Version Check" + uses: "ITensor/ITensorActions/.github/workflows/VersionCheck.yml@main" + with: + localregistry: https://github.com/ITensor/ITensorRegistry.git diff --git a/Project.toml b/Project.toml index 9a5104b6..a3edb8d4 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "BlockSparseArrays" uuid = "2c9a651f-6452-4ace-a6ac-809f4280fbb4" authors = ["ITensor developers and contributors"] -version = "0.3.7" +version = "0.3.8" [deps] Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" diff --git a/README.md b/README.md index ab2ab956..20e490b7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # BlockSparseArrays.jl -[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://ITensor.github.io/BlockSparseArrays.jl/stable/) -[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://ITensor.github.io/BlockSparseArrays.jl/dev/) +[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://itensor.github.io/BlockSparseArrays.jl/stable/) +[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://itensor.github.io/BlockSparseArrays.jl/dev/) [![Build Status](https://github.com/ITensor/BlockSparseArrays.jl/actions/workflows/Tests.yml/badge.svg?branch=main)](https://github.com/ITensor/BlockSparseArrays.jl/actions/workflows/Tests.yml?query=branch%3Amain) [![Coverage](https://codecov.io/gh/ITensor/BlockSparseArrays.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/ITensor/BlockSparseArrays.jl) [![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/invenia/BlueStyle) @@ -11,7 +11,11 @@ A block sparse array type in Julia based on the [`BlockArrays.jl`](https://githu ## Support -Flatiron Center for Computational Quantum Physics logo. + + + Flatiron Center for Computational Quantum Physics logo. + + BlockSparseArrays.jl is supported by the Flatiron Institute, a division of the Simons Foundation. diff --git a/docs/make.jl b/docs/make.jl index 1bc8b12f..8b38fc1f 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -20,7 +20,7 @@ makedocs(; format=Documenter.HTML(; canonical="https://ITensor.github.io/BlockSparseArrays.jl", edit_link="main", - assets=["assets/favicon.ico"], + assets=["assets/favicon.ico", "assets/extras.css"], ), pages=["Home" => "index.md", "Reference" => "reference.md"], ) diff --git a/docs/make_index.jl b/docs/make_index.jl index 24b80b96..97ca8dc0 100644 --- a/docs/make_index.jl +++ b/docs/make_index.jl @@ -4,7 +4,8 @@ using BlockSparseArrays: BlockSparseArrays function ccq_logo(content) include_ccq_logo = """ ```@raw html - Flatiron Center for Computational Quantum Physics logo. + Flatiron Center for Computational Quantum Physics logo. + Flatiron Center for Computational Quantum Physics logo. ``` """ content = replace(content, "{CCQ_LOGO}" => include_ccq_logo) diff --git a/docs/make_readme.jl b/docs/make_readme.jl index e80b67ac..097d78be 100644 --- a/docs/make_readme.jl +++ b/docs/make_readme.jl @@ -3,7 +3,10 @@ using BlockSparseArrays: BlockSparseArrays function ccq_logo(content) include_ccq_logo = """ - Flatiron Center for Computational Quantum Physics logo. + + + Flatiron Center for Computational Quantum Physics logo. + """ content = replace(content, "{CCQ_LOGO}" => include_ccq_logo) return content @@ -14,5 +17,5 @@ Literate.markdown( joinpath(pkgdir(BlockSparseArrays)); flavor=Literate.CommonMarkFlavor(), name="README", - preprocess=ccq_logo, + postprocess=ccq_logo, ) diff --git a/docs/src/assets/CCQ-dark.png b/docs/src/assets/CCQ-dark.png new file mode 100644 index 00000000..fbaef522 Binary files /dev/null and b/docs/src/assets/CCQ-dark.png differ diff --git a/docs/src/assets/CCQ.png b/docs/src/assets/CCQ.png index febbb085..e13f9083 100644 Binary files a/docs/src/assets/CCQ.png and b/docs/src/assets/CCQ.png differ diff --git a/docs/src/assets/extras.css b/docs/src/assets/extras.css new file mode 100644 index 00000000..aaab0f8b --- /dev/null +++ b/docs/src/assets/extras.css @@ -0,0 +1,15 @@ +.display-light-only { + display: block; +} + +.display-dark-only { + display: none; +} + +.theme--documenter-dark .display-light-only { + display: none; +} + +.theme--documenter-dark .display-dark-only { + display: block; +} diff --git a/docs/src/assets/favicon.ico b/docs/src/assets/favicon.ico index c7b942c3..0b067807 100644 Binary files a/docs/src/assets/favicon.ico and b/docs/src/assets/favicon.ico differ diff --git a/docs/src/assets/logo-dark.png b/docs/src/assets/logo-dark.png new file mode 100644 index 00000000..74506351 Binary files /dev/null and b/docs/src/assets/logo-dark.png differ diff --git a/docs/src/assets/logo.png b/docs/src/assets/logo.png index 6a700d1e..2682e149 100644 Binary files a/docs/src/assets/logo.png and b/docs/src/assets/logo.png differ diff --git a/examples/README.jl b/examples/README.jl index 6bbb8bbd..c83b5dec 100644 --- a/examples/README.jl +++ b/examples/README.jl @@ -1,7 +1,7 @@ # # BlockSparseArrays.jl # -# [![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://ITensor.github.io/BlockSparseArrays.jl/stable/) -# [![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://ITensor.github.io/BlockSparseArrays.jl/dev/) +# [![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://itensor.github.io/BlockSparseArrays.jl/stable/) +# [![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://itensor.github.io/BlockSparseArrays.jl/dev/) # [![Build Status](https://github.com/ITensor/BlockSparseArrays.jl/actions/workflows/Tests.yml/badge.svg?branch=main)](https://github.com/ITensor/BlockSparseArrays.jl/actions/workflows/Tests.yml?query=branch%3Amain) # [![Coverage](https://codecov.io/gh/ITensor/BlockSparseArrays.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/ITensor/BlockSparseArrays.jl) # [![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/invenia/BlueStyle)