Recent Releases of geovista

geovista - v0.5.3

This is a patch release of geovista, which is available on conda-forge and PyPI.

📢 Announcements

  • This patch resolves issue #1156, where geovista.examples.spatial_index.uber_h3 was failing due to the API breaking changes in the 4.1.0 major release (which includes all 4.x changes) of uber/h3-py.

🚀 Contributions

Steps in the journey of 0.5.3: * add min pin h3>=4.1 by @bjlittle in https://github.com/bjlittle/geovista/pull/1169 * drop tox usage within ci-locks gha by @bjlittle in https://github.com/bjlittle/geovista/pull/1170 * fix for lock2yaml by @bjlittle in https://github.com/bjlittle/geovista/pull/1171 * chore: bump conda lock files by @geovista-ci in https://github.com/bjlittle/geovista/pull/1172

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.5.2...v0.5.3

- Python
Published by bjlittle over 1 year ago

geovista - v0.5.2

This is a patch release of geovista, which is available on conda-forge and PyPI.

📢 Announcements

  • This patch resolves issue #1131, where geovista.bridge.Transform.from_tiff was failing due to a rasterio>=1.4.0 behaviour regression.

🚀 Contributions

Steps in the journey of 0.5.2: * patch: fix rasterio 1.4.x regression by @bjlittle in https://github.com/bjlittle/geovista/pull/1132

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.5.1...v0.5.2

- Python
Published by bjlittle over 1 year ago

geovista - v0.5.1

This is a patch release of geovista, which is available on conda-forge and PyPI.

📢 Announcements

  • This patch resolves issue #849, where geovista was failing geovista.gridlines tests when using numpy 2.x

🚀 Contributions

Steps in the journey of 0.5.1: * patch: fix gridline tests for np 2.x by @bjlittle in https://github.com/bjlittle/geovista/pull/998

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.5.0...v0.5.1

- Python
Published by bjlittle over 1 year ago

