Metadata-Version: 2.1
Name: e57
Version: 0.1.0a2
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: File Formats
Requires-Dist: pytest
Requires-Dist: numpy
Summary: Read e57 files to Python. E57 is a compact, non-proprietary point cloud format that's defined by the ASTM E2807 standard. This format is widely adopted by 3D design applications.
Keywords: pointcloud
Author-email: Graham Knapp <graham.knapp@gmail.com>
Requires-Python: >=3.7
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# E57 Python Library

E57 is a compact, non-proprietary point cloud format that's defined by the ASTM E2807 standard. This format is widely adopted by 3D design applications.

This python library wraps the [rust e57 library](https://github.com/cry-inc/e57) to provide file reading

- [x] Proof of concept xml reading
- [ ] Read e57 to python dict
- [ ] Read e57 to numpy array - work in progress - see `read_points` method.
- [ ] Write to e57 (format ?)

## Testing

`python -m pytest`

