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.