pyglotaran
A Python library for Global and Target Analysis of time-resolved spectroscopy data
Glotaran: A Java-Based Graphical User Interface for the R Package TIMP
Glotaran is a free software program developed for global and target analysis of time-resolved spectroscopy and microscopy data.
A publication about Glotaran, with the title "Glotaran: a Java-based graphical user interface for the R-package TIMP" has been published in the Journal of Statistical Software, on July 1st 2012 and can be found here: http://www.jstatsoft.org/v49/i03/
Glotaran is open-source software and therefore free to download and free to use. If you use the software for any scientific publication we do however request that you cite our JSS publication (see below). Also, if you use Glotaran in any way - in research, industry or education - we are always happy to hear how!
Download and Install Glotaran on your computer.
Get started with the Wiki and watch a Screencast.
To build, run, and debug the application, see docs/DEVELOPMENT.md. Contributor guidelines are in CONTRIBUTING.md.
The Maven build, packaging, installers, CI, and release process are described in docs/BUILD_AND_DISTRIBUTION.md.
Planned releases (1.5.3, 1.6, 1.7, 2.0) are described in docs/ROADMAP.md.
The 1.0.0 version of Glotaran was released over a decade ago, and the creators of Glotaran think it's time for a change.
For the past few years they have been working on a (spiritual) successor to Glotaran, re-written from the ground up in Python, called pyglotaran. Please check it out!
Latest stable release on glotaran.org is version 1.5.1, the code lives on the 1.5.x branch.
The next release from this branch, 1.5.3, is the final maintenance release on NetBeans Platform 8.0.2 and Java 8. It and all later releases are published on the GitHub Releases page. Version 1.5.2 was never officially released; snapshot builds labelled 1.5.2 are superseded by 1.5.3.
| Release | Branch | Main change |
|---|---|---|
| 1.6.0 | maintenance/v1.6.x | Port to Apache NetBeans 31 or later with a bundled Java 21 runtime |
| 1.7.0 | maintenance/v1.7.x | Glotaran installs and manages its own R, TIMP, and Rserve |
| 2.0.0 | main | pyglotaran replaces R and TIMP as the computational core |
Scope, branch setup, and acceptance criteria for each release are in docs/ROADMAP.md.
GPL v2 or later
In conclusion, I find Glotaran to be a highly useful and capable addition to my analysis toolbox. The authors of the program are very helpful and communicative, and I have no doubt that Glotaran will continue to gain in features and ease-of-use. If, after reading this review, you have the slightest hunch that it could useful for you, download it and give it a go. I doubt you will be disappointed.
A Python library for Global and Target Analysis of time-resolved spectroscopy data
TIMP is an R package for fitting superposition models that implements the partitioned variable projection algorithm. The package has been extensively applied to modeling spectroscopy and Fluorescence Lifetime Imaging Microscopy (FLIM) datasets. It serves as the backend for the Glotaran software.