{"id":13400688,"url":"https://github.com/cokelaer/spectrum","last_synced_at":"2025-05-14T19:06:07.402Z","repository":{"id":20278428,"uuid":"23551663","full_name":"cokelaer/spectrum","owner":"cokelaer","description":"Spectral Analysis in Python","archived":false,"fork":false,"pushed_at":"2025-01-27T09:47:31.000Z","size":1005,"stargazers_count":349,"open_issues_count":5,"forks_count":91,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-06T18:09:18.986Z","etag":null,"topics":["arma","fourier","pburg","periodogram","psd","python","spectral"],"latest_commit_sha":null,"homepage":"http://pyspectrum.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cokelaer.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-09-01T18:26:09.000Z","updated_at":"2025-04-02T02:38:42.000Z","dependencies_parsed_at":"2024-01-15T22:44:43.962Z","dependency_job_id":"e35dee91-2c9d-4d0e-a773-ba7f12e1c30d","html_url":"https://github.com/cokelaer/spectrum","commit_stats":{"total_commits":305,"total_committers":19,"mean_commits":16.05263157894737,"dds":0.09180327868852456,"last_synced_commit":"9afb2d7f49628462b547d2a46bce738842298727"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cokelaer%2Fspectrum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cokelaer%2Fspectrum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cokelaer%2Fspectrum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cokelaer%2Fspectrum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cokelaer","download_url":"https://codeload.github.com/cokelaer/spectrum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248385016,"owners_count":21094816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arma","fourier","pburg","periodogram","psd","python","spectral"],"created_at":"2024-07-30T19:00:54.626Z","updated_at":"2025-04-13T20:19:37.480Z","avatar_url":"https://github.com/cokelaer.png","language":"Python","funding_links":[],"categories":["NMR GitHub Projects used link"],"sub_categories":[],"readme":"SPECTRUM : Spectral Analysis in Python\n==========================================\n\n.. image:: https://badge.fury.io/py/spectrum.svg\n    :target: https://pypi.python.org/pypi/spectrum\n\n.. image:: https://github.com/cokelaer/spectrum/actions/workflows/main.yml/badge.svg?branch=master\n    :target: https://github.com/cokelaer/spectrum/actions/workflows/main.yml\n\n.. image:: https://coveralls.io/repos/cokelaer/spectrum/badge.png?branch=master\n    :target: https://coveralls.io/r/cokelaer/spectrum?branch=master\n\n.. image:: https://anaconda.org/conda-forge/spectrum/badges/license.svg\n   :target: https://anaconda.org/conda-forge/spectrum\n\n.. image:: https://anaconda.org/conda-forge/spectrum/badges/version.svg\n    :target: https://anaconda.org/conda-forge/spectrum/badges/version.svg\n\n.. image:: https://anaconda.org/conda-forge/spectrum/badges/downloads.svg\n   :target: https://anaconda.org/conda-forge/spectrum\n\n.. image:: http://joss.theoj.org/papers/e4e34e78e4a670f2ca9a6a97ce9d3b8e/status.svg\n   :target: http://joss.theoj.org/papers/e4e34e78e4a670f2ca9a6a97ce9d3b8e\n\n\n\n:contributions: Please join https://github.com/cokelaer/spectrum\n:contributors: https://github.com/cokelaer/spectrum/graphs/contributors\n:issues: Please use https://github.com/cokelaer/spectrum/issues\n:documentation: http://pyspectrum.readthedocs.io/\n:Citation: Cokelaer et al, (2017), 'Spectrum': Spectral Analysis in Python, Journal of Open Source Software, 2(18), 348, doi:10.21105/joss.00348\n\n\n\n.. image:: http://www.thomas-cokelaer.info/software/spectrum/html/_images/psd_all.png\n    :class: align-right\n    :width: 50%\n\n**Spectrum** contains tools to estimate Power Spectral Densities using methods based on Fourier transform, Parametric methods or eigenvalues analysis:\n\n    * The Fourier methods are based upon correlogram, periodogram and Welch estimates. Standard tapering windows (Hann, Hamming, Blackman) and more exotic ones are available (DPSS, Taylor, ...).\n    * The parametric methods are based on Yule-Walker, BURG, MA and ARMA, covariance and modified covariance methods.\n    * Non-parametric methods based on eigen analysis (e.g., MUSIC) and minimum variance analysis are also implemented.\n    * Multitapering is also available\n\n\nThe targetted audience is diverse. Although the use of power spectrum of a\nsignal is fundamental in electrical engineering (e.g. radio communications,\nradar), it has a wide range of applications from cosmology (e.g., detection of\ngravitational waves in 2016), to music (pattern detection) or biology (mass\nspectroscopy).\n\n\nQuick Installation\n=====================\n\n**spectrum** is available on Pypi::\n\n    pip install spectrum\n\nand **conda**::\n\n    conda config --append channels conda-forge\n    conda install spectrum\n\nTo install the **conda** executable itself, please see https://www.continuum.io/downloads .\n\nContributions\n==================\n\nPlease see `github \u003chttp://github.com/cokelaer/spectrum\u003e`_ for any issues/bugs/comments/contributions.\n\nChangelog (summary)\n===================\n\n========== ============================================================\nrelease    description\n========== ============================================================\n0.9.0      * handles new numpy API (keeping back compatiblity).\n           * included https://github.com/cokelaer/spectrum/pull/73\n             thanks to @butala contribution to speed up fft.\n           * fix rho calculation in burg algo thanks to contri\n             https://github.com/cokelaer/spectrum/pull/82 from @cl445\n           * remove warnings/deprecation related to pkgresources, numpy\n             and scipy.\n           * ran black through entire code.\n0.8.1      * move CI to github actions\n           * include python 3.9 support\n           * include PR from tikuma-lshhsc contributor to speedup\n             eigenfre module\n           * fix deprecated warnings\n========== ============================================================\n\n\n\nSome notebooks (external contributions)\n-------------------------------------------\n\n* http://nbviewer.ipython.org/gist/juhasch/5182528\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcokelaer%2Fspectrum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcokelaer%2Fspectrum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcokelaer%2Fspectrum/lists"}