Skip to main content

TRSpectrometer is a platform for time-resolved spectroscopy, encompassing both software and hardware designs. It can be used for both data acquisition, as well as viewing data and basic analysis.

Features:

  • Completely open source hardware and software designs. Don’t get stuck with inflexible and buggy proprietary software!

  • Plugin architecture to ease modifications and integration of new hardware devices or experimental methods.

  • Supports the latest rapid-acquisition techniques.

  • Cross platform python - Linux, Windows, MacOS.

The aim of the software is to be as open and flexible as possible, using a plugin system for the addition and customisation of features and functionality. For example, the same software that runs on a Windows machine acquiring data can be installed on a Linux or Mac OS computer and used for data viewing and analysis without restriction. The majority of the code base is written in Python, making development and modifications (hopefully!) more accessible to students and researchers who lack specific programming backgrounds.

The initial 1.0 version includes a reference hardware design for a transient absorption (pump–probe) spectrometer and a cross-platform software application for data acquisition and basic data exploration and analysis. In time, it is hoped that the platform will support a wider variety of hardware and additional time-resolved experimental techniques, as well as adding more advanced data exploration, analysis, and plotting tools. This will only truly be possible through contributions by users and other interested parties. See the Contributing page in the documentation for more information.

Installation

The latest release can be downloaded and installed using the Package Installer for Python (pip):

pip install --upgrade trspectrometer

On Linux, a launcher icon should be installed in your menus (this feature is not yet implemented on Windows or MacOS). On all operating systems, the application can be launched from the command line:

trspectrometer

Further details can be found in the Getting Started section of the documentation.

Support

Documentation can be read online at https://ptapping.gitlab.io/trspectrometer.

Bug reports, feature requests and suggestions can be submitted to the issue tracker.

License

All original work is free and open source, licensed under the GNU Public License. See the LICENSE.txt for details.

Metadata

Release files for trspectrometer 1.2.4

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

Source distribution (sdist)

Source distribution for trspectrometer 1.2.4
File Size Uploaded
trspectrometer-1.2.4.tar.gz 241.9 kB Details

Built distribution (wheel)

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

Total release size: 527.7 kB

Release files / trspectrometer-1.2.4.tar.gz

Download URL trspectrometer-1.2.4.tar.gz
Size 241.9 kB
Tags Source
SHA-256 checksum
How to use checksums
44d1b0541ecc9c57492dcbe5d802974222e1d491c9b310592b41625dbde09eb3
BLAKE2b-256 checksum
How to use checksums
4970f26351acb645a269ce10d0508edfa0c019a83b9c6c55ec837dee8ac07f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / trspectrometer-1.2.4-py3-none-any.whl

Download URL trspectrometer-1.2.4-py3-none-any.whl
Size 285.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9698b6e88dfa791e764ee7040e353b79225f1f8581273531e9398553deba56e0
BLAKE2b-256 checksum
How to use checksums
6e3503082cbe4075b2a171ce430e7c12f6a7c7e452b0a2d9bd95b8a8c507a6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

1.2.4 This release

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.1.4

2 release files

0.1.2

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