All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Label
classpython3.6
python3.5
creator
to fix TypeError
in write_triangular
when unsetwrite_triangular
: raise descriptive ValueError
when missing volume_geometry_info
(instead of TypeError
)find_label_border_polygonal_chains
: raise descriptive RuntimeError
when annotation was not loaded (instead of TypeError
)PolygonalCircuit.normalized()
Surface.find_label_border_polygonal_chains
:
always include vertices along border with single neighbour
(previously indeterministic behaviour)PolygonalCircuit
: fix equals operator for circuits
with different but equivalent vertex ordersModuleNotFoundError
on import freesurfer_surface.version
for developers not installing package
(https://github.com/fphammerle/freesurfer-surface/issues/22)setlocale
: re-raise original exception
when the selected locale is not supportedSurface.unite(surfaces)
unite-freesurfer-surfaces
Surface.find_borders()
failed on self-crossing bordersSurface.find_borders()
Surface.remove_unused_vertices()
Surface.select_vertices(vertex_indices)
Vertex.distance_mm(other_vertices)
LineSegment
PolygonalCircuit
Triangle.vertex_indices
is now read-onlyTriangle
/ _PolygonalCircuit
(_PolygonalCircuit._normalize
now considers order of indices)PolygonalChain.adjacent_vertex_indices()
Surface.add_rectangle
: accept 3 or 4 vertex indices (previously only 3)Vertex
from numpy.ndarray
(previously collections.namedtuple
)Surface._find_label_border_segments
: failing on incompletely labelled set of verticestagger Fabian Peter Hammerle fabian@hammerle.me 1557674236 +0200