Mercurial > repos > public > sbplib_julia
changeset 1325:797b4ee51edf refactor/grids
Add todo and update manifests
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 22 Mar 2023 09:02:17 +0100 |
parents | 0713175a5743 |
children | e352630a0309 |
files | Manifest.toml docs/Manifest.toml grid_refactor.md |
diffstat | 3 files changed, 48 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/Manifest.toml Wed Mar 22 08:50:33 2023 +0100 +++ b/Manifest.toml Wed Mar 22 09:02:17 2023 +0100 @@ -5,10 +5,10 @@ project_hash = "a36735c53cfa4453f39635046eeaa47a4ea1231b" [[deps.Adapt]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "0310e08cb19f5da31d08341c6120c047598f5b9c" +deps = ["LinearAlgebra", "Requires"] +git-tree-sha1 = "cc37d689f599e8df4f464b2fa3870ff7db7492ef" uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" -version = "3.5.0" +version = "3.6.1" [[deps.ArrayInterface]] deps = ["ArrayInterfaceCore", "Compat", "IfElse", "LinearAlgebra", "SnoopPrecompile", "Static"] @@ -27,9 +27,9 @@ [[deps.Compat]] deps = ["Dates", "LinearAlgebra", "UUIDs"] -git-tree-sha1 = "61fdd77467a5c3ad071ef8277ac6bd6af7dd4c04" +git-tree-sha1 = "7a60c856b9fa189eb34f5f8a6f6b5529b7942957" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "4.6.0" +version = "4.6.1" [[deps.CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] @@ -77,6 +77,12 @@ deps = ["SHA", "Serialization"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +[[deps.Requires]] +deps = ["UUIDs"] +git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7" +uuid = "ae029012-a4dd-5104-9daa-d747884805df" +version = "1.3.0" + [[deps.SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" version = "0.7.0" @@ -96,15 +102,15 @@ [[deps.Static]] deps = ["IfElse"] -git-tree-sha1 = "c35b107b61e7f34fa3f124026f2a9be97dea9e1c" +git-tree-sha1 = "08be5ee09a7632c32695d954a602df96a877bf0d" uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" -version = "0.8.3" +version = "0.8.6" [[deps.StaticArrays]] deps = ["LinearAlgebra", "Random", "StaticArraysCore", "Statistics"] -git-tree-sha1 = "2d7d9e1ddadc8407ffd460e24218e37ef52dd9a3" +git-tree-sha1 = "7756ce473bd10b67245bdebdc8d8670a85f6230b" uuid = "90137ffa-7385-5640-81b9-e52037218182" -version = "1.5.16" +version = "1.5.18" [[deps.StaticArraysCore]] git-tree-sha1 = "6b7ba252635a5eff6a0b0664a41ee140a1c9e72a"
--- a/docs/Manifest.toml Wed Mar 22 08:50:33 2023 +0100 +++ b/docs/Manifest.toml Wed Mar 22 09:02:17 2023 +0100 @@ -10,10 +10,10 @@ version = "0.0.1" [[deps.Adapt]] -deps = ["LinearAlgebra"] -git-tree-sha1 = "0310e08cb19f5da31d08341c6120c047598f5b9c" +deps = ["LinearAlgebra", "Requires"] +git-tree-sha1 = "cc37d689f599e8df4f464b2fa3870ff7db7492ef" uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" -version = "3.5.0" +version = "3.6.1" [[deps.ArrayInterface]] deps = ["ArrayInterfaceCore", "Compat", "IfElse", "LinearAlgebra", "SnoopPrecompile", "Static"] @@ -35,9 +35,9 @@ [[deps.Compat]] deps = ["Dates", "LinearAlgebra", "UUIDs"] -git-tree-sha1 = "61fdd77467a5c3ad071ef8277ac6bd6af7dd4c04" +git-tree-sha1 = "7a60c856b9fa189eb34f5f8a6f6b5529b7942957" uuid = "34da2185-b29b-5c13-b0c7-acf172513d20" -version = "4.6.0" +version = "4.6.1" [[deps.CompilerSupportLibraries_jll]] deps = ["Artifacts", "Libdl"] @@ -119,9 +119,9 @@ [[deps.Parsers]] deps = ["Dates", "SnoopPrecompile"] -git-tree-sha1 = "151d91d63d8d6c1a5789ecb7de51547e00480f1b" +git-tree-sha1 = "478ac6c952fddd4399e71d4779797c538d0ff2bf" uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0" -version = "2.5.4" +version = "2.5.8" [[deps.Preferences]] deps = ["TOML"] @@ -141,12 +141,18 @@ deps = ["SHA", "Serialization"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +[[deps.Requires]] +deps = ["UUIDs"] +git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7" +uuid = "ae029012-a4dd-5104-9daa-d747884805df" +version = "1.3.0" + [[deps.SHA]] uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" version = "0.7.0" [[deps.Sbplib]] -deps = ["TOML", "TiledIteration"] +deps = ["StaticArrays", "TOML", "TiledIteration"] path = ".." uuid = "5a373a26-915f-4769-bcab-bf03835de17b" version = "0.1.0" @@ -169,9 +175,24 @@ [[deps.Static]] deps = ["IfElse"] -git-tree-sha1 = "c35b107b61e7f34fa3f124026f2a9be97dea9e1c" +git-tree-sha1 = "08be5ee09a7632c32695d954a602df96a877bf0d" uuid = "aedffcd0-7271-4cad-89d0-dc628f76c6d3" -version = "0.8.3" +version = "0.8.6" + +[[deps.StaticArrays]] +deps = ["LinearAlgebra", "Random", "StaticArraysCore", "Statistics"] +git-tree-sha1 = "7756ce473bd10b67245bdebdc8d8670a85f6230b" +uuid = "90137ffa-7385-5640-81b9-e52037218182" +version = "1.5.18" + +[[deps.StaticArraysCore]] +git-tree-sha1 = "6b7ba252635a5eff6a0b0664a41ee140a1c9e72a" +uuid = "1e83bf80-4336-4d27-bf5d-d5a4f845583c" +version = "1.4.0" + +[[deps.Statistics]] +deps = ["LinearAlgebra", "SparseArrays"] +uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" [[deps.SuiteSparse]] deps = ["Libdl", "LinearAlgebra", "Serialization", "SparseArrays"]
--- a/grid_refactor.md Wed Mar 22 08:50:33 2023 +0100 +++ b/grid_refactor.md Wed Mar 22 09:02:17 2023 +0100 @@ -17,7 +17,8 @@ ## TODO * Add benchmarks or allocation tests for eval_on and indexing grids. * Document the expected behavior of grid functions -* Write down the thinking around Grid being an AbstractArray. Why it doesn't work +* Write down the thinking around Grid being an AbstractArray. Why it doesn't work. +* Write about the design choices in the docs. * Merge and run benchmarks * Check all the docstring of all types that have been changed