Skip to main content

Python package for analyzing time-resolved spectra.

Project description

Documentation Status https://travis-ci.org/Tillsten/skultrafast.svg?branch=master

WARNING! THE PROJECT IS A RESTRUCTURING PHASE AND NOT VERY USABLE FOR NEW USERS!

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 below.

The latest version of the software is available on github. A build of the documentation can be found at Read the docs.

The package was created and is maintained by Till Stensitzki. All coding was done while being employed in the Heyne group and was therefore founded by the DFG via SFB 1078 and SFB 1114.

Aims of the project

I like to include any kind of algorithm or data structure which comes up in ultrafast physics. 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.

Features

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

  • Publication ready plots with few lines.

  • Automatic dispersion correction.

  • Easy data processing.

  • Very fast exponential fitting, which can make use of your GPU.

  • Modern error estimates of the fitting results via lmfit.

  • Lifetime-density analyses using regularization regression.

This package also tries its best to follow modern software practices. This includes version control using git, continues integration testing via travisCI and decent documentation.

Users

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

License

Standard BSD-License. See the LICENSE file 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

skultrafast-2.0.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skultrafast-2.0-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file skultrafast-2.0.tar.gz.

File metadata

  • Download URL: skultrafast-2.0.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3

File hashes

Hashes for skultrafast-2.0.tar.gz
Algorithm Hash digest
SHA256 7eca1603dc19b3cad2bb3c9cc7b8d216aa9b806360a2d366a3e9bbabf8225b5b
MD5 31c7e85a3515deec9b134750678f3b4d
BLAKE2b-256 ddaa12281dc825ea0ce80bc4ea478a93c1c16e80d36f21b5087fa2c04a80da43

See more details on using hashes here.

File details

Details for the file skultrafast-2.0-py3-none-any.whl.

File metadata

  • Download URL: skultrafast-2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3

File hashes

Hashes for skultrafast-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4a60fc491b448ac26097151d53cccfae3d6dc6178eee25bcd9d7eed8d3ba867
MD5 c9a59e7e2e4b165347ffb8bf73614bd1
BLAKE2b-256 227d51dddb49f633cce23028476786acd1b77eed37ad5a19cdbbbcb8bfa234bb

See more details on using hashes here.

Supported by

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