* 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