Commit Graph

18303 Commits

Author SHA1 Message Date
Emily Soth 0407999347 fix variable name conflicts and get tests passing 2025-05-15 12:30:35 -07:00
Emily Soth d663d379d5 work in progress 2025-05-15 10:34:22 -07:00
Emily Soth 2546e89ac8 add ModelSpec docstring; move args_with_spatial_overlap into separate properties 2025-05-14 16:31:40 -07:00
Emily Soth 14d696e90e redesign SingleBandRasterInput and create RasterBand and RasterInput classes 2025-05-13 18:40:21 -07:00
Emily Soth a78e0df99f fix some input class super() relationships 2025-05-13 11:45:35 -07:00
Emily Soth 076cd7a3a9 fix missing commas 2025-05-13 11:45:10 -07:00
Emily Soth a1dde022fa consistently use two blank lines between class definitions 2025-05-12 17:29:38 -07:00
Emily Soth 57f91dfd89 alphabetize lists of class names 2025-05-12 17:04:55 -07:00
Emily Soth ea1f510707 update inheritance for some spec classes 2025-05-12 16:29:39 -07:00
Emily Soth 138337f088 rename geometries property to geometry_types 2025-05-12 16:21:11 -07:00
Emily Soth 214a617e0d Merge branch 'feature/plugins' into feature/1891 2025-05-12 15:50:31 -07:00
Emily Soth 470d012c9e rename spec_utils to spec 2025-05-12 14:51:36 -07:00
Emily Soth 633644b3a6 update model spec property names for datastack extraction test 2025-05-12 13:55:18 -07:00
Emily Soth 12a43f34ec patch models list in datastack test 2025-05-12 13:45:54 -07:00
Emily Soth 9665164bd5 Merge branch 'feature/plugins' of https://github.com/natcap/invest into feature/plugins 2025-05-12 13:36:46 -07:00
Emily Soth 5e9e739705 Merge branch 'main' into feature/plugins 2025-05-12 13:36:19 -07:00
Emily Soth d5f5258fc3 remove redundant imports from test methods 2025-05-12 13:26:12 -07:00
Emily Soth 0de5b2fa6f
Update src/natcap/invest/validation.py
Co-authored-by: Doug <dcdenu4@gmail.com>
2025-05-12 13:15:10 -07:00
Emily Soth a0bc85d11d
Merge pull request #1915 from emlys/restore-compiled-modules
Restore compiled modules to the plugins branch
2025-05-09 21:05:31 +00:00
Emily Soth 0f70606b1c don't skip over compiled modules in package discovery 2025-05-09 13:33:42 -07:00
Emily Soth ddc5466f85 look for packages starting with 'invest' with or without dash or underscore 2025-05-09 12:44:11 -07:00
Doug 851f7c70d0
Merge pull request #1906 from davemfish/bugfix/windows-setup-py
make the setup.py GDAL library path stuff a little more bulletproof on Windows
2025-05-09 11:38:20 -04:00
Emily Soth 20548a8294 try to upload wheel artifacts without zipping a directory 2025-05-08 16:31:18 -07:00
Emily Soth d26a26a97f pin pygeoprocessing 2025-05-08 15:07:30 -07:00
Emily Soth bf1726ec88 restore compiled modules to the plugins branch 2025-05-08 14:38:09 -07:00
Emily Soth 6639e0ff73 remove UI spec and refactor ui_spec.order to input_field_order property 2025-05-08 11:50:38 -07:00
Emily Soth deb37d9c5c move dropdown functions from ui spec into input class 2025-05-07 17:17:26 -07:00
Emily Soth 382f5f4f2c move 'hidden' property from ui spec into input classes 2025-05-07 16:33:04 -07:00
Emily Soth b6f3168024 write docstrings for output spec classes 2025-05-07 14:56:20 -07:00
Emily Soth c3c97a850e write docstrings for spec input classes 2025-05-07 14:16:58 -07:00
Dave Fisher db4115fa33
Merge pull request #1899 from claire-simpson/feature/1774-datastack-metadata
Generate/copy metadata when creating a datastack
2025-05-07 05:52:56 -07:00
Claire Simpson fa2223d2ee Removed old HISTORY note (#1774) 2025-05-06 16:04:11 -06:00
Claire Simpson 4de29e32de Fixed HISTORY (#1774) 2025-05-06 16:02:35 -06:00
Claire Simpson 005a9b4fd9 Merge branch 'main' into feature/1774-datastack-metadata 2025-05-06 15:55:24 -06:00
Claire Simpson 0a42e6c39e Removed unused imports and fixed comment and docstring (#1774) 2025-05-06 15:02:05 -06:00
Dave Fisher b78d58d5c1
Merge pull request #1911 from natcap/autorelease/3.15.1
3.15.1 release
2025-05-06 13:55:15 -07:00
GitHub Actions d7bdc598b9 Committing the 3.15.1 release. 2025-05-06 19:32:51 +00:00
Emily Davis 01e400da8b
Merge pull request #1910 from davemfish/bugfix/history-header
HISTORY file needs an expected layout
2025-05-06 13:27:27 -06:00
davemfish e287751e14 remove an empty comment block 2025-05-06 15:03:15 -04:00
davemfish 6e276fc008 HISTORY file needs an expected layout 2025-05-06 14:58:36 -04:00
Claire Simpson 4e4bfb03c8 Fix merge conflict (#1774) 2025-05-06 11:49:15 -06:00
Claire Simpson ec5b2ba299 Fix keyword model_id in test (#1774) 2025-05-06 11:44:01 -06:00
Claire Simpson a7037cdf72 Fix datastack_module model_ids; cleanup (1774) 2025-05-06 11:43:04 -06:00
Claire Simpson 15ed80f0bb Remove unused imports (#1774) 2025-05-06 11:38:59 -06:00
Claire Simpson 5e922564f8 rollback changes to _generate_files_from_spec when function supported datastack metadata test (#1774) 2025-05-06 11:38:01 -06:00
Claire Simpson 4c5307d819 Remove spec_utils metadata test (#1774) 2025-05-06 11:31:06 -06:00
Claire Simpson 2fd150393f Test metadata generation for data in datastack (#1774) 2025-05-06 11:30:13 -06:00
Claire Simpson d21e418bb0 Move datastack metadata generation to occur within build_datastack_archive; don't copy invalid metadata to datastack; don't overwrite units (#1774) 2025-05-06 11:29:21 -06:00
Emily Soth 54e5fc850f
Merge pull request #1903 from emilyanndavis/bug/1655-clear-model-run-status-on-param-change
Hide model status indicator when a parameter is changed
2025-05-06 16:08:47 +00:00
Emily Soth d6bd7457e1 uncomment tests 2025-05-05 21:43:16 -07:00