Py-PDM
A Python wrapper of the Phase Dispersion Minimization (PDM), which is a C code written by Stellingwerf.
Compared with other Python implementations, with the help of Cython, we can obtain a much faster PDM tool.
Installation
To install Py-PDM with pip:
pip install py-pdm
Alternatively you can install it manually:
git clone https://github.com/ckm3/Py-PDM.git
cd Py-PDM
python setup.py install
Usage
from pdmpy import pdm
freq, theta = pdm(time, y_value, y_sigma, frequency_min, frequency_max, frequency_step, number_of_bins)
Please refer to the documentation to see in details.
Release files for Py-PDM 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Py-PDM-0.6.0.tar.gz | 148.1 kB | Details |
Release files / Py-PDM-0.6.0.tar.gz
| Download URL | Py-PDM-0.6.0.tar.gz |
|---|---|
| Size | 148.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bcd340e48cf115184c8bce950e777d32806d33d3e3484b4355765cf2bcc2875a
|
|
BLAKE2b-256 checksum How to use checksums |
dbd30cd69fde0a70e34f24d9f8bd09f6e8b8bd854cbf4be0766d405ed0eda045
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1
|