Skip to main content

pyglotaran

PyPI version Conda Version Tests Documentation Status Coverage Status CodeQL Discord DOI

A framework written in Python for global and target analysis; commonly used for the analysis of time-resolved spectroscopy measurements in the study of energy transfer pathways in photosynthesis, or the characterization of energy transfer (in-)efficiencies in photovoltaics.

The Future of Global and Target Analysis

A scientific publication titled "pyglotaran: a lego-like Python framework for global and target analysis of time-resolved spectra" (DOI: 10.1007/s43630-023-00460-y) covers aspects of the architecture and the design of the software while illustrating its flexibility as an analysis tool through some exciting case studies. This publication, along with other pyglotaran-publications demonstrates why we believe this framework is the future of global and target analysis.

Usage of pyglotaran

If you just want to get started analyzing your data, jump straight to the getting started guide that is part of our documentation.

Afterwards, you may also want to have a look at our comprehensive collection of real-world examples in the pyglotaran-examples repository. There most like is an example that aligns well with your use case.

For state of the art usage of this framework you may want to check out the list of pyglotaran-publications.

Example analysis results

Results of a target analysis of Photosystem I (see study_florescence in the examples.)

overview plot of the fluorescence case study from the pyglotaran-examples Plot created with the plot_overview function of the pyglotaran-extras package.

Notice: This is (still) an early access release, please refer to the usage notice prior to committing to use pyglotaran to avoid surprises down the line.

Glotaran legacy

The pyglotaran package derives its name from the Glotaran software package (now called glotaran-legacy), first released in 2011 and described in a highly-cited publication in the Journal of Statistical Software, under the title Glotaran: A Java-Based Graphical User Interface for the R Package TIMP (DOI: 10.18637/jss.v049.i03).

The pyglotaran framework can be considered the spiritual successor of the glotaran-legacy software and has the backing of many of its original creators.

Community Support

For questions / suggestion please reach out to us via:

  1. GitHub issues
  2. Discord
  3. Google-Groups mailing list

Credits

The credits can be found in the documentation authors section

Metadata

Release files for pyglotaran 0.7.5

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

Source distribution (sdist)

Source distribution for pyglotaran 0.7.5
File Size Uploaded
pyglotaran-0.7.5.tar.gz 698.6 kB Details

Built distribution (wheel)

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

Total release size: 933.3 kB

Release files / pyglotaran-0.7.5.tar.gz

Download URL pyglotaran-0.7.5.tar.gz
Size 698.6 kB
Tags Source
SHA-256 checksum
How to use checksums
444a17663bcb6351052de24ffcaf816c0ed3b28630eb5ebebe6bc55cb1c5b68b
BLAKE2b-256 checksum
How to use checksums
b16602237b82d831ce23009427558d714ca22fe218fe4afe841bf2ec5c2a60b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Oct 10, 2026.

Transparency log

Release files / pyglotaran-0.7.5-py3-none-any.whl

Download URL pyglotaran-0.7.5-py3-none-any.whl
Size 234.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a9e84b1e45441dbcf533a288f7e40e3e2e4f8f8faa09b6c503a64b3712ecbab3
BLAKE2b-256 checksum
How to use checksums
ffee05f21e44743883b0f2d29d89c421abd291244881ce4f976a0f3342946f0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Oct 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.5 This release

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

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