Skip to main content

Software for running a time-resolved spectrometer.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trspectrometer-1.2.3.tar.gz (242.0 kB view details)

Uploaded Source

Built Distribution

trspectrometer-1.2.3-py3-none-any.whl (285.7 kB view details)

Uploaded Python 3

File details

Details for the file trspectrometer-1.2.3.tar.gz.

File metadata

  • Download URL: trspectrometer-1.2.3.tar.gz
  • Upload date:
  • Size: 242.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for trspectrometer-1.2.3.tar.gz
Algorithm Hash digest
SHA256 627538c00a71c1dee1b9980b708f500bbd190368fef7f87f0e975e537619bc24
MD5 1d0c946179396bc244b9686c5e2bbc3e
BLAKE2b-256 77f16feed39ab3096730be10d6e950465e82fab373da94a5063a1b13a47dd732

See more details on using hashes here.

File details

Details for the file trspectrometer-1.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for trspectrometer-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 af614af19ae2d53fb0a970cd94ef390749eaa2d9aab64c82a6e464efd1315eae
MD5 0fd887049a8a7adff161aaa44a309482
BLAKE2b-256 4bac595014d7fc7fb09ae7ffd133e181fd5ef2bcc647d3c1920d4b51e320d4f0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page