* 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.cut_along_meridian 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