Skip to main content

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)

Source distribution for Py-PDM 0.6.0
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

Release history Release notifications | RSS feed

This release

0.6.0 This release

1 release file

0.5

1 release file

0.4

1 release file

0.3

2 release files

0.2

2 release files

0.1

2 release files

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