Skip to content

v0.3.0

Compare
Choose a tag to compare
@bjlittle bjlittle released this 08 Jul 02:01
· 748 commits to main since this release
c15f90f

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:

Full Changelog: v0.2.0...v0.3.0