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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|