-----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 <[email protected]> Changed-By: Kevin M. Rosenberg <[email protected]> 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-----
pgp6vHm4Ph0fS.pgp
Description: PGP signature

