Skip to main content

LuRaCs - Lund Radiation analysis Computer software

License Docs: CC BY-SA 4.0 Python Qt MapLibre

LuRaCs is a free, open-source application designed for the measurement and analysis of nuclear radiation. While its functionality ranges from basic to advanced radiation analysis, with primary focus is on gamma spectrometry. Built with Qt and primarily written in Python, the software is designed with extensibility in mind, enabling support for a variety of detector systems.

Features

  • Simultaneous measurements with multiple instruments
  • Data export to common formats (.n42, .csv, .xlsx)
  • ROI selection with peak fitting and automatic updates during measurement
  • Calibration and determination of detector characteristics
  • Nuclide data with reference emission lines
  • Command line interface for remote control and automation
  • Time-series and spectrogram-based measurements
  • Area mapping using a generic USB-connected GPS device

Spectrum View

The spectrum view shows a count histogram retrieved from an instrument or loaded from a file. Regions Of Interest (ROI) can be defined in which a Gaussian peak can be fitted and the result from the fit used in analysis tools. spect_view

Analysis Tools

LuRaCs provides a comprehensive set of tools for analysing measured spectra. Spectra can be calibrated using known emission lines, and key instrument characteristics such as energy resolution and intrinsic efficiency can be determined, visualized, and stored for future use.

If your primary goal is the analysis of previously acquired spectra, we recommend using InterSpec, which offers broader compatibility with a wide range of spectrum file formats and analysis workflows. analysis_view

Time Series Measurements

When an instrument is connected, measurements can be recorded as a time series in the form of a spectrogram. A spectrogram stores the average count rate and dose rate for each acquisition interval, together with the corresponding accumulated spectrum. This enables both temporal trend analysis and detailed examination of the spectral data collected throughout the measurement period. timeseries_view

Area Mapping

By connecting an external GPS device via USB, area mapping can be performed by extending standard spectrogram measurements with positional data. Maps can be retrieved from an online source via URL or loaded from a locally stored file for offline use. Supports export of mapped data to GeoJSON for use in common GIS applications like QGis. map_img

CLI

While the graphical user interface provides the primary means of interaction, LuRaCs also supports control via a Command Line Interface. This enables efficient remote operation, for example over an SSH connection to remotely deployed instruments such as a Raspberry Pi.

The CLI is started by running with the --headless flag.

cli_img cli_spect

Implemented Instruments

Currently, drivers for the following instruments are included by default

Installation

Requires Python 3.10, 3.11, 3.12 or 3.13. Clone the repository and install using pip:

git clone --recursive https://github.com/EBELU/LuRaCs.git
cd LuRaCs/

pip install .

Documentation

LuRaCs documentation can be found here or under the Help-tab in the open program.

Licence

The LuRaCs source code is licensed under the GPL-3.0 license.

The LuRaCs documentation and images are licensed under the CC BY-SA 4.0 license.

Third-party assets

This application uses Material Design Icons
https://pictogrammers.com/library/mdi/

Material Design Icons are licensed under the Apache License 2.0.

A copy of the Apache 2.0 license is included in the /licenses directory.

Metadata

Release files for luracs 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for luracs 0.1.2
File Size Uploaded
luracs-0.1.2.tar.gz 13.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for luracs 0.1.2
File Interpreter ABI Platform
luracs-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 27.8 MB

Release files / luracs-0.1.2.tar.gz

Download URL luracs-0.1.2.tar.gz
Size 13.9 MB
Tags Source
SHA-256 checksum
How to use checksums
1362f775f36156c40b6bf6ad5e84bac2f0bd7b8b9e8b21142d2e1e2e7c5aacca
BLAKE2b-256 checksum
How to use checksums
1140a339df9115fcaaa6bb6059194c016397137ffa40623baba56d59c960f519
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 17, 2026.

Transparency log

Release files / luracs-0.1.2-py3-none-any.whl

Download URL luracs-0.1.2-py3-none-any.whl
Size 13.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b6bb074c88f874f82f4e1a5d6a2d4b87216b370a6e6c260320226118d8acd373
BLAKE2b-256 checksum
How to use checksums
5c0fd0bdc098365badefcf9308704615b426e358a3b2c20e3c6235ae979743dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 17, 2026.

Transparency log

Release history Release notifications | RSS feed

0.6.1

21 release files

0.5.0

21 release files

0.4.1

21 release files

0.4.0

21 release files

0.2.4

21 release files

0.2.3

21 release files

0.1.3

2 release files

This release

0.1.2 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page