@@ -42,6 +42,7 @@ dependencies = [
4242 " natsort" ,
4343 " numpy" ,
4444 " pandas" ,
45+ " pyvisgrid" ,
4546 " rich" ,
4647 " rich-click>=1.8.9" ,
4748 " scipy" ,
@@ -52,14 +53,9 @@ dependencies = [
5253]
5354
5455[project .optional-dependencies ]
55- plot = [
56- " matplotlib" ,
57- ]
56+ plot = [" matplotlib" ]
5857
59- tutorials = [
60- " matplotlib" ,
61- " pytorch_finufft"
62- ]
58+ tutorials = [" matplotlib" , " pytorch_finufft" ]
6359
6460[dependency-groups ]
6561tests = [
@@ -101,12 +97,12 @@ dev = [
10197 " jupyter" ,
10298 " pre-commit" ,
10399 " pytorch_finufft" ,
104- {include-group = " tests" },
105- {include-group = " docs" },
100+ { include-group = " tests" },
101+ { include-group = " docs" },
106102]
107103
108104[project .scripts ]
109- pyvisgen-simulate = " pyvisgen.simulation .scripts.create_dataset:main"
105+ pyvisgen-simulate = " pyvisgen.dataset .scripts.create_dataset:main"
110106pyvisgen-quickstart = " pyvisgen.tools.quickstart:quickstart"
111107
112108[tool .hatch .version ]
@@ -125,6 +121,9 @@ include = ["src/pyvisgen"]
125121"resources" = " share/resources"
126122"config" = " share/configs"
127123
124+ [tool .hatch .metadata ]
125+ "allow-direct-references" = true
126+
128127[tool .coverage .run ]
129128omit = [
130129 " docs/*" ,
@@ -143,7 +142,7 @@ extend-exclude = ["tests", "examples"]
143142
144143[tool .ruff .lint ]
145144extend-select = [
146- " I" , # isort
145+ " I" , # isort
147146]
148147ignore = []
149148
@@ -161,33 +160,33 @@ docstring-code-format = true
161160known-first-party = [" pyvisgen" ]
162161
163162[tool .towncrier ]
164- package = " pyvisgen"
165- directory = " docs/changes"
166- filename = " CHANGES.rst"
167- template = " docs/changes/template.rst"
168- # let towncrier create proper links to the merged PR
169- issue_format = " `#{issue} <https://github.com/radionets-project/pyvisgen/pull/{issue}>`__"
170-
171- [tool .towncrier .fragment .feature ]
172- name = " New Features"
173- showcontent = true
174-
175- [tool .towncrier .fragment .bugfix ]
176- name = " Bug Fixes"
177- showcontent = true
178-
179- [tool .towncrier .fragment .api ]
180- name = " API Changes"
181- showcontent = true
182-
183- [tool .towncrier .fragment .optimization ]
184- name = " Refactoring and Optimization"
185- showcontent = true
186-
187- [tool .towncrier .fragment .maintenance ]
188- name = " Maintenance"
189- showcontent = true
190-
191- [[tool .towncrier .section ]]
192- name = " "
193- path = " "
163+ package = " pyvisgen"
164+ directory = " docs/changes"
165+ filename = " CHANGES.rst"
166+ template = " docs/changes/template.rst"
167+ # let towncrier create proper links to the merged PR
168+ issue_format = " `#{issue} <https://github.com/radionets-project/pyvisgen/pull/{issue}>`__"
169+
170+ [tool .towncrier .fragment .feature ]
171+ name = " New Features"
172+ showcontent = true
173+
174+ [tool .towncrier .fragment .bugfix ]
175+ name = " Bug Fixes"
176+ showcontent = true
177+
178+ [tool .towncrier .fragment .api ]
179+ name = " API Changes"
180+ showcontent = true
181+
182+ [tool .towncrier .fragment .optimization ]
183+ name = " Refactoring and Optimization"
184+ showcontent = true
185+
186+ [tool .towncrier .fragment .maintenance ]
187+ name = " Maintenance"
188+ showcontent = true
189+
190+ [[tool .towncrier .section ]]
191+ name = " "
192+ path = " "
0 commit comments