Polylx

Latest version: v0.6.1

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

Scan your dependencies

Page 2 of 4

0.5.1

* fourier_ellipse shape method for Grains added
* eliptic fourier smoothing for Grains added
* added grainsize plot
* added accumulate method to Grains and Boundaries
* simple fiona reader implemented (fiona must be installed)
* added kde plot

0.5

* rose plot groupped according to classification
* get_class, class_iter methods added to Grains and Boundaries
* seaborn added to requirements
* several seaborn categorical plots are added as methods
(swarmplot, boxplot, barplot, countplot)

0.4.9

* getindex method of Grains and Boundaries implemented
* Grain cdist property return centroid-vertex distance function
* Grain cdir property return centroid-vertex direction function
* Grain shape_vector property returns normalized Fourier descriptors
* Grain regularize method returns Grain with regularly distributed vertices
* Classification could be based on properties or any other values
* boundary_segments method added
* Smoothing, simplification and regularization of boundaries implemented
* Colortable for legend is persistant trough indexing. Classify method
could be used to change it
* Default color table is seaborn muted for unique classification
and matplotlib viridis for continuous classes

0.4.8

* bugfix

0.4.6

* added plots module (initial)
* representative_point for Grains implemented
* moments calculation including holes
* surfor and parror functions added
* orientation of polygons is unified and checked
* minbox shape method added

0.4.5

* shell script ipolylx opens interactive console

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.