Spectrally refined interferometry for Python
Project description
PySprint
Spectrally Refined Interferometry for Python
Name | PySprint |
Version | |
Development status | Pre-Alpha |
License |
Description & Features
PySprint provides an interface for Spectrally resolved interferometry in Python.
- âś“ Minimum-maximum method
- âś“ Phase modulated cosine function fit method
- âś“ Fourier method
- âś“ Stationary phase point method
There's many more to work on..
- Windowed Fourier transform method
- Automated SPP detection, which is correctable by the user
- Better SPP interface: make the constructor accept
~pysprint.Dataset
objects. - Calibration
- Improve file parsing
- Clean up utils, evaluate methods, edit methods
- Docstrings
Currently all the features are under testing.
Installation
PySprint requires at least Python 3.6 to run.
$ pip install pysprint
Requirements:
- numpy
- scipy
- matplotlib
- pandas
Optional packages:
- lmfit - for detailed curve fitting results
- numba - to speed up non uniform FFT calculation
Will be released on Anaconda Cloud after the testing is done.
Documentation
In progress.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pysprint-0.9.0.tar.gz
(696.4 kB
view hashes)
Built Distribution
Close
Hashes for pysprint-0.9.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f3d17b5929fcdae7d6491707afd704e6e589d9ff9e923733e99d88ed350976 |
|
MD5 | a139635ecbf0e655c6334c7bac1e2029 |
|
BLAKE2b-256 | 3bfcd5b1772e6e93a89cc015e83f556f25b12ea8faf66e8d5622fe6cd004c097 |