Skip to content

v1.10.0

Latest

Choose a tag to compare

@fedorov fedorov released this 07 Aug 20:52

First release. Installs the plastimatch command line tools with no compiler, CMake, ITK or
DCMTK installation required:

pip install plastimatch
plastimatch synth --output sphere.mha --pattern sphere
plastimatch convert --input sphere.mha --output-dicom dicom/

Tools: plastimatch (convert, register, warp, synth, dice, …) and dicom_uid.

Packages plastimatch 1.10.0, upstream commit db24480dc1086df3278992d62a86e70d8654cb5d
from https://gitlab.com/plastimatch/plastimatch, statically linked against ITK 5.4.0,
DCMTK 3.6.8, dlib 19.24.9 and zlib-ng 2.3.3.

Platform Wheel tag Minimum OS
Linux x86_64 manylinux_2_28_x86_64 glibc 2.28 (RHEL 8, Debian 10, Ubuntu 18.10+)
macOS arm64 macosx_13_0_arm64 macOS 13
macOS x86_64 macosx_13_0_x86_64 macOS 13
Windows x86_64 win_amd64 Windows 10+

Platform tags are derived from the binaries themselves rather than declared by hand, so they
describe what each wheel can actually run on.

Provenance. Built from the archives in
binaries-1.10.0-1, pinned by SHA256. Every dependency
in the superbuild is pinned by version and checksum, and plastimatch by full commit SHA, so
the chain from upstream source to installed wheel is checksummed end to end.

Verification. Each platform passed the full plastimatch test suite (578/578) plus a smoke
test against the extracted package with DCMDICTPATH unset — image write, DICOM write, DICOM
read back, and a geometry check on the round-trip. The Linux binaries are asserted to stay
within the manylinux_2_28 symbol baselines. 1.10.0rc1 was published to TestPyPI first and
installed and exercised on Linux and macOS.