geovista - 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 https://github.com/bjlittle/geovista/pull/615
    • @andrewcoughtrie made their first contribution in https://github.com/bjlittle/geovista/pull/649
    • @stephenworsley made their first contribution in https://github.com/bjlittle/geovista/pull/689
    • @ESadek-MO made their first contribution in https://github.com/bjlittle/geovista/pull/691
    • @pp-mo made their first contribution in https://github.com/bjlittle/geovista/pull/839
    • @HGWright made their first contribution in https://github.com/bjlittle/geovista/pull/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 optional rasterio dependency (#742)
  • Cartographic camera controls provide a more intuative way to render the scene (#819)
  • Huge effort to bootstrapped the documentation, which includes:

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 https://github.com/bjlittle/geovista/pull/471
  • CLI show total assets by @bjlittle in https://github.com/bjlittle/geovista/pull/496
  • rename Preference enumeration classes by @bjlittle in https://github.com/bjlittle/geovista/pull/616
  • Added GeoQtInteractor class and tests by @andrewcoughtrie in https://github.com/bjlittle/geovista/pull/649
  • update qt docstrings by @bjlittle in https://github.com/bjlittle/geovista/pull/650
  • Added the option to offer RGB and RGBA data to geovista bridge by @ESadek-MO in https://github.com/bjlittle/geovista/pull/691
  • add pantry.fetch_raster to retrieve raster assets by @bjlittle in https://github.com/bjlittle/geovista/pull/738
  • add geotiff support by @bjlittle in https://github.com/bjlittle/geovista/pull/742
  • add geotiff rgb example by @bjlittle in https://github.com/bjlittle/geovista/pull/746
  • generate bridge unstructured masked connectivity from points by @bjlittle in https://github.com/bjlittle/geovista/pull/758
  • clarify geotiff pixel to crs transform by @bjlittle in https://github.com/bjlittle/geovista/pull/765
  • preserve active scalars name of bbox region by @bjlittle in https://github.com/bjlittle/geovista/pull/802
  • set default bbox tolerance by @bjlittle in https://github.com/bjlittle/geovista/pull/803
  • add extra optional packages for scooby report by @bjlittle in https://github.com/bjlittle/geovista/pull/817
  • add cartographic camera POI control by @bjlittle in https://github.com/bjlittle/geovista/pull/819
  • default spatial args for geoplotter view_poi by @bjlittle in https://github.com/bjlittle/geovista/pull/982

🌱 Community

  • docs: add bjlittle as a contributor for maintenance, and infra by @allcontributors in https://github.com/bjlittle/geovista/pull/877
  • docs: add bjlittle as a contributor for maintenance by @allcontributors in https://github.com/bjlittle/geovista/pull/884
  • docs: add bjlittle as a contributor for doc by @allcontributors in https://github.com/bjlittle/geovista/pull/889
  • docs: add bjlittle as a contributor for code by @allcontributors in https://github.com/bjlittle/geovista/pull/891
  • add bjlittle as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/893
  • add RichardScottOZ as a contributor for doc by @allcontributors in https://github.com/bjlittle/geovista/pull/895
  • add tkknight as a contributor for doc, and infra by @allcontributors in https://github.com/bjlittle/geovista/pull/897
  • add andrewcoughtrie as a contributor for code, and test by @allcontributors in https://github.com/bjlittle/geovista/pull/898
  • add ESadek-MO as a contributor for code by @allcontributors in https://github.com/bjlittle/geovista/pull/899
  • add pp-mo as a contributor for doc by @allcontributors in https://github.com/bjlittle/geovista/pull/900
  • add HGWright as a contributor for doc by @allcontributors in https://github.com/bjlittle/geovista/pull/901
  • add stephenworsley as a contributor for doc by @allcontributors in https://github.com/bjlittle/geovista/pull/902
  • add banesullivan as a contributor for code by @allcontributors in https://github.com/bjlittle/geovista/pull/903
  • add banesullivan as a contributor for test by @allcontributors in https://github.com/bjlittle/geovista/pull/904
  • add banesullivan as a contributor for infra, and example by @allcontributors in https://github.com/bjlittle/geovista/pull/905
  • add trexfeathers as a contributor for infra by @allcontributors in https://github.com/bjlittle/geovista/pull/906
  • add trexfeathers as a contributor for doc by @allcontributors in https://github.com/bjlittle/geovista/pull/907
  • add trexfeathers as a contributor for code by @allcontributors in https://github.com/bjlittle/geovista/pull/908
  • add trexfeathers as a contributor for maintenance by @allcontributors in https://github.com/bjlittle/geovista/pull/909
  • add tkoyama010 as a contributor for maintenance by @allcontributors in https://github.com/bjlittle/geovista/pull/910
  • add tkoyama010 as a contributor for code, data, and 2 more by @allcontributors in https://github.com/bjlittle/geovista/pull/911
  • add tkoyama010 as a contributor for doc by @allcontributors in https://github.com/bjlittle/geovista/pull/912
  • add bjlittle as a contributor for review by @allcontributors in https://github.com/bjlittle/geovista/pull/914
  • add banesullivan as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/915
  • add banesullivan as a contributor for ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/916
  • add trexfeathers as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/917
  • add jamesp as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/918
  • add dennissergeev as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/919
  • add zklaus as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/920
  • add dennissergeev as a contributor for promotion by @allcontributors in https://github.com/bjlittle/geovista/pull/921
  • add PBrockmann as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/922
  • add owenlamont as a contributor for bug, and userTesting by @allcontributors in https://github.com/bjlittle/geovista/pull/923
  • add giubonino as a contributor for userTesting by @allcontributors in https://github.com/bjlittle/geovista/pull/924
  • add stuartfox as a contributor for ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/925
  • add user27182 as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/926
  • add Minerallo as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/927
  • add djhoese as a contributor for question by @allcontributors in https://github.com/bjlittle/geovista/pull/928
  • add ChristmasZCY as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/929
  • add dennissergeev as a contributor for ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/930
  • add trexfeathers as a contributor for ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/931
  • add jbusecke as a contributor for promotion by @allcontributors in https://github.com/bjlittle/geovista/pull/932
  • add pp-mo as a contributor for ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/933
  • add akaszynski as a contributor for bug by @allcontributors in https://github.com/bjlittle/geovista/pull/934
  • add bjlittle as a contributor for data, example, and 2 more by @allcontributors in https://github.com/bjlittle/geovista/pull/935
  • add trexfeathers as a contributor for question by @allcontributors in https://github.com/bjlittle/geovista/pull/937
  • add yutik-nn as a contributor for ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/938
  • add bjlittle as a contributor for talk by @allcontributors in https://github.com/bjlittle/geovista/pull/941
  • add tkoyama010 as a contributor for tutorial, bug, and question by @allcontributors in https://github.com/bjlittle/geovista/pull/942
  • add banesullivan as a contributor for promotion by @allcontributors in https://github.com/bjlittle/geovista/pull/943
  • add changliao1025 as a contributor for ideas, and promotion by @allcontributors in https://github.com/bjlittle/geovista/pull/944
  • add mgrover1 as a contributor for ideas, and promotion by @allcontributors in https://github.com/bjlittle/geovista/pull/945
  • add bjlittle as a contributor for video by @allcontributors in https://github.com/bjlittle/geovista/pull/946
  • add bjlittle as a contributor for eventOrganizing by @allcontributors in https://github.com/bjlittle/geovista/pull/948
  • add tkoyama010 as a contributor for eventOrganizing by @allcontributors in https://github.com/bjlittle/geovista/pull/949
  • add trexfeathers as a contributor for promotion by @allcontributors in https://github.com/bjlittle/geovista/pull/952
  • add edsaac as a contributor for plugin by @allcontributors in https://github.com/bjlittle/geovista/pull/954
  • add tkoyama010 as a contributor for translation by @allcontributors in https://github.com/bjlittle/geovista/pull/958
  • add felixdellner as a contributor for bug, and ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/966
  • add ukmo-ccbunney as a contributor for ideas, and userTesting by @allcontributors in https://github.com/bjlittle/geovista/pull/970
  • add abooton as a contributor for ideas by @allcontributors in https://github.com/bjlittle/geovista/pull/973
  • add abooton as a contributor for review by @allcontributors in https://github.com/bjlittle/geovista/pull/975
  • add edmundhenley-mo as a contributor for ideas, and userTesting by @allcontributors in https://github.com/bjlittle/geovista/pull/978
  • add tkoyama010 as a contributor for review by @allcontributors in https://github.com/bjlittle/geovista/pull/981
  • add bjlittle as a contributor for tutorial by @allcontributors in https://github.com/bjlittle/geovista/pull/988

📚 Documentation

  • fix lighting for vectors example by @bjlittle in https://github.com/bjlittle/geovista/pull/448
  • add uber h3 hexagonal hierarchical spatial index example by @bjlittle in https://github.com/bjlittle/geovista/pull/513
  • add initial sphinx-gallery support by @bjlittle in https://github.com/bjlittle/geovista/pull/548
  • add sphinx-design documentation dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/549
  • add sphinx-design gallery card by @bjlittle in https://github.com/bjlittle/geovista/pull/552
  • rebrand gallery to examples gallery by @bjlittle in https://github.com/bjlittle/geovista/pull/555
  • add sphinx-gallery uber h3 example by @bjlittle in https://github.com/bjlittle/geovista/pull/573
  • enable ruff format on docstrings by @bjlittle in https://github.com/bjlittle/geovista/pull/575
  • reword uber h3 gallery example by @bjlittle in https://github.com/bjlittle/geovista/pull/577
  • restructure gallery examples by @bjlittle in https://github.com/bjlittle/geovista/pull/578
  • create sphinx-gallery curvilinear section by @bjlittle in https://github.com/bjlittle/geovista/pull/579
  • create sphinx-gallery rectilinear section by @bjlittle in https://github.com/bjlittle/geovista/pull/580
  • examples minor reformat by @bjlittle in https://github.com/bjlittle/geovista/pull/581
  • restructure rectilinear examples by @bjlittle in https://github.com/bjlittle/geovista/pull/582
  • point cloud example retitle by @bjlittle in https://github.com/bjlittle/geovista/pull/583
  • reformat rectilinear examples by @bjlittle in https://github.com/bjlittle/geovista/pull/584
  • create sphinx-gallery warp section by @bjlittle in https://github.com/bjlittle/geovista/pull/585
  • examples dynamico rebrand by @bjlittle in https://github.com/bjlittle/geovista/pull/586
  • retire unstructured lfric orog example by @bjlittle in https://github.com/bjlittle/geovista/pull/587
  • add simple gallery introduction by @bjlittle in https://github.com/bjlittle/geovista/pull/589
  • dynamico sphinx-gallery unstructured example by @bjlittle in https://github.com/bjlittle/geovista/pull/588
  • icon sphinx-gallery unstructured example by @bjlittle in https://github.com/bjlittle/geovista/pull/591
  • conditional sphinx note on rtd by @bjlittle in https://github.com/bjlittle/geovista/pull/590
  • lfric lam sphinx-gallery example by @bjlittle in https://github.com/bjlittle/geovista/pull/592
  • lfric sst sphinx-gallery examples by @bjlittle in https://github.com/bjlittle/geovista/pull/593
  • retitle curvilinear and rectilinear examples by @bjlittle in https://github.com/bjlittle/geovista/pull/594
  • smc sphinx-gallery examples by @bjlittle in https://github.com/bjlittle/geovista/pull/595
  • tri sphinx-gallery examples by @bjlittle in https://github.com/bjlittle/geovista/pull/596
  • use esri for orca example by @bjlittle in https://github.com/bjlittle/geovista/pull/597
  • earthquakes sphinx-gallery examples by @bjlittle in https://github.com/bjlittle/geovista/pull/598
  • reformat fesom examples by @bjlittle in https://github.com/bjlittle/geovista/pull/599
  • reformat clouds examples by @bjlittle in https://github.com/bjlittle/geovista/pull/602
  • gallery warp lfric orog eqc by @bjlittle in https://github.com/bjlittle/geovista/pull/603
  • DOCS: autoapi adoption for create API docs. by @tkknight in https://github.com/bjlittle/geovista/pull/615
  • define initial documentation theme and structure by @bjlittle in https://github.com/bjlittle/geovista/pull/617
  • disable grid card shading by @bjlittle in https://github.com/bjlittle/geovista/pull/618
  • minor docs land page changes by @bjlittle in https://github.com/bjlittle/geovista/pull/619
  • move docs construction icon by @bjlittle in https://github.com/bjlittle/geovista/pull/624
  • add docs next steps section by @bjlittle in https://github.com/bjlittle/geovista/pull/625
  • format examples docstrings by @bjlittle in https://github.com/bjlittle/geovista/pull/626
  • add examples zoom and resize image tests by @bjlittle in https://github.com/bjlittle/geovista/pull/628
  • Bump PyVista for new DynamicScraper features by @banesullivan in https://github.com/bjlittle/geovista/pull/632
  • examples drop show edges by @bjlittle in https://github.com/bjlittle/geovista/pull/636
  • serve local html docs with dynamic scraper by @bjlittle in https://github.com/bjlittle/geovista/pull/638
  • disable docs navigation with keys by @bjlittle in https://github.com/bjlittle/geovista/pull/639
  • docs default pygments highlight with andmonish by @bjlittle in https://github.com/bjlittle/geovista/pull/644
  • docs add developer section by @bjlittle in https://github.com/bjlittle/geovista/pull/646
  • Refactor samples, pantry etcetera by @trexfeathers in https://github.com/bjlittle/geovista/pull/645
  • update gallery admonish by @bjlittle in https://github.com/bjlittle/geovista/pull/655
  • increase docs toc level by @bjlittle in https://github.com/bjlittle/geovista/pull/677
  • update bridge docstring attributes and dtypes by @bjlittle in https://github.com/bjlittle/geovista/pull/680
  • update cache docstrings by @bjlittle in https://github.com/bjlittle/geovista/pull/681
  • Clarify docstrings on bridge.Transform expected data size by @stephenworsley in https://github.com/bjlittle/geovista/pull/689
  • cli docs tidy and options rebrand by @bjlittle in https://github.com/bjlittle/geovista/pull/692
  • update common docstring attributes and dtypes by @bjlittle in https://github.com/bjlittle/geovista/pull/697
  • update config attributes and docstring by @bjlittle in https://github.com/bjlittle/geovista/pull/698
  • add viewcode sphinx extension by @bjlittle in https://github.com/bjlittle/geovista/pull/699
  • auto inject pyvista-plot directive into docstring by @bjlittle in https://github.com/bjlittle/geovista/pull/700
  • update core docstring attributes and dtypes by @bjlittle in https://github.com/bjlittle/geovista/pull/701
  • update crs docstring attributes and dtype by @bjlittle in https://github.com/bjlittle/geovista/pull/702
  • inject pyvista-plot directive for singular example rubric by @bjlittle in https://github.com/bjlittle/geovista/pull/704
  • docs add ext todo by @bjlittle in https://github.com/bjlittle/geovista/pull/708
  • docs add makefile phony serve-html by @bjlittle in https://github.com/bjlittle/geovista/pull/709
  • docs napoleon type aliases by @bjlittle in https://github.com/bjlittle/geovista/pull/710
  • docs migrate from napoleon to numpydoc by @bjlittle in https://github.com/bjlittle/geovista/pull/715
  • fix lock2yaml eof newline by @bjlittle in https://github.com/bjlittle/geovista/pull/713
  • enable numpydoc validation pre-commit hook by @bjlittle in https://github.com/bjlittle/geovista/pull/716
  • docs add youtube icon link by @bjlittle in https://github.com/bjlittle/geovista/pull/717
  • docs max nav bar depth by @bjlittle in https://github.com/bjlittle/geovista/pull/719
  • geodesic numpydoc docstring examples by @bjlittle in https://github.com/bjlittle/geovista/pull/720
  • docs makefile noplot by @bjlittle in https://github.com/bjlittle/geovista/pull/722
  • docs sphinxopts --keep-going by @bjlittle in https://github.com/bjlittle/geovista/pull/723
  • docs update intersphinx for pyvista by @bjlittle in https://github.com/bjlittle/geovista/pull/724
  • docs geodesic line colour by @bjlittle in https://github.com/bjlittle/geovista/pull/725
  • docs use sphinx.util.logging for autolog by @bjlittle in https://github.com/bjlittle/geovista/pull/726
  • use sphinx.util.console.colorize with docs autolog by @bjlittle in https://github.com/bjlittle/geovista/pull/727
  • docs groupwise autoapi member order by @bjlittle in https://github.com/bjlittle/geovista/pull/728
  • enable docs nitpicky mode by @bjlittle in https://github.com/bjlittle/geovista/pull/730
  • docs add gallery sphinx-tags by @bjlittle in https://github.com/bjlittle/geovista/pull/733
  • docs sphinx-tags badge colour by @bjlittle in https://github.com/bjlittle/geovista/pull/735
  • add optional package dependencies admonition by @bjlittle in https://github.com/bjlittle/geovista/pull/748
  • tidy examples missing optional package dependency handling by @bjlittle in https://github.com/bjlittle/geovista/pull/749
  • add digital elevation geotiff example by @bjlittle in https://github.com/bjlittle/geovista/pull/750
  • raise sphinx gallery minimum reported time by @bjlittle in https://github.com/bjlittle/geovista/pull/751
  • reformat fromtiff_dem example by @bjlittle in https://github.com/bjlittle/geovista/pull/753
  • add documentation section to readme by @bjlittle in https://github.com/bjlittle/geovista/pull/764
  • revert README examples to 0.4.x by @bjlittle in https://github.com/bjlittle/geovista/pull/783
  • tidy readme by @bjlittle in https://github.com/bjlittle/geovista/pull/791
  • support linkcheck and doctest gha by @bjlittle in https://github.com/bjlittle/geovista/pull/794
  • use wireframe and opacity for geodesic docstring examples by @bjlittle in https://github.com/bjlittle/geovista/pull/805
  • Various README suggestions by @trexfeathers in https://github.com/bjlittle/geovista/pull/826
  • Changes to geodesic docstrings by @trexfeathers in https://github.com/bjlittle/geovista/pull/829
  • reword readme by @bjlittle in https://github.com/bjlittle/geovista/pull/830
  • scale readme images with inline css by @bjlittle in https://github.com/bjlittle/geovista/pull/831
  • Update README.md by @bjlittle in https://github.com/bjlittle/geovista/pull/832
  • reformat readme code examples by @bjlittle in https://github.com/bjlittle/geovista/pull/833
  • rebrand um to nemo for orca2 by @bjlittle in https://github.com/bjlittle/geovista/pull/838
  • Docstring suggestions by @trexfeathers in https://github.com/bjlittle/geovista/pull/841
  • Review of the 'warp' examples. by @pp-mo in https://github.com/bjlittle/geovista/pull/839
  • Improve h3 example documentation by @stephenworsley in https://github.com/bjlittle/geovista/pull/848
  • docs: populate geovista 101 by @bjlittle in https://github.com/bjlittle/geovista/pull/828
  • Geoplotter docstring suggestions by @trexfeathers in https://github.com/bjlittle/geovista/pull/844
  • docs: increase left sidebar max-navbar-depth by @bjlittle in https://github.com/bjlittle/geovista/pull/851
  • docs: use togglebutton for admonition by @bjlittle in https://github.com/bjlittle/geovista/pull/855
  • Updating common.py docstrings by @HGWright in https://github.com/bjlittle/geovista/pull/854
  • autoapi module template by @bjlittle in https://github.com/bjlittle/geovista/pull/860
  • docs: reference infrastructure by @bjlittle in https://github.com/bjlittle/geovista/pull/861
  • docs: tutorial and explanation rebrand by @bjlittle in https://github.com/bjlittle/geovista/pull/862
  • docs: custom sphinx-gallery default thumbnail by @bjlittle in https://github.com/bjlittle/geovista/pull/863
  • docs: toggle open margin notes by @bjlittle in https://github.com/bjlittle/geovista/pull/864
  • docs: add missing wip margin note by @bjlittle in https://github.com/bjlittle/geovista/pull/865
  • docs: sphinx-autoapi templates readme by @bjlittle in https://github.com/bjlittle/geovista/pull/866
  • Further docstring suggestions by @trexfeathers in https://github.com/bjlittle/geovista/pull/845
  • docs: auto-generate gallery carousel by @bjlittle in https://github.com/bjlittle/geovista/pull/867
  • docs: bridge tiff example by @bjlittle in https://github.com/bjlittle/geovista/pull/868
  • docs: sort gallery carousel cards by @bjlittle in https://github.com/bjlittle/geovista/pull/869
  • Docstring suggestions for core. by @trexfeathers in https://github.com/bjlittle/geovista/pull/847
  • docs: use os.walk not pathlib.Path.walk by @bjlittle in https://github.com/bjlittle/geovista/pull/870
  • docs: configure sphinx-tippy by @bjlittle in https://github.com/bjlittle/geovista/pull/874
  • docs: tidy readme by @bjlittle in https://github.com/bjlittle/geovista/pull/890
  • docs: update reference about by @bjlittle in https://github.com/bjlittle/geovista/pull/892
  • docs: update reference about by @bjlittle in https://github.com/bjlittle/geovista/pull/939
  • docs: reference environment variables by @bjlittle in https://github.com/bjlittle/geovista/pull/950
  • docs: reference bindings by @bjlittle in https://github.com/bjlittle/geovista/pull/956
  • docs: reference cli by @bjlittle in https://github.com/bjlittle/geovista/pull/962
  • docs: add figure alternate text by @bjlittle in https://github.com/bjlittle/geovista/pull/964
  • docs: correct osx bindings by @bjlittle in https://github.com/bjlittle/geovista/pull/971
  • docs: add tutorial by @bjlittle in https://github.com/bjlittle/geovista/pull/983
  • docs: tidy landing page intro by @bjlittle in https://github.com/bjlittle/geovista/pull/984
  • docs: add glossary by @bjlittle in https://github.com/bjlittle/geovista/pull/985
  • revert README for 0.5.0 by @bjlittle in https://github.com/bjlittle/geovista/pull/784
  • docs: update tutorial by @bjlittle in https://github.com/bjlittle/geovista/pull/987

💼 Internal

  • Auto approve dependabot PRs by @bjlittle in https://github.com/bjlittle/geovista/pull/454
  • Enable off-screen rendering of examples by @bjlittle in https://github.com/bjlittle/geovista/pull/455
  • Render with osmesa vtk in GHA CI by @bjlittle in https://github.com/bjlittle/geovista/pull/464
  • Render with qt vtk in GHA CI by @bjlittle in https://github.com/bjlittle/geovista/pull/468
  • Reorder pyproject optional dependencies by @bjlittle in https://github.com/bjlittle/geovista/pull/474
  • Adopt pytest-pyvista and qt/xvfb by @bjlittle in https://github.com/bjlittle/geovista/pull/470
  • Elevate high variance warning level for image tests by @bjlittle in https://github.com/bjlittle/geovista/pull/476
  • tox pre-create pytest-pyvista test images directory by @bjlittle in https://github.com/bjlittle/geovista/pull/477
  • Elevate tox pytest warnings to errors by @bjlittle in https://github.com/bjlittle/geovista/pull/478
  • Mute pooch during tox tests by @bjlittle in https://github.com/bjlittle/geovista/pull/479
  • Add pooch cache manager verbosity control by @bjlittle in https://github.com/bjlittle/geovista/pull/482
  • Add pytest image marker by @bjlittle in https://github.com/bjlittle/geovista/pull/485
  • Use pytest filterwarnings by @bjlittle in https://github.com/bjlittle/geovista/pull/487
  • Adopt pytest strict config by @bjlittle in https://github.com/bjlittle/geovista/pull/488
  • Add minimal pytest required plugins by @bjlittle in https://github.com/bjlittle/geovista/pull/491
  • Add example scripts image test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/494
  • Qualify warnings by @bjlittle in https://github.com/bjlittle/geovista/pull/498
  • Update to latest geovista-data version by @bjlittle in https://github.com/bjlittle/geovista/pull/499
  • adopt py310 typing by @bjlittle in https://github.com/bjlittle/geovista/pull/517
  • drop explicit pep517 wheel by @bjlittle in https://github.com/bjlittle/geovista/pull/518
  • set pytest log cli level by @bjlittle in https://github.com/bjlittle/geovista/pull/519
  • adopt pytest xfail-strict by @bjlittle in https://github.com/bjlittle/geovista/pull/520
  • use black pre-commit-mirror by @bjlittle in https://github.com/bjlittle/geovista/pull/522
  • configure ruff linter to show fixes by @bjlittle in https://github.com/bjlittle/geovista/pull/521
  • add pre-commit.ci autoupdate msg by @bjlittle in https://github.com/bjlittle/geovista/pull/523
  • configure ruff src by @bjlittle in https://github.com/bjlittle/geovista/pull/524
  • configure ruff linter by @bjlittle in https://github.com/bjlittle/geovista/pull/525
  • ruff isort required imports by @bjlittle in https://github.com/bjlittle/geovista/pull/526
  • update ruff badge by @bjlittle in https://github.com/bjlittle/geovista/pull/527
  • add blacken-docs pre-commit hook by @bjlittle in https://github.com/bjlittle/geovista/pull/528
  • add pygrep pre-commit hooks by @bjlittle in https://github.com/bjlittle/geovista/pull/529
  • add check-jsonschema pre-commit hooks by @bjlittle in https://github.com/bjlittle/geovista/pull/530
  • enforce all ruff rules by @bjlittle in https://github.com/bjlittle/geovista/pull/531
  • add copyright preamble by @bjlittle in https://github.com/bjlittle/geovista/pull/532
  • replace black with ruff format by @bjlittle in https://github.com/bjlittle/geovista/pull/533
  • adopt sp-repo-review pre-commit by @bjlittle in https://github.com/bjlittle/geovista/pull/535
  • auto-label 'skip changelog' by @bjlittle in https://github.com/bjlittle/geovista/pull/536
  • add get_modules convenience by @bjlittle in https://github.com/bjlittle/geovista/pull/541
  • qualify ruff ignore rules with docs url by @bjlittle in https://github.com/bjlittle/geovista/pull/542
  • resolve ruff ruf005 rule exceptions by @bjlittle in https://github.com/bjlittle/geovista/pull/543
  • add scientific-python pre-commit links by @bjlittle in https://github.com/bjlittle/geovista/pull/546
  • add rtd status badge by @bjlittle in https://github.com/bjlittle/geovista/pull/550
  • fix actions/labeler for v5 by @bjlittle in https://github.com/bjlittle/geovista/pull/557
  • add x badge by @bjlittle in https://github.com/bjlittle/geovista/pull/558
  • Clarify ruff extend-exclude behaviour by @bjlittle in https://github.com/bjlittle/geovista/pull/561
  • bump download/upload artifact gha to v4 by @bjlittle in https://github.com/bjlittle/geovista/pull/566
  • Add group update settings to dependabot by @tkoyama010 in https://github.com/bjlittle/geovista/pull/567
  • revert upload/download artifact version by @bjlittle in https://github.com/bjlittle/geovista/pull/568
  • enforce ruff D212 pydocstyle by @bjlittle in https://github.com/bjlittle/geovista/pull/571
  • add cli download decompress option by @bjlittle in https://github.com/bjlittle/geovista/pull/605
  • add cli examples --groups and --run-group by @bjlittle in https://github.com/bjlittle/geovista/pull/607
  • add missing cli auto-label by @bjlittle in https://github.com/bjlittle/geovista/pull/608
  • Merge back v0p4p1 by @bjlittle in https://github.com/bjlittle/geovista/pull/633
  • Update .readthedocs.yml to bump new versions by @tkoyama010 in https://github.com/bjlittle/geovista/pull/640
  • add youtube badge by @bjlittle in https://github.com/bjlittle/geovista/pull/641
  • add auto label for merge-back by @bjlittle in https://github.com/bjlittle/geovista/pull/643
  • update for geovista-data restructure by @bjlittle in https://github.com/bjlittle/geovista/pull/651
  • auto label for registry cache by @bjlittle in https://github.com/bjlittle/geovista/pull/652
  • define GH CODEOWNERS for approval by @bjlittle in https://github.com/bjlittle/geovista/pull/653
  • update CODEOWNERS by @bjlittle in https://github.com/bjlittle/geovista/pull/654
  • avoid pyvista polydata deprecation warning by @bjlittle in https://github.com/bjlittle/geovista/pull/659
  • minor restructure and reformat by @bjlittle in https://github.com/bjlittle/geovista/pull/663
  • add pytest example marker by @bjlittle in https://github.com/bjlittle/geovista/pull/664
  • drop examples logger by @bjlittle in https://github.com/bjlittle/geovista/pull/667
  • support lazy import by @bjlittle in https://github.com/bjlittle/geovista/pull/669
  • adopt welcome bot by @bjlittle in https://github.com/bjlittle/geovista/pull/670
  • tidy geovista module namespace by @bjlittle in https://github.com/bjlittle/geovista/pull/671
  • fix pantry.meshes by @bjlittle in https://github.com/bjlittle/geovista/pull/673
  • autodoc typehints in doc-string description only by @bjlittle in https://github.com/bjlittle/geovista/pull/679
  • support lock to yaml by @bjlittle in https://github.com/bjlittle/geovista/pull/682
  • fix lock2yaml for py310 by @bjlittle in https://github.com/bjlittle/geovista/pull/683
  • fix lock2yaml upload-artifact by @bjlittle in https://github.com/bjlittle/geovista/pull/686
  • use locks yml on rtd by @bjlittle in https://github.com/bjlittle/geovista/pull/688
  • fix the error of GH104 by @tkoyama010 in https://github.com/bjlittle/geovista/pull/685
  • update welcome bot first pull-request message by @bjlittle in https://github.com/bjlittle/geovista/pull/690
  • update to latest data cache by @bjlittle in https://github.com/bjlittle/geovista/pull/737
  • bump for ruff format v0.3.0 update by @bjlittle in https://github.com/bjlittle/geovista/pull/739
  • update geovista-data version by @bjlittle in https://github.com/bjlittle/geovista/pull/744
  • update cache registry with tiff rgb example test image asset by @bjlittle in https://github.com/bjlittle/geovista/pull/745
  • update cache registry for dem tiff asset by @bjlittle in https://github.com/bjlittle/geovista/pull/747
  • update blacken-docs pre-commit black version by @bjlittle in https://github.com/bjlittle/geovista/pull/759
  • update repo-review configuration by @bjlittle in https://github.com/bjlittle/geovista/pull/760
  • add star-history to README by @bjlittle in https://github.com/bjlittle/geovista/pull/763
  • gha pytest colors by @bjlittle in https://github.com/bjlittle/geovista/pull/768
  • Adopt typing TypeAlias by @bjlittle in https://github.com/bjlittle/geovista/pull/769
  • use codecov gha by @bjlittle in https://github.com/bjlittle/geovista/pull/785
  • update manifest for pypi requirements only by @bjlittle in https://github.com/bjlittle/geovista/pull/786
  • use explicit package name for test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/787
  • drop toml install from setuptools-scm by @bjlittle in https://github.com/bjlittle/geovista/pull/798
  • add requirements readme by @bjlittle in https://github.com/bjlittle/geovista/pull/804
  • gha split image tests by @bjlittle in https://github.com/bjlittle/geovista/pull/808
  • gha cache geovista assets by @bjlittle in https://github.com/bjlittle/geovista/pull/813
  • bump to latest geovista-data by @bjlittle in https://github.com/bjlittle/geovista/pull/821
  • remove test examples cache by @bjlittle in https://github.com/bjlittle/geovista/pull/822
  • add generic image test caching by @bjlittle in https://github.com/bjlittle/geovista/pull/825
  • configure and initialise all-contributors by @bjlittle in https://github.com/bjlittle/geovista/pull/876
  • docs: custom config for all-contributors by @bjlittle in https://github.com/bjlittle/geovista/pull/878
  • docs: move CONTRIBUTORS.md by @bjlittle in https://github.com/bjlittle/geovista/pull/879
  • docs: reset CONTRIBUTORS.md by @bjlittle in https://github.com/bjlittle/geovista/pull/880
  • all-contrib restart by @bjlittle in https://github.com/bjlittle/geovista/pull/883
  • Update .all-contributorsrc by @bjlittle in https://github.com/bjlittle/geovista/pull/885
  • Update CONTRIBUTORS.md by @bjlittle in https://github.com/bjlittle/geovista/pull/886
  • Update CONTRIBUTORS.md by @bjlittle in https://github.com/bjlittle/geovista/pull/888
  • Update .all-contributorsrc by @bjlittle in https://github.com/bjlittle/geovista/pull/894
  • Update .all-contributorsrc by @bjlittle in https://github.com/bjlittle/geovista/pull/896
  • Update .all-contributorsrc by @bjlittle in https://github.com/bjlittle/geovista/pull/913
  • add all-contributors badge by @bjlittle in https://github.com/bjlittle/geovista/pull/936
  • reformat all-contributors table by @bjlittle in https://github.com/bjlittle/geovista/pull/951
  • revert all-contributors table by @bjlittle in https://github.com/bjlittle/geovista/pull/953
  • ensure correct setuptools-scm version on rtd by @bjlittle in https://github.com/bjlittle/geovista/pull/969
  • add documentation link for pypi by @bjlittle in https://github.com/bjlittle/geovista/pull/972

🔗 Dependencies

  • Temporary pin pyvista<0.42.2 by @bjlittle in https://github.com/bjlittle/geovista/pull/456
  • Add pytest-pyvista test package by @bjlittle in https://github.com/bjlittle/geovista/pull/458
  • Add fastparquet and pandas examples package by @tkoyama010 in https://github.com/bjlittle/geovista/pull/460
  • Min pin cartopy>=0.22 for no GEOS by @bjlittle in https://github.com/bjlittle/geovista/pull/462
  • NEP29 compliance drop schedule for numpy by @bjlittle in https://github.com/bjlittle/geovista/pull/467
  • Add pytest-xvfb by @bjlittle in https://github.com/bjlittle/geovista/pull/472
  • Add pytest-xdist dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/483
  • Drop pytest-xdist by @bjlittle in https://github.com/bjlittle/geovista/pull/492
  • add uber-h3 optional dependencies by @bjlittle in https://github.com/bjlittle/geovista/pull/509
  • drop py39 and support py312 by @bjlittle in https://github.com/bjlittle/geovista/pull/516
  • add sphinx-gallery dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/537
  • add additional doc dependencies for pyvista by @bjlittle in https://github.com/bjlittle/geovista/pull/544
  • Handle missing optional pyvistaqt package by @bjlittle in https://github.com/bjlittle/geovista/pull/497
  • add sphinx-book-theme by @bjlittle in https://github.com/bjlittle/geovista/pull/610
  • nep29 drop numpy 1.22 by @bjlittle in https://github.com/bjlittle/geovista/pull/612
  • add sphinx-autoapi dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/614
  • add examples pyarrow optional dependancy by @bjlittle in https://github.com/bjlittle/geovista/pull/657
  • add rasterio core dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/660
  • add lazy_loader core package dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/665
  • add numpydoc dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/711
  • add sphinx-tags dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/731
  • demote rasterio as optional dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/736
  • bump setuptools and setuptools-scm min pin by @bjlittle in https://github.com/bjlittle/geovista/pull/780
  • min pin for sphinx-gallery and sphinx by @bjlittle in https://github.com/bjlittle/geovista/pull/792
  • pin pydata-sphinx-theme<0.15.3 by @bjlittle in https://github.com/bjlittle/geovista/pull/814
  • adopt min pin for sphinx themes by @bjlittle in https://github.com/bjlittle/geovista/pull/835
  • add sphinx-togglebutton dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/852
  • nep29 numpy>=1.24 min pin by @bjlittle in https://github.com/bjlittle/geovista/pull/857
  • unpin sphinx-autoapi by @bjlittle in https://github.com/bjlittle/geovista/pull/858
  • docs: add myst-parser package dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/871
  • docs: add sphinx-tippy package dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/873
  • add sphinx-click package dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/960
  • docs: add nbsphinx package dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/967
  • docs: add ipykernel dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/976
  • add myst-nb dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/979

🧰 Maintenance

  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/451
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/457
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/459
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/461
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/463
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/465
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/469
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/473
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/480
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/481
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/484
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/489
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/490
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/493
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/495
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/500
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/501
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/502
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/503
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/504
  • Bump awalsh128/cache-apt-pkgs-action from 1.3.0 to 1.3.1 by @dependabot in https://github.com/bjlittle/geovista/pull/505
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/506
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/507
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/508
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/510
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/511
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/512
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/515
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/514
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/538
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/539
  • Bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in https://github.com/bjlittle/geovista/pull/540
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/545
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/547
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/551
  • Bump actions/labeler from 4 to 5 by @dependabot in https://github.com/bjlittle/geovista/pull/553
  • Bump actions/stale from 8 to 9 by @dependabot in https://github.com/bjlittle/geovista/pull/559
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/560
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/562
  • Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/bjlittle/geovista/pull/563
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/569
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/572
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/601
  • update ci-label gha for dependabot skip changelog by @bjlittle in https://github.com/bjlittle/geovista/pull/574
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/604
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/609
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/611
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/613
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/621
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/627
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/634
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/637
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/642
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/658
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/661
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/662
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/666
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/678
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/687
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/684
  • Bump the dependencies group with 1 update by @dependabot in https://github.com/bjlittle/geovista/pull/693
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/694
  • Bump the dependencies group with 1 update by @dependabot in https://github.com/bjlittle/geovista/pull/695
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/696
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/703
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/705
  • Bump the dependencies group with 1 update by @dependabot in https://github.com/bjlittle/geovista/pull/706
  • Bump the dependencies group with 1 update by @dependabot in https://github.com/bjlittle/geovista/pull/707
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/712
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/718
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/729
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/732
  • Bump the dependencies group with 1 update by @dependabot in https://github.com/bjlittle/geovista/pull/734
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/740
  • Bump the dependencies group with 1 update by @dependabot in https://github.com/bjlittle/geovista/pull/741
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/752
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/754
  • Bump the dependencies group with 1 update by @dependabot in https://github.com/bjlittle/geovista/pull/755
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/756
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/757
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/761
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/762
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/766
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/767
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/771
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/772
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/773
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/775
  • Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 in the dependencies group by @dependabot in https://github.com/bjlittle/geovista/pull/776
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/777
  • Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 in the dependencies group by @dependabot in https://github.com/bjlittle/geovista/pull/778
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/779
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/781
  • Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 in the dependencies group by @dependabot in https://github.com/bjlittle/geovista/pull/788
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/789
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/790
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/795
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/796
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/797
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/799
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/801
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/806
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/807
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/809
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/810
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/811
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/812
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/816
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/818
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/820
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/834
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/836
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/837
  • Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 in the dependencies group by @dependabot in https://github.com/bjlittle/geovista/pull/840
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/850
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/853
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/856
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/859
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/872
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/875
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/947
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/961
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/968
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/977
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/980
  • chore: update pre-commit hooks by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/986

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.4.1...v0.5.0

- Python
Published by bjlittle over 1 year ago

geovista - v0.4.1

This is a patch release of geovista, which is available on conda-forge and PyPI.

📢 Announcements

  • This patch resolves issue #447, which caused geovista to incorrectly project meshes with pyvista>=0.42.2.
  • Many thanks to the pyvista core developers @banesullivan, @tkoyama010 and @user27182 for their support and expertise to unblock and patch geovista 🥳

🔗 Dependencies

The following geovista dependencies have been updated: * Bump pyvista min pin by @bjlittle in https://github.com/bjlittle/geovista/pull/622

🧰 Maintenance

  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/623

🚀 Contributions

Steps in the journey of 0.4.1: * Plane direction + rotate-x fix for #447 by @bjlittle in https://github.com/bjlittle/geovista/pull/629 * Fix pyvista activetcoords deprecation by @bjlittle in https://github.com/bjlittle/geovista/pull/630 * Fix pyvista n_faces deprecation by @bjlittle in https://github.com/bjlittle/geovista/pull/631

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.4.0...v0.4.1

- Python
Published by bjlittle about 2 years ago

geovista - v0.4.0

This is a minor release of geovista, which is available on conda-forge and PyPI.

📢 Announcements

  • Welcome and congratulations to @tkoyama010 who made their first contribution to geovista in https://github.com/bjlittle/geovista/pull/370 🥳
  • Exciting times! @banesullivan and @tkoyama010 are now geovista collaborators

💎 Highlights

Notable changes in this minor release of geovista include:

  • Removed top-level vtk package dependency from geovista, delegating responsibility to pyvista. This allows the user the freedom to explicitly choose the build variant of vtk during installation (#379)
  • Easily capture the host environment, architecture, GPU details and package dependencies when reporting an issue to geovista developers with either of the CLI commands scooby --report geovista or python -c "import geovista; print(geovista.Report())" (#395)
  • Adopted the experimental validate-pyproject pre-commit hook to ensure PEP517, PEP518, and PEP621 compliance (#423)
  • Extended the geovista.transform API to include support for transform_point and transform_points. This convenience exposes core geovista functionality to allow users the ability to manipulate meshes in more complex workflows (#409)
  • The geovista.geoplotter.GeoPlotter, geovista.qt.GeoBackgroundPlotter, and geovista.qt.GeoMultiPlotter have been extended to provide cartographic support for add_points (#442)

💣 Breaking

The following functionality has been moved: * geovista.geoplotter.CRSLike ⇒ geovista.crs.CRSLike (#409)

✨ New

Shiny new functionality banked in 0.4.0:

  • geovista.crs.has_wkt (#440)
  • geovista.geoplotter.GeoPlotterBase.add_points (#442)
  • geovista.examples
    • clouds (#408)
    • clouds_robin (#412)
    • earthquakes (#382, #385, #386)
    • earthquakes_wink1 (#443)
    • vectors (#387)
  • geovista.pantry
    • CloudPreference (#408)
    • cloud_amount (#408)
    • usgs_earthquakes (#385)
  • geovista.samples.cloud_amount (#408)
  • geovista.transform
    • transform_point (#409)
    • transform_points (#409)
  • geovista.report.Report (#395)

🚀 Contributions

Steps in the journey of 0.4.0:

  • update LICENSE year by @tkoyama010 in https://github.com/bjlittle/geovista/pull/370
  • orca moll example with explicit mesh transform and extrude by @bjlittle in https://github.com/bjlittle/geovista/pull/378
  • remove explicit vtk dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/379
  • Add sample earthquake example by @tkoyama010 in https://github.com/bjlittle/geovista/pull/382
  • update earthquakes example by @bjlittle in https://github.com/bjlittle/geovista/pull/385
  • update earthquakes example docstring by @bjlittle in https://github.com/bjlittle/geovista/pull/386
  • Add an easy wind vector example by @tkoyama010 in https://github.com/bjlittle/geovista/pull/387
  • add scooby environment and gpu report support by @bjlittle in https://github.com/bjlittle/geovista/pull/395
  • Update codecov.yml by @bjlittle in https://github.com/bjlittle/geovista/pull/396
  • update bug-report issue template by @bjlittle in https://github.com/bjlittle/geovista/pull/397
  • fix typing ellipsis usage by @bjlittle in https://github.com/bjlittle/geovista/pull/398
  • Update README.md by @bjlittle in https://github.com/bjlittle/geovista/pull/399
  • update to latest geovista-data by @bjlittle in https://github.com/bjlittle/geovista/pull/406
  • add cloud amount example by @bjlittle in https://github.com/bjlittle/geovista/pull/408
  • Fix typo by @tkoyama010 in https://github.com/bjlittle/geovista/pull/410
  • generate opacity warning for gpu renderer and versions blacklist by @bjlittle in https://github.com/bjlittle/geovista/pull/411
  • add cloud amount example with robinson projection by @bjlittle in https://github.com/bjlittle/geovista/pull/412
  • add opacity to point-cloud examples by @bjlittle in https://github.com/bjlittle/geovista/pull/413
  • test coverage for geovista.common.warn_opacity by @bjlittle in https://github.com/bjlittle/geovista/pull/414
  • make example scripts executable by @bjlittle in https://github.com/bjlittle/geovista/pull/422
  • add validate-pyproject pre-commit hook by @bjlittle in https://github.com/bjlittle/geovista/pull/423
  • make vectors example script executable by @bjlittle in https://github.com/bjlittle/geovista/pull/427
  • fix geovista.core.slice_lines for pyvista 0.42 by @bjlittle in https://github.com/bjlittle/geovista/pull/428
  • refactor opacity warning by @bjlittle in https://github.com/bjlittle/geovista/pull/431
  • update opacity warning by @bjlittle in https://github.com/bjlittle/geovista/pull/434
  • remove build number from gha ci caches by @bjlittle in https://github.com/bjlittle/geovista/pull/435
  • add transform point and points by @bjlittle in https://github.com/bjlittle/geovista/pull/409
  • add __init__ None return typing by @bjlittle in https://github.com/bjlittle/geovista/pull/436
  • add missing examples noqa directive by @bjlittle in https://github.com/bjlittle/geovista/pull/437
  • use default antialiasing by @bjlittle in https://github.com/bjlittle/geovista/pull/438
  • fix geoplotter actor return typing by @bjlittle in https://github.com/bjlittle/geovista/pull/439
  • add geovista.crs.has_wkt by @bjlittle in https://github.com/bjlittle/geovista/pull/440
  • support cartographic add_points by @bjlittle in https://github.com/bjlittle/geovista/pull/442
  • add earthquakes wink1 projection examples by @bjlittle in https://github.com/bjlittle/geovista/pull/443
  • migrate branding to geovista-media by @bjlittle in https://github.com/bjlittle/geovista/pull/444
  • reduce codecov coverage threshold by @bjlittle in https://github.com/bjlittle/geovista/pull/445

🧰 Maintenance

  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/371
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/372
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/374
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/380
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/381
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/383
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/390
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/392
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/394
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/401
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/403
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/404
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/405
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/415
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/416
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/417
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/418
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/419
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/420
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/424
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/425
  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/bjlittle/geovista/pull/426
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/430
  • Bump tibdex/github-app-token from 1 to 2 by @dependabot in https://github.com/bjlittle/geovista/pull/432
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/bjlittle/geovista/pull/433
  • [geovista.ci] conda lock auto-update by @geovista-ci in https://github.com/bjlittle/geovista/pull/441

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.3.0...v0.4.0

- Python
Published by bjlittle over 2 years ago

geovista - v0.3.0

This is a minor release of geovista, which is available on conda-forge and PyPI.

💎 Highlights

Notable changes in this minor release of geovista include:

  • âš¡ Optimised the performance of geovista.geodetic.BBox.enclosed for cell preference âš¡ (#319)
  • Added fast kd-tree nearest neighbour searching (#323)
  • Banked further test coverage since 0.2.0, extending from 70% to 85% 📈
  • Transforming line meshes e.g., coastlines, to planar projections was finally delivered (#351)
  • Enforced the minimum pin pyvista>=0.40 (#358)
  • Provided support to render graticules, parallels and meridians for spherical and planar projections (#366)

💣 Breaking

The following functionality has been rebranded or moved:

  • geovista.filters.cast_UnstructuredGrid_to_PolyData ⇒ geovista.common.cast_UnstructuredGrid_to_PolyData (#349)
  • geovista.core.cut_along_meridian ⇒ geovista.core.slice_cells (#360)

✨ New

Shiny new functionality banked in 0.3.0:

  • geovista.core
    • slice_lines
    • slice_mesh
  • geovista.geodesic
    • Preference
  • geovista.geoplotter.GeoPlotterBase
    • add_graticule
    • add_meridian
    • add_meridians
    • add_parallel
    • add_parallels
  • geovista.gridlines
    • GraticuleGrid
    • create_meridian_labels
    • create_meridians
    • create_parallel_labels
    • create_parallels
  • geovista.pantry
    • icosahedral
  • geovista.samples
    • icosahedral
    • regular_grid
  • geovista.search
    • Preference
    • KDTree
  • geovista.transform
    • transform_mesh

🚀 Contributions

Steps in the journey of 0.3.0:

  • add pykdtree dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/311
  • ci-locks crontab update by @bjlittle in https://github.com/bjlittle/geovista/pull/314
  • fix crontab format by @bjlittle in https://github.com/bjlittle/geovista/pull/315
  • change default geodesic preference from point to cell by @bjlittle in https://github.com/bjlittle/geovista/pull/317
  • add geometry preference enumeration support by @bjlittle in https://github.com/bjlittle/geovista/pull/313
  • extend geodesic.BBox.enclosed test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/318
  • optimise geodesic.BBox.enclosed for cell preference by @bjlittle in https://github.com/bjlittle/geovista/pull/319
  • clarify geodesic.BBox.enclosed behaviour by @bjlittle in https://github.com/bjlittle/geovista/pull/320
  • use enum dot member notation for samples preference by @bjlittle in https://github.com/bjlittle/geovista/pull/321
  • add fast kd-tree nearest neighbour support by @bjlittle in https://github.com/bjlittle/geovista/pull/323
  • add dynamico icosahedral pantry, sample and example by @bjlittle in https://github.com/bjlittle/geovista/pull/324
  • add dynamico icosahedral to readme by @bjlittle in https://github.com/bjlittle/geovista/pull/326
  • update readme by @bjlittle in https://github.com/bjlittle/geovista/pull/327
  • point-cloud example executable and smaller point size by @bjlittle in https://github.com/bjlittle/geovista/pull/328
  • update readme by @bjlittle in https://github.com/bjlittle/geovista/pull/332
  • geovista.common.wrap test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/334
  • further geovista.common.wrap test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/335
  • geovista.common.activte_kernel test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/336
  • migrate to np.prod from np.product by @bjlittle in https://github.com/bjlittle/geovista/pull/337
  • UniformGrid -> ImageData by @banesullivan in https://github.com/bjlittle/geovista/pull/339
  • update readme by @bjlittle in https://github.com/bjlittle/geovista/pull/341
  • update pr auto-labeler by @bjlittle in https://github.com/bjlittle/geovista/pull/342
  • apply consistent numpy typing by @bjlittle in https://github.com/bjlittle/geovista/pull/346
  • add break auto-label by @bjlittle in https://github.com/bjlittle/geovista/pull/347
  • add nep auto-label by @bjlittle in https://github.com/bjlittle/geovista/pull/348
  • move cast to geovista.common by @bjlittle in https://github.com/bjlittle/geovista/pull/349
  • add crs to geodesic meshes by @bjlittle in https://github.com/bjlittle/geovista/pull/350
  • add line projection support by @bjlittle in https://github.com/bjlittle/geovista/pull/351
  • trigger ci-label on edited event by @bjlittle in https://github.com/bjlittle/geovista/pull/352
  • update projected examples with natural earth coastlines by @bjlittle in https://github.com/bjlittle/geovista/pull/353
  • add orca cloud projection example by @bjlittle in https://github.com/bjlittle/geovista/pull/354
  • avoid mpl 3.7 get_cmap deprecation warning by @bjlittle in https://github.com/bjlittle/geovista/pull/355
  • update readme examples with coastline projections by @bjlittle in https://github.com/bjlittle/geovista/pull/356
  • update geovista.theme and min pin pyvista>=0.40 by @bjlittle in https://github.com/bjlittle/geovista/pull/358
  • update readme with theme refresh by @bjlittle in https://github.com/bjlittle/geovista/pull/359
  • rebrand geovista.core.cutalongmeridian by @bjlittle in https://github.com/bjlittle/geovista/pull/360
  • tidy geovista namespace by @bjlittle in https://github.com/bjlittle/geovista/pull/361
  • update codecov ignores by @bjlittle in https://github.com/bjlittle/geovista/pull/364
  • codecov ignore cli by @bjlittle in https://github.com/bjlittle/geovista/pull/365
  • add graticule support by @bjlittle in https://github.com/bjlittle/geovista/pull/366
  • add samples.regular_grid by @bjlittle in https://github.com/bjlittle/geovista/pull/367
  • update readme with graticule examples by @bjlittle in https://github.com/bjlittle/geovista/pull/368
  • update examples with graticule, change default lon_step=45 by @bjlittle in https://github.com/bjlittle/geovista/pull/369

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.2.0...v0.3.0

- Python
Published by bjlittle over 2 years ago

geovista - v0.2.0

This is a minor release of geovista, which is available on conda-forge and PyPI.

💎 Highlights

Notable changes in this minor release of geovista include:

  • Unpinning vtk==9.2.2 and introducing the minimum pin vtk>=9.2.6 to unlock dependencies (#254)
  • Adding longitude/latitude auto-repeat convenience to geovista.geodesic.line (#258)
  • geovista.bridge.Transform will not auto-clean a mesh by default. This is now an opt-in behaviour, and a significant optimisation for large meshes (#264)
  • Added LRU caching of geovista.pantry samples (#281, #282)
  • General extension of the geovista API to support z-axis control of mesh geometries via radius, zlevel and zscale kwargs
  • Added point-cloud support and geovista.bridge.Transform.from_points convenience method

💣 Breaking

The following functionality has been rebranded: * geovista.common.to_xy0 ⇒ geovista.common.from_cartesian (#286) * geovista.common.to_xyz ⇒ geovista.common.to_cartesian (#286) * geovista.core.is_projected ⇒ geovista.crs.projected (#299)

✨ New

Shiny new functionality banked in 0.2.0:

  • geovista.bridge.Transform.from_points
  • geovista.common.point_cloud
  • geovista.crs.to_wkt
  • geovista.examples.from_points__orca_cloud
  • geovista.pantry.um_orca2_gradient
  • geovista.samples.um_orca2_cloud

🚀 Contributions

Steps in the journey of 0.2.0:

  • adopt ruff by @bjlittle in https://github.com/bjlittle/geovista/pull/174
  • Enforce no-commit-to-branch pre-commit git-hook by @bjlittle in https://github.com/bjlittle/geovista/pull/175
  • change readme tamar to cmap=deep by @bjlittle in https://github.com/bjlittle/geovista/pull/176
  • change example tamar fvcom to cmap=deep by @bjlittle in https://github.com/bjlittle/geovista/pull/177
  • appdirs to platformdirs by @bjlittle in https://github.com/bjlittle/geovista/pull/179
  • add codespell by @bjlittle in https://github.com/bjlittle/geovista/pull/181
  • install libgl1-mesa-glx by @bjlittle in https://github.com/bjlittle/geovista/pull/182
  • configure headless display by @bjlittle in https://github.com/bjlittle/geovista/pull/184
  • configure mesa egl by @bjlittle in https://github.com/bjlittle/geovista/pull/186
  • add codespell skip by @bjlittle in https://github.com/bjlittle/geovista/pull/190
  • readme community badges by @bjlittle in https://github.com/bjlittle/geovista/pull/191
  • add geovista badge by @bjlittle in https://github.com/bjlittle/geovista/pull/192
  • add ci-citation badge by @bjlittle in https://github.com/bjlittle/geovista/pull/193
  • update codespell with fix by @bjlittle in https://github.com/bjlittle/geovista/pull/198
  • drop isort for ruff.isort by @bjlittle in https://github.com/bjlittle/geovista/pull/199
  • fix flake8-bugbear B028 by @bjlittle in https://github.com/bjlittle/geovista/pull/207
  • add requirements/locks readme by @bjlittle in https://github.com/bjlittle/geovista/pull/208
  • add new pre-commit hooks by @bjlittle in https://github.com/bjlittle/geovista/pull/210
  • dynamic readme by @bjlittle in https://github.com/bjlittle/geovista/pull/215
  • fix setuptools.packages.find by @bjlittle in https://github.com/bjlittle/geovista/pull/218
  • Drop Python 3.8 support by @trexfeathers in https://github.com/bjlittle/geovista/pull/223
  • drop conda-lock and only linux locks by @bjlittle in https://github.com/bjlittle/geovista/pull/230
  • fix ci and tox inject python version by @bjlittle in https://github.com/bjlittle/geovista/pull/232
  • fix tox py inject spacing by @bjlittle in https://github.com/bjlittle/geovista/pull/233
  • update manifest and rename pypi deps by @bjlittle in https://github.com/bjlittle/geovista/pull/236
  • nep29 for numpy by @bjlittle in https://github.com/bjlittle/geovista/pull/237
  • tweak readme badges by @bjlittle in https://github.com/bjlittle/geovista/pull/238
  • fix ci triggers by @bjlittle in https://github.com/bjlittle/geovista/pull/239
  • add ci-locks gh step summary for auto-pr by @bjlittle in https://github.com/bjlittle/geovista/pull/240
  • add ci-label gha by @bjlittle in https://github.com/bjlittle/geovista/pull/242
  • add docs auto-labeler by @bjlittle in https://github.com/bjlittle/geovista/pull/243
  • add examples auto-labeler by @bjlittle in https://github.com/bjlittle/geovista/pull/244
  • add breaking-change, infrastructure and testing auto-labeler by @bjlittle in https://github.com/bjlittle/geovista/pull/245
  • update readme by @bjlittle in https://github.com/bjlittle/geovista/pull/246
  • enable ruff pydocstyle numpy style docstring compliance by @bjlittle in https://github.com/bjlittle/geovista/pull/247
  • add performance and tech debt auto-labeler by @bjlittle in https://github.com/bjlittle/geovista/pull/248
  • fix auto-labeler by @bjlittle in https://github.com/bjlittle/geovista/pull/251
  • remove unused geoplotter proof-of-concept behaviour by @bjlittle in https://github.com/bjlittle/geovista/pull/250
  • add readme support section by @bjlittle in https://github.com/bjlittle/geovista/pull/252
  • update readme by @bjlittle in https://github.com/bjlittle/geovista/pull/253
  • unpin vtk=9.2.2 by @bjlittle in https://github.com/bjlittle/geovista/pull/254
  • fix geodesic line by @bjlittle in https://github.com/bjlittle/geovista/pull/256
  • update readme by @bjlittle in https://github.com/bjlittle/geovista/pull/257
  • add geodesic line auto-repeat by @bjlittle in https://github.com/bjlittle/geovista/pull/258
  • add test docstrings and enable ruff coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/259
  • replace deprecated open_text with importlib.resources.files by @bjlittle in https://github.com/bjlittle/geovista/pull/260
  • fix readme example by @bjlittle in https://github.com/bjlittle/geovista/pull/262
  • reset default zlevel-factor by @bjlittle in https://github.com/bjlittle/geovista/pull/263
  • disable bridge mesh cleaning by default by @bjlittle in https://github.com/bjlittle/geovista/pull/264
  • resolve explicit dependencies with conda-lock by @bjlittle in https://github.com/bjlittle/geovista/pull/265
  • drop use of codacy service by @bjlittle in https://github.com/bjlittle/geovista/pull/268
  • fix geodesic.core.resize inplace by @bjlittle in https://github.com/bjlittle/geovista/pull/269
  • support spherical mesh radius control for add_mesh by @bjlittle in https://github.com/bjlittle/geovista/pull/270
  • add z-control to geovista.core.resize by @bjlittle in https://github.com/bjlittle/geovista/pull/271
  • add geodesic line z-control by @bjlittle in https://github.com/bjlittle/geovista/pull/272
  • remove duplicate geometry add_coastlines by @bjlittle in https://github.com/bjlittle/geovista/pull/273
  • add pytest-mock dependency by @bjlittle in https://github.com/bjlittle/geovista/pull/277
  • add coastlines z-control by @bjlittle in https://github.com/bjlittle/geovista/pull/275
  • tidy and rationalise defaults by @bjlittle in https://github.com/bjlittle/geovista/pull/279
  • adopt future type annotations syntax by @bjlittle in https://github.com/bjlittle/geovista/pull/280
  • add lru cache for pantry examples by @bjlittle in https://github.com/bjlittle/geovista/pull/281
  • simplify lru-cache auto-enable/disable by @bjlittle in https://github.com/bjlittle/geovista/pull/282
  • pytest parametrize argument spacing by @bjlittle in https://github.com/bjlittle/geovista/pull/283
  • rebrand zfactor to zscale by @bjlittle in https://github.com/bjlittle/geovista/pull/284
  • add point cloud support to_spherical by @bjlittle in https://github.com/bjlittle/geovista/pull/285
  • rebrand spherical to cartesian by @bjlittle in https://github.com/bjlittle/geovista/pull/286
  • add ndim check to to_cartesian by @bjlittle in https://github.com/bjlittle/geovista/pull/287
  • update registry for ne coastlines by @bjlittle in https://github.com/bjlittle/geovista/pull/288
  • rebrand cli resources to assets by @bjlittle in https://github.com/bjlittle/geovista/pull/289
  • add crs to coastlines mesh on load by @bjlittle in https://github.com/bjlittle/geovista/pull/290
  • load lam uk sample lons/lats in fixture by @bjlittle in https://github.com/bjlittle/geovista/pull/291
  • add bridge point cloud support by @bjlittle in https://github.com/bjlittle/geovista/pull/292
  • add repo commits badges by @bjlittle in https://github.com/bjlittle/geovista/pull/295
  • geovista.qt test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/296
  • bridge test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/297
  • common test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/298
  • rebrand isprojected to projected, add towkt by @bjlittle in https://github.com/bjlittle/geovista/pull/299
  • add common point-cloud support by @bjlittle in https://github.com/bjlittle/geovista/pull/301
  • function reorder by @bjlittle in https://github.com/bjlittle/geovista/pull/302
  • point-cloud nops by @bjlittle in https://github.com/bjlittle/geovista/pull/303
  • extend common test coverage by @bjlittle in https://github.com/bjlittle/geovista/pull/304
  • add geoplotter point-cloud support by @bjlittle in https://github.com/bjlittle/geovista/pull/306
  • add orca point-cloud example by @bjlittle in https://github.com/bjlittle/geovista/pull/307
  • drop status badge for release by @bjlittle in https://github.com/bjlittle/geovista/pull/308

Full Changelog: https://github.com/bjlittle/geovista/compare/v0.1.4...v0.2.0

- Python
Published by bjlittle over 2 years ago

geovista - v0.1.4

This is a patch release of geovista v0.1.4

Available on conda-forge and PyPI.

Changes

  1. @RichardScottOZ corrected the README.md (PR#166)
  2. @bjlittle added the scitools badge to the README.md, advertising the proposed transfer of ownership for the geovista repository (ffdd1debb920c77099f32f9dc0782b37fade0812 and Issue#167)
  3. @bjlittle applied the minimum pin for setuptools>=61 (b3624b9eec1b7ac5c6f5ed5782fa17d97cd27677)
  4. @bjlittle extended the black code formatter pre-commit git-hook coverage to py311 (94950c0b4bbbd08685347185ab69f189eb77c5eb)
  5. @bjlittle adopted the setuptools-scm release-branch-semver version number strategy (9b2154e301ccca3b66f25e9a58f412433e2ccd62)
  6. @bjlittle acceded to the Contributor Covenant code of conduct for open and ethical source communities (28ff52b30218cc94f00e2cce48f88cee8c6db403, 4777501878c0ea5ec93a5d062c30e4b302db09b1 and e95670142a2d93c1c13d72ef1d64f2453c580ef3)
  7. @bjlittle added support for PEP-0621 (5b7ec10ff4446876dc271334c9963e4cb4c2eb6f)
  8. @bjlittle applied an import fix to geovista.qt (a95c2267e98d19132f2d7287f13b94552fce0414)
  9. @bjlittle added the Further Reading section to the README.md (898634133883182b5bc55409f152fdd082458015)

Full Changelog: v0.1.3...v0.1.4

Announcements

Welcome and congratulations to @RichardScottOZ for making their first contribution to geovista :partying_face:

- Python
Published by bjlittle about 3 years ago

geovista - v0.1.3

This is a patch release of geovista v0.1.3

Available on conda-forge and PyPI.

Changes

  1. @banesullivan made the pyvistaqt package optional (PR#163)
  2. @bjlittle applied the minimum pin pyvista >= 0.38 (d1e5f7ec5f3d502f15fe4de4830ffc16667872f8 and PR#165)

Full Changelog: v0.1.2...v0.1.3

Announcements

Welcome and congratulations to @banesullivan for making their first contribution to geovista :partying_face:

- Python
Published by bjlittle about 3 years ago

geovista - v0.1.2

This is a patch release of geovista v0.1.2

Available on conda-forge and PyPI.

Changes

  1. @bjlittle added support for py311 (https://github.com/bjlittle/geovista/issues/156)

Full Changelog: v0.1.1...v0.1.2

- Python
Published by bjlittle about 3 years ago

geovista - v0.1.1

This is a patch release of geovista v0.1.1

Available on conda-forge and PyPI.

Changes

  1. @bjlittle added the zenodo Concept Digital Object Identifier (DOI) to the CITATION.cff
  2. @bjlittle added the zenodo badge to the README.md
  3. @bjlittle updated the PyPI installation instructions on the README.md
  4. @bjlittle removed the (incomplete) development documentation URL from the setup.cfg

Full Changelog: v0.1.0...v0.1.1

- Python
Published by bjlittle about 3 years ago

geovista - v0.1.0

This is the first minor release of geovista v0.1.0

"Hello World! Pleased to meet you!" :partying_face:

Available on conda-forge and PyPI.

Enjoy!

- Python
Published by bjlittle about 3 years ago