v0.5.0
This is a minor release of geovista
, which is available on conda-forge and PyPI.
📢 Announcements
- Welcome and congratulations to:
- @tkknight made their first contribution in #615
- @andrewcoughtrie made their first contribution in #649
- @stephenworsley made their first contribution in #689
- @ESadek-MO made their first contribution in #691
- @pp-mo made their first contribution in #839
- @HGWright made their first contribution in #854
- A whole new crew of
geovista
collaborators joined us! Welcome aboard @ESadek-MO, @HGWright, @lbdreyer, @pp-mo, @stephenworsley, @tkknight and @trexfeathers 🎉
💎 Highlights
Notable changes in this minor release of geovista
include:
-
Extended the
geovista.bridge
to provide RGB and DEM GeoTIFF support, requires optionalrasterio
dependency (#742) -
Cartographic camera controls provide a more intuative way to render the scene (#819)
-
Huge effort to bootstrapped the documentation, which includes:
- interactive gallery examples,
- an API reference,
- rich reference material,
- our first tutorial,
and much more! 🥳
-
We've adopted all-contributors to make it easy to recognise all our contributors, not just those that push code ✨
💣 Breaking
The following functionality has been moved:
geovista.pantry
⇒geovista.pantry.data
(#645)geovista.samples
⇒geovista.pantry.meshes
(#645)geovista.cache.blue_marble
⇒geovista.pantry.textures
(#645)geovista.cache.checkerboard
⇒geovista.pantry.textures
(#645)geovista.cache.fetch_coastlines
⇒geovista.pantry
(#645)geovista.cache.natural_earth_1
⇒geovista.pantry.textures
(#645)geovista.cache.natural_earth_hypsometric
⇒geovista.pantry.textures
(#645)
✨ New
Shiny new functionality banked in 0.5.0
:
geovista.bridge.Transform.from_tiff
(#742)geovista.common.get_modules
(#541)geovista.pantry.fetch_raster
(#738)geovista.geoplotter.GeoPlotterBase.view_poi
(#819)geovista.qt.GeoQtInteractor
(#649)
🚀 Contributions
Steps in the journey of 0.5.0
:
- Add "geovista --report" CLI option by @bjlittle in #471
- CLI show total assets by @bjlittle in #496
- rename Preference enumeration classes by @bjlittle in #616
- Added GeoQtInteractor class and tests by @andrewcoughtrie in #649
- update qt docstrings by @bjlittle in #650
- Added the option to offer RGB and RGBA data to geovista bridge by @ESadek-MO in #691
- add pantry.fetch_raster to retrieve raster assets by @bjlittle in #738
- add geotiff support by @bjlittle in #742
- add geotiff rgb example by @bjlittle in #746
- generate bridge unstructured masked connectivity from points by @bjlittle in #758
- clarify geotiff pixel to crs transform by @bjlittle in #765
- preserve active scalars name of bbox region by @bjlittle in #802
- set default bbox tolerance by @bjlittle in #803
- add extra optional packages for scooby report by @bjlittle in #817
- add cartographic camera POI control by @bjlittle in #819
- default spatial args for geoplotter view_poi by @bjlittle in #982
🌱 Community
- docs: add bjlittle as a contributor for maintenance, and infra by @allcontributors in #877
- docs: add bjlittle as a contributor for maintenance by @allcontributors in #884
- docs: add bjlittle as a contributor for doc by @allcontributors in #889
- docs: add bjlittle as a contributor for code by @allcontributors in #891
- add bjlittle as a contributor for bug by @allcontributors in #893
- add RichardScottOZ as a contributor for doc by @allcontributors in #895
- add tkknight as a contributor for doc, and infra by @allcontributors in #897
- add andrewcoughtrie as a contributor for code, and test by @allcontributors in #898
- add ESadek-MO as a contributor for code by @allcontributors in #899
- add pp-mo as a contributor for doc by @allcontributors in #900
- add HGWright as a contributor for doc by @allcontributors in #901
- add stephenworsley as a contributor for doc by @allcontributors in #902
- add banesullivan as a contributor for code by @allcontributors in #903
- add banesullivan as a contributor for test by @allcontributors in #904
- add banesullivan as a contributor for infra, and example by @allcontributors in #905
- add trexfeathers as a contributor for infra by @allcontributors in #906
- add trexfeathers as a contributor for doc by @allcontributors in #907
- add trexfeathers as a contributor for code by @allcontributors in #908
- add trexfeathers as a contributor for maintenance by @allcontributors in #909
- add tkoyama010 as a contributor for maintenance by @allcontributors in #910
- add tkoyama010 as a contributor for code, data, and 2 more by @allcontributors in #911
- add tkoyama010 as a contributor for doc by @allcontributors in #912
- add bjlittle as a contributor for review by @allcontributors in #914
- add banesullivan as a contributor for bug by @allcontributors in #915
- add banesullivan as a contributor for ideas by @allcontributors in #916
- add trexfeathers as a contributor for bug by @allcontributors in #917
- add jamesp as a contributor for bug by @allcontributors in #918
- add dennissergeev as a contributor for bug by @allcontributors in #919
- add zklaus as a contributor for bug by @allcontributors in #920
- add dennissergeev as a contributor for promotion by @allcontributors in #921
- add PBrockmann as a contributor for bug by @allcontributors in #922
- add owenlamont as a contributor for bug, and userTesting by @allcontributors in #923
- add giubonino as a contributor for userTesting by @allcontributors in #924
- add stuartfox as a contributor for ideas by @allcontributors in #925
- add user27182 as a contributor for bug by @allcontributors in #926
- add Minerallo as a contributor for bug by @allcontributors in #927
- add djhoese as a contributor for question by @allcontributors in #928
- add ChristmasZCY as a contributor for bug by @allcontributors in #929
- add dennissergeev as a contributor for ideas by @allcontributors in #930
- add trexfeathers as a contributor for ideas by @allcontributors in #931
- add jbusecke as a contributor for promotion by @allcontributors in #932
- add pp-mo as a contributor for ideas by @allcontributors in #933
- add akaszynski as a contributor for bug by @allcontributors in #934
- add bjlittle as a contributor for data, example, and 2 more by @allcontributors in #935
- add trexfeathers as a contributor for question by @allcontributors in #937
- add yutik-nn as a contributor for ideas by @allcontributors in #938
- add bjlittle as a contributor for talk by @allcontributors in #941
- add tkoyama010 as a contributor for tutorial, bug, and question by @allcontributors in #942
- add banesullivan as a contributor for promotion by @allcontributors in #943
- add changliao1025 as a contributor for ideas, and promotion by @allcontributors in #944
- add mgrover1 as a contributor for ideas, and promotion by @allcontributors in #945
- add bjlittle as a contributor for video by @allcontributors in #946
- add bjlittle as a contributor for eventOrganizing by @allcontributors in #948
- add tkoyama010 as a contributor for eventOrganizing by @allcontributors in #949
- add trexfeathers as a contributor for promotion by @allcontributors in #952
- add edsaac as a contributor for plugin by @allcontributors in #954
- add tkoyama010 as a contributor for translation by @allcontributors in #958
- add felixdellner as a contributor for bug, and ideas by @allcontributors in #966
- add ukmo-ccbunney as a contributor for ideas, and userTesting by @allcontributors in #970
- add abooton as a contributor for ideas by @allcontributors in #973
- add abooton as a contributor for review by @allcontributors in #975
- add edmundhenley-mo as a contributor for ideas, and userTesting by @allcontributors in #978
- add tkoyama010 as a contributor for review by @allcontributors in #981
- add bjlittle as a contributor for tutorial by @allcontributors in #988
📚 Documentation
- fix lighting for vectors example by @bjlittle in #448
- add uber h3 hexagonal hierarchical spatial index example by @bjlittle in #513
- add initial sphinx-gallery support by @bjlittle in #548
- add sphinx-design documentation dependency by @bjlittle in #549
- add sphinx-design gallery card by @bjlittle in #552
- rebrand gallery to examples gallery by @bjlittle in #555
- add sphinx-gallery uber h3 example by @bjlittle in #573
- enable ruff format on docstrings by @bjlittle in #575
- reword uber h3 gallery example by @bjlittle in #577
- restructure gallery examples by @bjlittle in #578
- create sphinx-gallery curvilinear section by @bjlittle in #579
- create sphinx-gallery rectilinear section by @bjlittle in #580
- examples minor reformat by @bjlittle in #581
- restructure rectilinear examples by @bjlittle in #582
- point cloud example retitle by @bjlittle in #583
- reformat rectilinear examples by @bjlittle in #584
- create sphinx-gallery warp section by @bjlittle in #585
- examples dynamico rebrand by @bjlittle in #586
- retire unstructured lfric orog example by @bjlittle in #587
- add simple gallery introduction by @bjlittle in #589
- dynamico sphinx-gallery unstructured example by @bjlittle in #588
- icon sphinx-gallery unstructured example by @bjlittle in #591
- conditional sphinx note on rtd by @bjlittle in #590
- lfric lam sphinx-gallery example by @bjlittle in #592
- lfric sst sphinx-gallery examples by @bjlittle in #593
- retitle curvilinear and rectilinear examples by @bjlittle in #594
- smc sphinx-gallery examples by @bjlittle in #595
- tri sphinx-gallery examples by @bjlittle in #596
- use esri for orca example by @bjlittle in #597
- earthquakes sphinx-gallery examples by @bjlittle in #598
- reformat fesom examples by @bjlittle in #599
- reformat clouds examples by @bjlittle in #602
- gallery warp lfric orog eqc by @bjlittle in #603
- DOCS: autoapi adoption for create API docs. by @tkknight in #615
- define initial documentation theme and structure by @bjlittle in #617
- disable grid card shading by @bjlittle in #618
- minor docs land page changes by @bjlittle in #619
- move docs construction icon by @bjlittle in #624
- add docs next steps section by @bjlittle in #625
- format examples docstrings by @bjlittle in #626
- add examples zoom and resize image tests by @bjlittle in #628
- Bump PyVista for new DynamicScraper features by @banesullivan in #632
- examples drop show edges by @bjlittle in #636
- serve local html docs with dynamic scraper by @bjlittle in #638
- disable docs navigation with keys by @bjlittle in #639
- docs default pygments highlight with andmonish by @bjlittle in #644
- docs add developer section by @bjlittle in #646
- Refactor samples, pantry etcetera by @trexfeathers in #645
- update gallery admonish by @bjlittle in #655
- increase docs toc level by @bjlittle in #677
- update bridge docstring attributes and dtypes by @bjlittle in #680
- update cache docstrings by @bjlittle in #681
- Clarify docstrings on bridge.Transform expected data size by @stephenworsley in #689
- cli docs tidy and options rebrand by @bjlittle in #692
- update common docstring attributes and dtypes by @bjlittle in #697
- update config attributes and docstring by @bjlittle in #698
- add viewcode sphinx extension by @bjlittle in #699
- auto inject pyvista-plot directive into docstring by @bjlittle in #700
- update core docstring attributes and dtypes by @bjlittle in #701
- update crs docstring attributes and dtype by @bjlittle in #702
- inject pyvista-plot directive for singular example rubric by @bjlittle in #704
- docs add ext todo by @bjlittle in #708
- docs add makefile phony serve-html by @bjlittle in #709
- docs napoleon type aliases by @bjlittle in #710
- docs migrate from napoleon to numpydoc by @bjlittle in #715
- fix lock2yaml eof newline by @bjlittle in #713
- enable numpydoc validation pre-commit hook by @bjlittle in #716
- docs add youtube icon link by @bjlittle in #717
- docs max nav bar depth by @bjlittle in #719
- geodesic numpydoc docstring examples by @bjlittle in #720
- docs makefile noplot by @bjlittle in #722
- docs sphinxopts --keep-going by @bjlittle in #723
- docs update intersphinx for pyvista by @bjlittle in #724
- docs geodesic line colour by @bjlittle in #725
- docs use sphinx.util.logging for autolog by @bjlittle in #726
- use sphinx.util.console.colorize with docs autolog by @bjlittle in #727
- docs groupwise autoapi member order by @bjlittle in #728
- enable docs nitpicky mode by @bjlittle in #730
- docs add gallery sphinx-tags by @bjlittle in #733
- docs sphinx-tags badge colour by @bjlittle in #735
- add optional package dependencies admonition by @bjlittle in #748
- tidy examples missing optional package dependency handling by @bjlittle in #749
- add digital elevation geotiff example by @bjlittle in #750
- raise sphinx gallery minimum reported time by @bjlittle in #751
- reformat from_tiff__dem example by @bjlittle in #753
- add documentation section to readme by @bjlittle in #764
- revert README examples to 0.4.x by @bjlittle in #783
- tidy readme by @bjlittle in #791
- support linkcheck and doctest gha by @bjlittle in #794
- use wireframe and opacity for geodesic docstring examples by @bjlittle in #805
- Various
README
suggestions by @trexfeathers in #826 - Changes to
geodesic
docstrings by @trexfeathers in #829 - reword readme by @bjlittle in #830
- scale readme images with inline css by @bjlittle in #831
- Update README.md by @bjlittle in #832
- reformat readme code examples by @bjlittle in #833
- rebrand um to nemo for orca2 by @bjlittle in #838
- Docstring suggestions by @trexfeathers in #841
- Review of the 'warp' examples. by @pp-mo in #839
- Improve h3 example documentation by @stephenworsley in #848
- docs: populate geovista 101 by @bjlittle in #828
- Geoplotter docstring suggestions by @trexfeathers in #844
- docs: increase left sidebar max-navbar-depth by @bjlittle in #851
- docs: use togglebutton for admonition by @bjlittle in #855
- Updating common.py docstrings by @HGWright in #854
- autoapi module template by @bjlittle in #860
- docs: reference infrastructure by @bjlittle in #861
- docs: tutorial and explanation rebrand by @bjlittle in #862
- docs: custom sphinx-gallery default thumbnail by @bjlittle in #863
- docs: toggle open margin notes by @bjlittle in #864
- docs: add missing wip margin note by @bjlittle in #865
- docs: sphinx-autoapi templates readme by @bjlittle in #866
- Further docstring suggestions by @trexfeathers in #845
- docs: auto-generate gallery carousel by @bjlittle in #867
- docs: bridge tiff example by @bjlittle in #868
- docs: sort gallery carousel cards by @bjlittle in #869
- Docstring suggestions for core. by @trexfeathers in #847
- docs: use os.walk not pathlib.Path.walk by @bjlittle in #870
- docs: configure sphinx-tippy by @bjlittle in #874
- docs: tidy readme by @bjlittle in #890
- docs: update reference about by @bjlittle in #892
- docs: update reference about by @bjlittle in #939
- docs: reference environment variables by @bjlittle in #950
- docs: reference bindings by @bjlittle in #956
- docs: reference cli by @bjlittle in #962
- docs: add figure alternate text by @bjlittle in #964
- docs: correct osx bindings by @bjlittle in #971
- docs: add tutorial by @bjlittle in #983
- docs: tidy landing page intro by @bjlittle in #984
- docs: add glossary by @bjlittle in #985
- revert README for 0.5.0 by @bjlittle in #784
- docs: update tutorial by @bjlittle in #987
💼 Internal
- Auto approve dependabot PRs by @bjlittle in #454
- Enable off-screen rendering of examples by @bjlittle in #455
- Render with osmesa vtk in GHA CI by @bjlittle in #464
- Render with qt vtk in GHA CI by @bjlittle in #468
- Reorder pyproject optional dependencies by @bjlittle in #474
- Adopt pytest-pyvista and qt/xvfb by @bjlittle in #470
- Elevate high variance warning level for image tests by @bjlittle in #476
- tox pre-create pytest-pyvista test images directory by @bjlittle in #477
- Elevate tox pytest warnings to errors by @bjlittle in #478
- Mute pooch during tox tests by @bjlittle in #479
- Add pooch cache manager verbosity control by @bjlittle in #482
- Add pytest image marker by @bjlittle in #485
- Use pytest filterwarnings by @bjlittle in #487
- Adopt pytest strict config by @bjlittle in #488
- Add minimal pytest required plugins by @bjlittle in #491
- Add example scripts image test coverage by @bjlittle in #494
- Qualify warnings by @bjlittle in #498
- Update to latest geovista-data version by @bjlittle in #499
- adopt py310 typing by @bjlittle in #517
- drop explicit pep517 wheel by @bjlittle in #518
- set pytest log cli level by @bjlittle in #519
- adopt pytest xfail-strict by @bjlittle in #520
- use black pre-commit-mirror by @bjlittle in #522
- configure ruff linter to show fixes by @bjlittle in #521
- add pre-commit.ci autoupdate msg by @bjlittle in #523
- configure ruff src by @bjlittle in #524
- configure ruff linter by @bjlittle in #525
- ruff isort required imports by @bjlittle in #526
- update ruff badge by @bjlittle in #527
- add blacken-docs pre-commit hook by @bjlittle in #528
- add pygrep pre-commit hooks by @bjlittle in #529
- add check-jsonschema pre-commit hooks by @bjlittle in #530
- enforce all ruff rules by @bjlittle in #531
- add copyright preamble by @bjlittle in #532
- replace black with ruff format by @bjlittle in #533
- adopt sp-repo-review pre-commit by @bjlittle in #535
- auto-label 'skip changelog' by @bjlittle in #536
- add get_modules convenience by @bjlittle in #541
- qualify ruff ignore rules with docs url by @bjlittle in #542
- resolve ruff ruf005 rule exceptions by @bjlittle in #543
- add scientific-python pre-commit links by @bjlittle in #546
- add rtd status badge by @bjlittle in #550
- fix actions/labeler for v5 by @bjlittle in #557
- add x badge by @bjlittle in #558
- Clarify ruff extend-exclude behaviour by @bjlittle in #561
- bump download/upload artifact gha to v4 by @bjlittle in #566
- Add group update settings to dependabot by @tkoyama010 in #567
- revert upload/download artifact version by @bjlittle in #568
- enforce ruff D212 pydocstyle by @bjlittle in #571
- add cli download decompress option by @bjlittle in #605
- add cli examples --groups and --run-group by @bjlittle in #607
- add missing cli auto-label by @bjlittle in #608
- Merge back v0p4p1 by @bjlittle in #633
- Update .readthedocs.yml to bump new versions by @tkoyama010 in #640
- add youtube badge by @bjlittle in #641
- add auto label for merge-back by @bjlittle in #643
- update for geovista-data restructure by @bjlittle in #651
- auto label for registry cache by @bjlittle in #652
- define GH
CODEOWNERS
for approval by @bjlittle in #653 - update
CODEOWNERS
by @bjlittle in #654 - avoid pyvista polydata deprecation warning by @bjlittle in #659
- minor restructure and reformat by @bjlittle in #663
- add pytest example marker by @bjlittle in #664
- drop examples logger by @bjlittle in #667
- support lazy import by @bjlittle in #669
- adopt welcome bot by @bjlittle in #670
- tidy geovista module namespace by @bjlittle in #671
- fix pantry.meshes by @bjlittle in #673
- autodoc typehints in doc-string description only by @bjlittle in #679
- support lock to yaml by @bjlittle in #682
- fix lock2yaml for py310 by @bjlittle in #683
- fix lock2yaml upload-artifact by @bjlittle in #686
- use locks yml on rtd by @bjlittle in #688
- fix the error of GH104 by @tkoyama010 in #685
- update welcome bot first pull-request message by @bjlittle in #690
- update to latest data cache by @bjlittle in #737
- bump for ruff format v0.3.0 update by @bjlittle in #739
- update geovista-data version by @bjlittle in #744
- update cache registry with tiff rgb example test image asset by @bjlittle in #745
- update cache registry for dem tiff asset by @bjlittle in #747
- update blacken-docs pre-commit black version by @bjlittle in #759
- update repo-review configuration by @bjlittle in #760
- add star-history to README by @bjlittle in #763
- gha pytest colors by @bjlittle in #768
- Adopt typing TypeAlias by @bjlittle in #769
- use codecov gha by @bjlittle in #785
- update manifest for pypi requirements only by @bjlittle in #786
- use explicit package name for test coverage by @bjlittle in #787
- drop toml install from setuptools-scm by @bjlittle in #798
- add requirements readme by @bjlittle in #804
- gha split image tests by @bjlittle in #808
- gha cache geovista assets by @bjlittle in #813
- bump to latest geovista-data by @bjlittle in #821
- remove test examples cache by @bjlittle in #822
- add generic image test caching by @bjlittle in #825
- configure and initialise all-contributors by @bjlittle in #876
- docs: custom config for all-contributors by @bjlittle in #878
- docs: move CONTRIBUTORS.md by @bjlittle in #879
- docs: reset CONTRIBUTORS.md by @bjlittle in #880
- all-contrib restart by @bjlittle in #883
- Update .all-contributorsrc by @bjlittle in #885
- Update CONTRIBUTORS.md by @bjlittle in #886
- Update CONTRIBUTORS.md by @bjlittle in #888
- Update .all-contributorsrc by @bjlittle in #894
- Update .all-contributorsrc by @bjlittle in #896
- Update .all-contributorsrc by @bjlittle in #913
- add all-contributors badge by @bjlittle in #936
- reformat all-contributors table by @bjlittle in #951
- revert all-contributors table by @bjlittle in #953
- ensure correct setuptools-scm version on rtd by @bjlittle in #969
- add documentation link for pypi by @bjlittle in #972
🔗 Dependencies
- Temporary pin pyvista<0.42.2 by @bjlittle in #456
- Add pytest-pyvista test package by @bjlittle in #458
- Add
fastparquet
andpandas
examples package by @tkoyama010 in #460 - Min pin cartopy>=0.22 for no GEOS by @bjlittle in #462
- NEP29 compliance drop schedule for numpy by @bjlittle in #467
- Add pytest-xvfb by @bjlittle in #472
- Add pytest-xdist dependency by @bjlittle in #483
- Drop pytest-xdist by @bjlittle in #492
- add uber-h3 optional dependencies by @bjlittle in #509
- drop py39 and support py312 by @bjlittle in #516
- add sphinx-gallery dependency by @bjlittle in #537
- add additional doc dependencies for pyvista by @bjlittle in #544
- Handle missing optional pyvistaqt package by @bjlittle in #497
- add sphinx-book-theme by @bjlittle in #610
- nep29 drop numpy 1.22 by @bjlittle in #612
- add sphinx-autoapi dependency by @bjlittle in #614
- add examples pyarrow optional dependancy by @bjlittle in #657
- add rasterio core dependency by @bjlittle in #660
- add lazy_loader core package dependency by @bjlittle in #665
- add numpydoc dependency by @bjlittle in #711
- add sphinx-tags dependency by @bjlittle in #731
- demote rasterio as optional dependency by @bjlittle in #736
- bump setuptools and setuptools-scm min pin by @bjlittle in #780
- min pin for sphinx-gallery and sphinx by @bjlittle in #792
- pin pydata-sphinx-theme<0.15.3 by @bjlittle in #814
- adopt min pin for sphinx themes by @bjlittle in #835
- add sphinx-togglebutton dependency by @bjlittle in #852
- nep29 numpy>=1.24 min pin by @bjlittle in #857
- unpin sphinx-autoapi by @bjlittle in #858
- docs: add myst-parser package dependency by @bjlittle in #871
- docs: add sphinx-tippy package dependency by @bjlittle in #873
- add sphinx-click package dependency by @bjlittle in #960
- docs: add nbsphinx package dependency by @bjlittle in #967
- docs: add ipykernel dependency by @bjlittle in #976
- add myst-nb dependency by @bjlittle in #979
🧰 Maintenance
- [geovista.ci] conda lock auto-update by @geovista-ci in #451
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #457
- [geovista.ci] conda lock auto-update by @geovista-ci in #459
- [geovista.ci] conda lock auto-update by @geovista-ci in #461
- [geovista.ci] conda lock auto-update by @geovista-ci in #463
- [geovista.ci] conda lock auto-update by @geovista-ci in #465
- [geovista.ci] conda lock auto-update by @geovista-ci in #469
- [geovista.ci] conda lock auto-update by @geovista-ci in #473
- [geovista.ci] conda lock auto-update by @geovista-ci in #480
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #481
- [geovista.ci] conda lock auto-update by @geovista-ci in #484
- [geovista.ci] conda lock auto-update by @geovista-ci in #489
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #490
- [geovista.ci] conda lock auto-update by @geovista-ci in #493
- [geovista.ci] conda lock auto-update by @geovista-ci in #495
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #500
- [geovista.ci] conda lock auto-update by @geovista-ci in #501
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #502
- [geovista.ci] conda lock auto-update by @geovista-ci in #503
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #504
- Bump awalsh128/cache-apt-pkgs-action from 1.3.0 to 1.3.1 by @dependabot in #505
- [geovista.ci] conda lock auto-update by @geovista-ci in #506
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #507
- [geovista.ci] conda lock auto-update by @geovista-ci in #508
- [geovista.ci] conda lock auto-update by @geovista-ci in #510
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #511
- [geovista.ci] conda lock auto-update by @geovista-ci in #512
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #515
- [geovista.ci] conda lock auto-update by @geovista-ci in #514
- [geovista.ci] conda lock auto-update by @geovista-ci in #538
- chore: update pre-commit hooks by @pre-commit-ci in #539
- Bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in #540
- [geovista.ci] conda lock auto-update by @geovista-ci in #545
- [geovista.ci] conda lock auto-update by @geovista-ci in #547
- [geovista.ci] conda lock auto-update by @geovista-ci in #551
- Bump actions/labeler from 4 to 5 by @dependabot in #553
- Bump actions/stale from 8 to 9 by @dependabot in #559
- [geovista.ci] conda lock auto-update by @geovista-ci in #560
- chore: update pre-commit hooks by @pre-commit-ci in #562
- Bump github/codeql-action from 2 to 3 by @dependabot in #563
- [geovista.ci] conda lock auto-update by @geovista-ci in #569
- chore: update pre-commit hooks by @pre-commit-ci in #572
- [geovista.ci] conda lock auto-update by @geovista-ci in #601
- update ci-label gha for dependabot skip changelog by @bjlittle in #574
- chore: update pre-commit hooks by @pre-commit-ci in #604
- [geovista.ci] conda lock auto-update by @geovista-ci in #609
- [geovista.ci] conda lock auto-update by @geovista-ci in #611
- [geovista.ci] conda lock auto-update by @geovista-ci in #613
- [geovista.ci] conda lock auto-update by @geovista-ci in #621
- chore: update pre-commit hooks by @pre-commit-ci in #627
- [geovista.ci] conda lock auto-update by @geovista-ci in #634
- [geovista.ci] conda lock auto-update by @geovista-ci in #637
- chore: update pre-commit hooks by @pre-commit-ci in #642
- [geovista.ci] conda lock auto-update by @geovista-ci in #658
- [geovista.ci] conda lock auto-update by @geovista-ci in #661
- chore: update pre-commit hooks by @pre-commit-ci in #662
- [geovista.ci] conda lock auto-update by @geovista-ci in #666
- [geovista.ci] conda lock auto-update by @geovista-ci in #678
- [geovista.ci] conda lock auto-update by @geovista-ci in #687
- chore: update pre-commit hooks by @pre-commit-ci in #684
- Bump the dependencies group with 1 update by @dependabot in #693
- [geovista.ci] conda lock auto-update by @geovista-ci in #694
- Bump the dependencies group with 1 update by @dependabot in #695
- chore: update pre-commit hooks by @pre-commit-ci in #696
- [geovista.ci] conda lock auto-update by @geovista-ci in #703
- chore: update pre-commit hooks by @pre-commit-ci in #705
- Bump the dependencies group with 1 update by @dependabot in #706
- Bump the dependencies group with 1 update by @dependabot in #707
- [geovista.ci] conda lock auto-update by @geovista-ci in #712
- chore: update pre-commit hooks by @pre-commit-ci in #718
- [geovista.ci] conda lock auto-update by @geovista-ci in #729
- [geovista.ci] conda lock auto-update by @geovista-ci in #732
- Bump the dependencies group with 1 update by @dependabot in #734
- [geovista.ci] conda lock auto-update by @geovista-ci in #740
- Bump the dependencies group with 1 update by @dependabot in #741
- [geovista.ci] conda lock auto-update by @geovista-ci in #752
- chore: update pre-commit hooks by @pre-commit-ci in #754
- Bump the dependencies group with 1 update by @dependabot in #755
- [geovista.ci] conda lock auto-update by @geovista-ci in #756
- chore: update pre-commit hooks by @pre-commit-ci in #757
- [geovista.ci] conda lock auto-update by @geovista-ci in #761
- chore: update pre-commit hooks by @pre-commit-ci in #762
- [geovista.ci] conda lock auto-update by @geovista-ci in #766
- chore: update pre-commit hooks by @pre-commit-ci in #767
- [geovista.ci] conda lock auto-update by @geovista-ci in #771
- chore: update pre-commit hooks by @pre-commit-ci in #772
- [geovista.ci] conda lock auto-update by @geovista-ci in #773
- [geovista.ci] conda lock auto-update by @geovista-ci in #775
- Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 in the dependencies group by @dependabot in #776
- chore: update pre-commit hooks by @pre-commit-ci in #777
- Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 in the dependencies group by @dependabot in #778
- [geovista.ci] conda lock auto-update by @geovista-ci in #779
- chore: update pre-commit hooks by @pre-commit-ci in #781
- Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 in the dependencies group by @dependabot in #788
- [geovista.ci] conda lock auto-update by @geovista-ci in #789
- chore: update pre-commit hooks by @pre-commit-ci in #790
- [geovista.ci] conda lock auto-update by @geovista-ci in #795
- [geovista.ci] conda lock auto-update by @geovista-ci in #796
- chore: update pre-commit hooks by @pre-commit-ci in #797
- [geovista.ci] conda lock auto-update by @geovista-ci in #799
- chore: update pre-commit hooks by @pre-commit-ci in #801
- [geovista.ci] conda lock auto-update by @geovista-ci in #806
- chore: update pre-commit hooks by @pre-commit-ci in #807
- [geovista.ci] conda lock auto-update by @geovista-ci in #809
- chore: update pre-commit hooks by @pre-commit-ci in #810
- [geovista.ci] conda lock auto-update by @geovista-ci in #811
- chore: update pre-commit hooks by @pre-commit-ci in #812
- [geovista.ci] conda lock auto-update by @geovista-ci in #816
- [geovista.ci] conda lock auto-update by @geovista-ci in #818
- chore: update pre-commit hooks by @pre-commit-ci in #820
- [geovista.ci] conda lock auto-update by @geovista-ci in #834
- [geovista.ci] conda lock auto-update by @geovista-ci in #836
- chore: update pre-commit hooks by @pre-commit-ci in #837
- Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 in the dependencies group by @dependabot in #840
- [geovista.ci] conda lock auto-update by @geovista-ci in #850
- [geovista.ci] conda lock auto-update by @geovista-ci in #853
- chore: update pre-commit hooks by @pre-commit-ci in #856
- [geovista.ci] conda lock auto-update by @geovista-ci in #859
- [geovista.ci] conda lock auto-update by @geovista-ci in #872
- [geovista.ci] conda lock auto-update by @geovista-ci in #875
- chore: update pre-commit hooks by @pre-commit-ci in #947
- [geovista.ci] conda lock auto-update by @geovista-ci in #961
- [geovista.ci] conda lock auto-update by @geovista-ci in #968
- [geovista.ci] conda lock auto-update by @geovista-ci in #977
- [geovista.ci] conda lock auto-update by @geovista-ci in #980
- chore: update pre-commit hooks by @pre-commit-ci in #986
Full Changelog: v0.4.1...v0.5.0