Download
The Photonscore software suite ships as a single, versioned bundle. Every release contains compatible builds of all components — pair the version number, not the individual files.
| Component | Purpose |
|---|---|
| LINCam Capture | Desktop application — controls a LINCam detector, records .photons files |
| LINTag Capture | Desktop application — controls a LINTag time tagger, records .photons files, computes temporal histograms |
| LINPix Control / PhotonPix Control | Desktop application — controls one or more LINPix / PhotonPix detectors. PhotonPix Control is the branding used when the unit is sold through Photonis. |
| Photonscore Python package | Library for end-user scripting: correlation, histogramming, reading and writing .photons / D7 files, remote control of all devices |
| Photonscore .NET library | Same scope as the Python package, in .NET. Planned — not yet released. |
| Golden images | Firmware images for LINCam and LINTag, applied through Capture. LINPix / PhotonPix firmware is not user-updatable. |
Supported platforms: Windows x64, macOS Apple Silicon. Python package versions: 3.11, 3.12, 3.13, 3.14.
If you need a build that is not listed, please contact email@photonscore.de.
Artefacts are published to https://dl.photonscore.io/. Direct links
in the table at the bottom of this page are kept in sync with master
by our continuous-integration pipeline.
Pre-release builds for any active branch are available at
https://dl.photonscore.io/py/branches/<branch>/<commit>/ — useful
when a fix is needed before the next versioned release.
Versioning policy
The suite follows Semantic Versioning:
| Bump | When |
|---|---|
| MAJOR | Breaking change in a user-facing API, file format, communications protocol, or hardware-generation drop |
| MINOR | New feature, new product, new public API surface |
| PATCH | Bug fixes only |
2.8.1 — 14 May 2026
Release-pipeline maturation. No functional changes to LINTag / LINCam / LINPix Python API, MATLAB bindings, or desktop applications.
- Downloads now follow a uniform versioned layout at
dl.photonscore.io/{py,matlab,apps}/<version>/<os_arch>/. Per-platform direct links are in the table at the bottom of this page. - Desktop applications (LINTag Capture, LINCam Capture, LINPix Control) are now built, signed and notarised by CI on every master push — see the table for direct links.
- MATLAB bindings ship as
photonscore-matlab-<version>-<os_arch>.zipalongside the Python wheels. - Linux x86_64 Python wheels and MATLAB bindings are published alongside macOS / Windows, in case in-house automation needs them.
2.8.0 — 14 May 2026
LINCam remote-control API and a new technical-documentation site.
- LINCam Capture now exposes a gRPC remote-control service that matches the existing LINTag pattern.
- Photonscore Python — new
photonscore.LINCam.LINCamRemotemodule for scripted control of LINCam Capture: photocathode, TDC slopes, time gate, file recording, and retrieval of the 2-D image and delta-t histograms. - LINTag — adds the option of an external 50 MHz reference clock.
- Documentation — this static site is now built on every commit
to
masterand replaces the previous PDF-only manuals.
2.7.0 — 16 March 2026
Online analysis tools in LINTag Capture.
- LINTag Capture — new online FWHM analysis view, configurable rolling-buffer size and slice duration, live histogrammer statistics.
- 2-D plots — interactive cursors and region-of-interest selection.
- Performance improvements to the correlator core.
2.6.0 — 12 February 2026
Online correlator service, clock-source switching, LINCam merge utility.
- LINTag Capture — runtime switching between internal, 10 MHz and 50 MHz external clock sources; online correlator service integrated into the application; live PCIe-throughput and FPGA temperature reporting.
- LINCam Merge Utility — new tool for combining multiple LINCam
recordings into a single
.photonsfile with correctly aligned timestamps; substantially faster sync renderer for long recordings.
2.5.2 — 22 October 2025
Patch. Stability fix in the .NET D7Reader.
2.5.1 — 20 October 2025
Patch. Correctness fix in the LINTag correlator.
2.5.0 — 1 September 2025
LINCam reliability fixes and correlator improvements.
- LINCam Capture — fix for the no-CFD operating mode; improved recovery on overexposure and overheat events; the +12 V supply now remains on independently of the high-voltage stage.
- LINTag — additional iteration of the time-tagger firmware, additional correlator stop-offset control.
- Photonscore Python — upgraded to Python 3.12.7 in the reference toolchain.
2.4.0 — 13 May 2025
PhotonPix identity, FLIM acceleration, documentation rework.
- LINPix / PhotonPix — new control module; PhotonPix identity now read out at start-up.
- Photonscore Python —
Photonscore.FLIM.Nativeaccelerator delivers a 3 – 5× speed-up of the pixel sorter; new helpers for Gaussian and exponential decay generation. - Documentation — refreshed site with proper code colouring for Python, JSON and MATLAB, MathML rendering for equations, responsive layout for mobile devices.
2.3.0 — 6 March 2025
PhotonPix UI, LINCam merge utility, improved LINTag timing.
- PhotonPix Control — first release of the dedicated control application.
- LINCam Sync — utility for merging multiple LINCam files with correctly aligned offsets.
- LINTag — timing improvements bring the FWHM down to ≈ 12 ps; rise/fall counting; runtime time-gating.
2.2.0 — 6 December 2024
Improved timing stability and a new data-acquisition stack.
- LINTag — TDC redesign eliminates coarse-counter discontinuities; the external 10 MHz reference is enforced by default; per-serial-number profiles for finer factory calibration.
- Photonscore .NET — new asynchronous data-acquisition core underpinning the Capture applications.
2.1.0 — 17 October 2024
LINPix multi-detector control and the first LINCam preview tool.
- LINPix Control — controls multiple LINPix detectors from a single window: dynamic enumeration, per-row activation, persistent JSON configuration, master alarm, and a global photocathode switch.
- LINCam Capture — first preview tool: live intensity rendering, timeline view, prev / next frame navigation.
- LINTag Capture — independent "clear histogram" and "clear count rate" buttons, automatic restart of correlator tasks, hardened IRIG decoder, improved logging for unattended runs.
2.0.0 — 17 October 2024 (breaking)
LINCam Gen 4 — new detector generation; the Gen 3 wire protocol is no longer supported.
- New
lincam_v4communications protocol; LINCam Capture, the Photonscore Python package and the .NET back-end all switch to it. - New protection logic: heater, cooler and high voltage are shut down automatically when the detector heartbeat is lost; corrected photocathode logic.
⚠ Migration: Gen 3 LINCam hardware is not supported by 2.x. Customers with Gen 3 detectors should remain on the 1.x line.
1.3.0 — 3 June 2024
LINTag remote control from Python, first documentation site, FLIM library.
- LINTag Capture — gRPC remote-control service.
- Photonscore Python — new
photonscore.LINTag.LINTagmodule: channel configuration, correlator settings, file recording, static channel calibration. - Documentation — first version of the Photonscore Python documentation site (the predecessor of the page you are reading now).
- Photonscore .NET — new
Photonscore.FLIMlibrary with image sub-range, median filtering, Gaussian IRF and decay models.
1.2.0 — 7 April 2024
Multi-device synchronisation.
- Virtual TDC — combine multiple time taggers into one logical device through IRIG and a shared 10 MHz reference; complete IRIG stream decoder with regression tests.
- LINTag Capture — semi-online batch correlator; output-delay control.
.photonsrecordings are now written with a.tempsuffix and renamed on clean close to avoid leaving partial files behind.
1.1.0 — 5 February 2024
Slope control for LINCam, signed macOS application bundles.
- LINCam Capture — slope (rising / falling edge) selection in
advanced mode, ± 1500 ns offset range, drag-and-drop for
.photonsfiles, validating numeric input with increment / decrement. - LINTag — first stable V1 protocol; smaller tag buffers for low-rate measurements; write buffers flushed before file close.
- macOS — signed and notarised
.appbundles.
1.0.0 — 17 January 2024
Initial public release of the Photonscore software suite.
Direct download links
Latest — 2.8.1
Photonscore Python package
URLs follow the pattern
https://dl.photonscore.io/py/<version>/<os>_<arch>/photonscore-python-<version>-<os>_<arch>-py<py>.zip.
| Platform | 3.11 | 3.12 | 3.13 | 3.14 |
|---|---|---|---|---|
| macOS Apple Silicon | py3.11 | py3.12 | py3.13 | py3.14 |
| Windows x64 | py3.11 | py3.12 | py3.13 | py3.14 |
MATLAB bindings
| Platform | Download |
|---|---|
| macOS Apple Silicon | photonscore-matlab-2.8.1-macos_arm64.zip |
| Windows x64 | photonscore-matlab-2.8.1-windows_x64.zip |
Desktop applications
Signed and notarised on macOS; signed via Azure Trusted Signing on Windows.
| Application | macOS Apple Silicon | Windows x64 |
|---|---|---|
| LINCam Capture | LINCamCapture-2.8.1-macos_arm64.zip | LINCamCapture-2.8.1-windows_x64.zip |
| LINTag Capture | LINTagCapture-2.8.1-macos_arm64.zip | LINTagCapture-2.8.1-windows_x64.zip |
| LINPix Control / PhotonPix Control | LINPixControl-2.8.1-macos_arm64.zip | LINPixControl-2.8.1-windows_x64.zip |
Photonscore .NET library
Planned — not yet released.
Golden images
| Product | File |
|---|---|
| LINCam | t.b.d. |
| LINTag | t.b.d. |
Earlier releases
Historic Python builds remain available at
https://dl.photonscore.io/py/<version>/ for as long as the
corresponding hardware is supported.
Pre-release / branch builds
Every commit that lands on a feature branch produces a full wheel
matrix at
https://dl.photonscore.io/py/branches/<branch>/<commit-short-sha>/.
The Buildkite build page for the commit links to the same artefacts.