E57

Latest version: v0.2.0a1

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

Scan your dependencies

Page 1 of 4

0.11.7

- Fixed two bugs that prevented intensity limits from being read correctly.
- Made color and intensity normalization optional (still enabled by default).
- Better intensity and color normalization using the proper limits of the point cloud.
The library was using the type ranges before, which is now only a fallback.
- Allow setting intensity and color limits manually when writing point clouds.
- Improved documentation related to color and intensity topics.

0.11.6

- Fixed reader bug that occured for some cases when a point cloud contained values where min=max.
See issue 12 for more details: https://github.com/cry-inc/e57/issues/12
- Added some convenience helpers for getting Cartesian bounds.
- Some very minor documentation improvements.

0.11.5

- Fixed critical writer bug that occurred when the compressed vector
section header and the data offset were not in the same page.
In such cases the the data offset was off by the 4 bytes,
(which is the size of the CRC32 checksum).
- Fixed potential alignment bug in writer when doing early outs while writings points to disk.
- Updated example code to use the latest version of the LAS crate.

0.11.4

- Fixed critical writer bug that could produce invalid E57 files.
This occured when point attributes sizes were not full bytes,
for example intensity integer values between 0 and 2047.
In other cases the file was valid, but contained wrong values for such attributes.
- Fixed minor corner case in reader when a data packet did not contain a full point.

0.11.3

- **This version was yanked from crates.io and is no longer available!**
- Broken fix for critical writer bug that could produce corrupt E57 files.

0.11.2

- Updated `roxmltree` dependency to version 0.20.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.