Skip to main content
***skultrafast*** Documentation Status https://github.com/Tillsten/skultrafast/workflows/Python%20package/badge.svg https://zenodo.org/badge/DOI/10.5281/zenodo.5713589.svg

What is skultrafast?

Skultrafast stands for scikit.ultrafast and is an python package which aims to include everything needed to analyze data from time-resolved spectroscopy experiments in the femtosecond domain. Its current features are listed further down below.

The latest version of the package is available on github. A build of the documentation can be found at Read the docs. The documentation includes Installtion notes.

Funding

The package was created and is maintained by Till Stensitzki. The package was created while being employed in the Heyne group and was therefore founded by the DFG via SFB 1078 and SFB 1114. Recent development focussed on 2D-spectroscopy is part my stay in Ultrafast Structual Dynamics Group in Potsdam under Müller-Werkmeister.

Scope of the project

I like to include any kind of algorithm or data structure which comes up in ultrafast spectropy. I am also open to add a graphical interface to the package, but as experience shows, a GUI brings in a lot of maintenance burden. Hence, the first target is a interactive data-explorer for the jupyter notebook.

This package also tries its best to follow modern software practices. This includes version control using git, continues integration testing via github action and a decent documentation hosted on Read the docs.

Features

The current releases centers around working with time-resolved spectra:

  • Publication ready plots with few lines.

  • Global fitting of transient Data: DAS, SAS and compartment modelling.

  • Support for polarization resovled datasets.

  • Easy data processing: Selection, filtering, recalibration of data.

  • Automatic dispersion correction of chriped spectra.

  • Modern error estimates of the fitting results via lmfit.

  • Lifetime-density analyses using regularized regression.

  • 2D spectroscopy: CLS-decay, digonal extraction, pump-slice-amplidude spectrum, integration.

Users

At the moment it is mostly me and other people in my groups. I would be happy if anyone would like to join the project!

License

Standard BSD-License. See the LICENSE file for more details.

Metadata

Release files for skultrafast 4.2

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

Built distribution (wheel)

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

Release files / skultrafast-4.2-py3-none-any.whl

Download URL skultrafast-4.2-py3-none-any.whl
Size 5.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
0f94ef13bb9aa8f5edf139d68825b61b4f08ca4ece5c4d443b2ab6f8006a3157
BLAKE2b-256 checksum
How to use checksums
e4fb3fa926cde23cbb9aef321d2000a049e55d188b08121710aaf6ae61e02848
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.7

Release history Release notifications | RSS feed

This release

4.2 This release

1 release file

4.1

2 release files

4.0

2 release files

3.1.0

1 release file

3.0.2

1 release file

3.0

2 release files

2.0.5

1 release file

2.0.4

1 release file

2.0.1

1 release file

2.0

2 release files

0.2

1 release file

0.1

1 release file

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