Karta

Latest version: v0.9.1

Safety actively analyzes 621920 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.10dev

- breaking API cleanups
- convert properties to methods, e.g. `Geometry.bbox` becomes
`Geometry.bbox(\*\*kwargs)`
- remove `.get\_\*` methods
- remove `multipart_from_singleparts` and `merge_multiparts` methods, which are
now handled by constructors

0.8

- refactor GeoJSON support into external module,
[picogeojson](https://github.com/fortyninemaps/picogeojson)
- removed `__setitem__` and `__delitem__` methods from *MultiVertex*, as part of
a move toward treating singlepart geometries as immutable
- removed `xyfile` module
- removed several custom Exception types
- remove `flat_distances_to()`, and allow `distances_to` to take a crs kwarg
instead
- remove `Point.coordsxy()`
- remove `RegularGrid.coordmesh()` and `RegularGrid.center_coords()`
- remove warpedgrid
- remove aliases gtiffread and aairead (these have been deprecated for ?
versions now)
- renames:
- `read_gtiff` -> `RegularGrid.from_geotiff`
- `read_aai` -> `RegularGrid.from_aai`
- `get_coordinate_lists` -> `aslists`
- `get_vertices` -> `asarray`
- `rotate2d` -> `rotate`
- remove deprecated \_SphericalCRS and \_EllipsoidalCRS
- indexing a `CompressedBand` instance with a scalar now returns a row vector
- new function `merge_multiparts` to combine multipart geometries
- Multipart constructors are now more strict about what they will accept as
*data*. Values for the *data* kwarg are now required to be *Table* or
*dict-like*, the the length of individual dict values is checked

0.7.4

- bugfixes backported from 0.8dev

0.7.3

- bugfixes backported from 0.8dev

0.7.2

- performance: convex hull calculation cythonized and extended for spherical
coordinates
- performance: planar length calculations are much faster (~700 x) and geodetic
length calculations are somewhat faster (~1.8 x)
- fix: CompressedBand now always returns array when indexed with a slice
- fix: output dimension of grid sampling methods is now always one larger than
the input
- `raster.merge` now works with multiband grids
- efficient algorithm for intersection detection in planar and spherical
coordinates
- new `read_gtiffs` function for reading multiple files as bands
- implement experimental `RegularGrid.coordinates()` method returning a
`CoordGenerator` object
- implement `get_coordinate_lists` for Multiline and Multipolygon
- other performance optimizations and fixes

0.7.1

- better support multiband arrays for `BandIndexer`
- fix to `mask_poly` function

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.