pymultitaper


Namepymultitaper JSON
Version 1.0.3 PyPI version JSON
download
home_pageNone
SummaryFast easy-to-use multitaper spectrogram and spectrum calculation with Python
upload_time2024-08-27 15:40:58
maintainerNone
docs_urlNone
authorNone
requires_python>=3.6
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# pymultitaper


`pymultitaper` is a fast and easy-to-use small package for multitaper spectrogram/spectrum calculation, as well as oridnary (single-taper) spectrogram calculation.


# Installation

Install via pip:

```
pip install pymultitaper
```

# Usage

```python
>>> from pymultitaper import multitaper_spectrogram, plot_spectrogram
>>> from scipy.io import wavfile
>>> fs, data = wavfile.read('test.wav')
>>> times,freqs,psd = multitaper_spectrogram(
...     data, fs,time_step=0.001,window_length=0.005,NW=4
... )
>>> fig,ax = plot_spectrogram(times,freqs,psd,cmap="viridis")
```

# Documentation

Refer to [pymultitaper documentation](https://fncokg.github.io/pymultitaper/) for more details.

# Examples

![Comparions of multitaper spectrograms](https://github.com/fncokg/pymultitaper/blob/master/spectrogram.jpg)

![Comparions of multitaper spectrums](https://github.com/fncokg/pymultitaper/blob/master/spectrum.jpg)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pymultitaper",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Chao Kong <kongchao1998@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/33/4a/ac25d4bdde916a67cef255b6df1a89b1b23198e4651015981d698671e307/pymultitaper-1.0.3.tar.gz",
    "platform": null,
    "description": "\r\n# pymultitaper\r\n\r\n\r\n`pymultitaper` is a fast and easy-to-use small package for multitaper spectrogram/spectrum calculation, as well as oridnary (single-taper) spectrogram calculation.\r\n\r\n\r\n# Installation\r\n\r\nInstall via pip:\r\n\r\n```\r\npip install pymultitaper\r\n```\r\n\r\n# Usage\r\n\r\n```python\r\n>>> from pymultitaper import multitaper_spectrogram, plot_spectrogram\r\n>>> from scipy.io import wavfile\r\n>>> fs, data = wavfile.read('test.wav')\r\n>>> times,freqs,psd = multitaper_spectrogram(\r\n...     data, fs,time_step=0.001,window_length=0.005,NW=4\r\n... )\r\n>>> fig,ax = plot_spectrogram(times,freqs,psd,cmap=\"viridis\")\r\n```\r\n\r\n# Documentation\r\n\r\nRefer to [pymultitaper documentation](https://fncokg.github.io/pymultitaper/) for more details.\r\n\r\n# Examples\r\n\r\n![Comparions of multitaper spectrograms](https://github.com/fncokg/pymultitaper/blob/master/spectrogram.jpg)\r\n\r\n![Comparions of multitaper spectrums](https://github.com/fncokg/pymultitaper/blob/master/spectrum.jpg)\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Fast easy-to-use multitaper spectrogram and spectrum calculation with Python",
    "version": "1.0.3",
    "project_urls": {
        "Bug Tracker": "https://github.com/fncokg/pymultitaper/issues",
        "Documentation": "https://fncokg.github.io/pymultitaper/",
        "Repository": "https://github.com/fncokg/pymultitaper/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09192202ba55aec12ed8faad616cf377c9f165ec5dec5974214c89fdd7894176",
                "md5": "c983409aae4b98ce4f20f1174cf21aa7",
                "sha256": "8f4bcf99de2cd4c74b0890f81b1e3afdc26f7bb616c26f5574679683f14ad20a"
            },
            "downloads": -1,
            "filename": "pymultitaper-1.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c983409aae4b98ce4f20f1174cf21aa7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 6047,
            "upload_time": "2024-08-27T15:40:57",
            "upload_time_iso_8601": "2024-08-27T15:40:57.370624Z",
            "url": "https://files.pythonhosted.org/packages/09/19/2202ba55aec12ed8faad616cf377c9f165ec5dec5974214c89fdd7894176/pymultitaper-1.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "334aac25d4bdde916a67cef255b6df1a89b1b23198e4651015981d698671e307",
                "md5": "24a84e51e1c5adeb28155d147642d4d7",
                "sha256": "c2ff05872c3505c8e0be8389044c41396a80d46e2663caa9a154ee2a93a9d13a"
            },
            "downloads": -1,
            "filename": "pymultitaper-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "24a84e51e1c5adeb28155d147642d4d7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 5659,
            "upload_time": "2024-08-27T15:40:58",
            "upload_time_iso_8601": "2024-08-27T15:40:58.815334Z",
            "url": "https://files.pythonhosted.org/packages/33/4a/ac25d4bdde916a67cef255b6df1a89b1b23198e4651015981d698671e307/pymultitaper-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-27 15:40:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fncokg",
    "github_project": "pymultitaper",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pymultitaper"
}
        
Elapsed time: 0.34012s