H3

Latest version: v4.1.2

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

Scan your dependencies

Page 7 of 9

3.3.0

Added
- `h3Line` and `h3LineSize` functions for getting the line of indexes between some start and end (inclusive) (165)
Changed
- Indexes in deleted pentagon subsequences are not considered valid.

3.2.0

Added
- `experimentalH3ToLocalIj` function for getting local coordinates for an index. (102)
- `experimentalLocalIjToH3` function for getting an index from local coordinates. (102)
- Benchmarks for the kRing method for k's of size 10, 20, 30, and 40. (142, 144)
Changed
- Internal `h3ToIjk` function renamed to `h3ToLocalIjk`. (102)
- `h3ToIjk` filter application replaced with `h3ToLocalIj`. (102)
Fixed
- Added `include <stdio.h>` to `benchmark.h` (142)

3.1.1

Fixed
- Fixed bounding box bug for polygons crossing the antimeridian (130)
- Normalize output of h3SetToMultiPolygon to align with the GeoJSON spec, ensuring that each polygon has only one outer loop, followed by holes (131)
Changed
- Longitude outputs are now guaranteed to be in the range [-Pi, Pi]. (93)
- Implemented closed form formula for maxKringSize. Source: https://oeis.org/A003215 (#138)
- Improved test and benchmark harnesses (126, 128)

3.1.0

Added
- `h3Distance` function for determining the grid distance between H3 indexes (83)
- Internal `h3ToIjk` function for getting IJK+ coordinates from an index (83)
- Internal `ijkDistance` function for determining the grid distance between IJK+ coordinates (83)
- `h3ToIjk` filter application for experimenting with `h3ToIjk` (83)
Fixed
- Don't require a C++ compiler (107)
Changed
- Most dynamic internal memory allocations happen on the heap instead of the stack (100)

3.0.8

Added
- Added Direction enum, replacing int and defined constants (77)
Fixed
- Ensured unused memory is cleared for pentagon children. (84)
- Fixed compiler warnings in `h3ToGeoHier` and `h3ToGeoBoundaryHier`. (90)
- Fixed a segfault in `h3SetToLinkedGeo` (94)
Changed
- Warnings are not errors by default. (90)

3.0.7

Added
- Generator for the faceCenterPoint table (67)
- Generator for number of indexes per resolution (69)
- Added CMake `WARNINGS_AS_ERRORS` option, default on, for Clang and GCC (70)
- Added CMake `TEST_WRAPPER` setting when `WRAP_VALGRIND` is on (66)
Changed
- Moved Vec3d structure to `vec3d.h` (67)
- Added input validation when getting the origin or destination of an edge (74)

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.