NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4341 most downloaded on PyPI
PLY file reader/writer
Last release 2 months ago
28 Jul 2026
Release timing varies
gaps range from 2 weeks to 1.9 years
Nearly every release is documented
notes for 21 of 21 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
21 releases · first in 2015
Fix by @nh2: when determining whether a PLY element can be memory-mapped, probe with the user's mode rather than 'c' (copy-on-write). Due to system me
'c'
(copy-on-write). Due to system memory limits, this avoids false
negatives with huge files.Official suppot for Python 3.14.
One column per quarter.
Skip empty header lines to improve interoperability. Thanks to @JTvD for the change.
### Changed - Minor metadata updates.
Official support for Python 3.13.
pdm-pep517 to pdm-backend. Thanks to @bcbnz for
the fix.Official support for NumPy 2.0.
Maintainers' documentation for publishing.
Official support for Python 3.12 and numpy 1.26.
numpy 1.26.Minor change to project metadata.
PDM user scripts for common development workflow tasks.
.readthedocs.yaml configuration for documentation hosting on
readthedocs.io.numpy 1.25.README.md to doc/;autodoc.plyfile.py.examples/plot.py, which was a bit out of place.Support for reading ASCII-format PLY files from text streams.
make2d function (redundant with numpy.vstack).Package metadata management via PDM, rather than setuptools.
setuptools.known_list_len optional argument. Thanks to @markbandstra.
known_list_len optional argument. Thanks to @markbandstra.numpy<1.17.DeprecationWarning fix on numpy>=1.19. Thanks to @markbandstra.
DeprecationWarning fix on numpy>=1.19. Thanks to @markbandstra.PlyElement.__len__ and PlyElement.__contains__. Thanks to @athompson673.
README.md.PlyElement.__len__ and PlyElement.__contains__. Thanks to
@athompson673.README.md improved.Long description added to package distribution.
License file included in distribution.
Read & write support for file-like objects.
Changed line endings back to Unix-style.
make2d on numpy>=1.14.make2d function. Please use numpy.vstack.Project metadata suitable for PyPI.
PlyParseError for parsing errors.
PlyParseError for parsing errors.Your coding agent can read these notes before it upgrades. Set up the MCP server →