-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 20 Sep 2026 01:12:54 -0600
Source: ctsim
Binary: ctsim ctsim-dbgsym ctsim-doc
Architecture: source amd64 all
Version: 7.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Kevin M. Rosenberg <kmr@debian.org>
Changed-By: Kevin M. Rosenberg <kmr@debian.org>
Description:
ctsim - Computed tomography simulator
ctsim-doc - Documentation for ctsim
Changes:
ctsim (7.0.0-1) unstable; urgency=medium
.
* debian/watch: version 5. The URI stays http: ctsim.org serves https
with a self-signed certificate, which uscan rejects, so https would
break the check rather than secure it. Overridden with that reason.
* debian/source/lintian-overrides: explain source-is-missing for
artifacts/manual/ctsim.html, whose source is doc/manual/*.md in this
same package.
* Standards-Version 4.7.4. The source stanza's Priority field is
dropped: from Policy 4.7.3 it is not recommended unless it differs
from the default, which is the optional it was set to.
* The text-mode program is renamed from ctsimtext to ctsim-nogui, and
ctsim itself now runs the same functions: "ctsim phm2if ..." runs one
and exits, "ctsim --shell" reads them from a prompt. The two binaries
are one program built twice, with and without the interface.
* New upstream release. CTSim 7.0.0 is a substantial revision of a
program whose previous release was 6.0.2 in 2010.
* The graphical interface is ported from wxWidgets to Qt 6. Every menu
command of the wxWidgets version is present, and the two produce
identical files: the test suite checks a phantom rasterized, scanned
and reconstructed through the interface against the same pipeline run
with ctsim-nogui, and they agree exactly.
* The build is CMake rather than Autotools, with scripts/build.sh for
Linux and macOS and scripts/build.bat for Windows, each of which
configures, builds, tests and packages from one command and installs
its own dependencies with --init.
* CTSim builds and runs on Windows for the first time.
* The application can be driven by a script: "ctsim --script file" runs
a list of commands that make phantoms, scan and reconstruct them and
assert things about the results. Help - Run Demonstration shows the
whole chain.
* Reconstruction is about a third quicker, and the reconstructions
themselves are unchanged to the last bit.
* Files can be written in HDF5 as well as the historical format, and
images imported from and exported to DICOM.
* The source is modern C++: sized types from <cstdint>, string_view and
span at the interfaces, std::vector in place of new[] and delete[],
and diagnostics whose arguments are checked as the program is built.
* Several long-standing faults are fixed, among them a backprojector
that corrupted a column of any reconstruction reaching past the
scanned circle, and transparent pixels in a PNG read as their hidden
colour rather than as nothing.
* Refreshed packaging: debhelper 13, Standards-Version 4.7.0, and the
build run from the CMake buildsystem rather than a hand-written rules
file.
Checksums-Sha1:
3e0cd0719256caf35d8d71b2bbdc34b8fe870e47 2093 ctsim_7.0.0-1.dsc
e8978127c9a0bae46d8faeec87b129a77b5dc451 5445781 ctsim_7.0.0.orig.tar.gz
e12ff335f59e65feb551ac73226464187929de1f 8920 ctsim_7.0.0-1.debian.tar.xz
d664350d5e211efaecce5f3ee59b469a21a5e1aa 17655628 ctsim-dbgsym_7.0.0-1_amd64.deb
7648612d4b330f6f03ca198f93ffac7ecbeb309e 572988 ctsim-doc_7.0.0-1_all.deb
3ec0a686336afdbbff3974efa67dd9d4d3f49949 16764 ctsim_7.0.0-1_amd64.buildinfo
9942d03f2a10e97af05f7191ddfcd653cc255898 807652 ctsim_7.0.0-1_amd64.deb
Checksums-Sha256:
1da67c9e3f962bee070c2f79c1f760338cc09d023937bc85e5e58d1ca62addbd 2093 ctsim_7.0.0-1.dsc
b5d37f9efda45eaeab4b3dd56f385f798176ffae2724adbc6e72342c47d0c1bd 5445781 ctsim_7.0.0.orig.tar.gz
07cffeec57e0c7e807128ff81fdb06a3a27d02cb9f32a7898f4ce93825a59f6e 8920 ctsim_7.0.0-1.debian.tar.xz
3acca3d91568053448668c615516374ce86eafc03d991b773b677aaa3e42efff 17655628 ctsim-dbgsym_7.0.0-1_amd64.deb
17aa25b721c55bdcae771940ce0c514446bc0d155d250fe59ed32ba543354bfe 572988 ctsim-doc_7.0.0-1_all.deb
fa709b84a2cb9fec878fa0d8cac243e9aa99f0b425f7016012142c17cafc4148 16764 ctsim_7.0.0-1_amd64.buildinfo
6baf756667f8ada8110aac8884370bf2734465e169e3c85e51afc2605006fc8c 807652 ctsim_7.0.0-1_amd64.deb
Files:
72689a323231a3b37abf9e517ab66341 2093 science optional ctsim_7.0.0-1.dsc
fb1a5cb59419f477b7bd92e10309110e 5445781 science optional ctsim_7.0.0.orig.tar.gz
ab6b1008ff5665dbc2f0a6c7bd5a123a 8920 science optional ctsim_7.0.0-1.debian.tar.xz
6fbb5d4423cd9036826ae191eecba5f6 17655628 debug optional ctsim-dbgsym_7.0.0-1_amd64.deb
6374e92c40f5f27f4d16801d71394f48 572988 doc optional ctsim-doc_7.0.0-1_all.deb
04a13943e8c6c282bfdc716836b92f95 16764 science optional ctsim_7.0.0-1_amd64.buildinfo
6b7796fff9fbb68a1d6ff863baf837d3 807652 science optional ctsim_7.0.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtmAWDE14FMap/ipd56SId9aGxQUFAmqv+JIACgkQ56SId9aG
xQUHaA/+Nrl7ETan1Of1rZVwyYiT/d5UmtmtzDrRiCWEM54Zg4KS625HKQcHJ6hn
ZFk8dnw2MyThldrjEUAyFNm7dzD+sFHollgxU6XdzvJdPyUZl0CDTdrNsK5JJl3f
9NixTqbS8KaN2ZRXWr6OE6WExmpnLrc1SbUS53jbCzMjLBDr5J1Mfg0flESnpdht
/ewbqIBHdv3hc7cUQ1Y/IkhMay3KvuxiWsrswqteaHcWsZp7il/Nhqbv52xWR8e2
jvTRV0+09QBAwz3m0x2/UdjHXyBK+UgsMVyTWgRZXSVLGUdi3OJuWcesoO5+4nUm
4qvY4voE1WLjCKZ181R6jnHP7+OQsZih/lIUfh2NjdgMSxyS/4jWoetoApAEQ79Y
cTfU64c+oVTX9m2n97Hb9cdg7Kw9SABAOZXO1kO7pn+hQHDbO89y5JU1H46NbHSN
hwx4fpMYWVud8pWgu25EC4YdNNlbdKRRzIW5poZRPi5RfpZRxh6NvnFmHIqHK7jN
sRs8v30lsfzuW5rS2AqJ6rwtp30Z7GyPX2kM+nCR89fA/7uSmnIP+2ylcnlpbVg8
mOB27muMvYohuG582Dk9jt1HMmb7xt8+wMbhg+Mme3f8UzD6bFoqcPvLh3MKvBtc
c29/78fGRk0aXAIiELy7nOAJ/GsB2w1ZGIpt0vQyCRos9Q+FuIY=
=QVmZ
-----END PGP SIGNATURE-----