{ "info": { "author": "Michal Krenek (Mikos)", "author_email": "m.krenek@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "SimpleSpectral\n==============\n\nHeavily simplified scipy.signal.spectral module which only depends on NumPy and supports pyFFTW\n\nRequirements\n------------\n\n- `Python 3 `_\n- `NumPy `_\n- Optional: `pyFFTW `_ (for fastest FFT calculations with FFTW library)\n- Optional: `SciPy `_ (for faster FFT calculations with scipy.fftpack library)\n\nSimpleSpectral preferably uses pyfftw for FFT calculations, then scipy.fftpack\nand numpy.fft as a last resort.\n\nYou should always install SciPy or pyFFTW, because numpy.fft has horrible\nmemory usage and is also much slower.\n\nDifferences\n-----------\n\nYou can use scipy.signal `tutorial `_\nand `reference guide `_ in most cases,\nbut there are some important differences:\n\n- input data is assumed to be complex and two-sided spectrum is always returned (``return_onesided``\n argument is not implemented)\n- length of FFT is always same as length of segment (``nfft`` argument is not implemented)\n- functions work always over last axis of array (``axis`` argument is not implemented)\n- if you want to have best FFT performance with pyFFTW, you should create arrays with\n ``empty``, ``zeros`` or ``ones`` functions from SimpleSpectral instead of generic versions\n from NumPy (arrays will be byte aligned for your CPU)\n\nImplemented functions:\n**********************\n\n- empty\n- zeros\n- ones\n- fft\n- get_window\n- get_detrend\n- extend_boundaries\n- welch\n- periodogram\n- spectrogram\n- stft\n\nSupported windows:\n******************\n\n- boxcar\n- hann\n- hamming\n- bartlett\n- blackman\n- kaiser\n- tukey\n\nSupported boundary extensions:\n******************************\n\n- even\n- odd\n- constant\n- zeros\n\nSupported detrending functions:\n*******************************\n\n- constant\n\nCredits\n-------\n\nBased on code from excellent `SciPy `_ project.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xmikos/simplespectral", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "SimpleSpectral", "package_url": "https://pypi.org/project/SimpleSpectral/", "platform": "", "project_url": "https://pypi.org/project/SimpleSpectral/", "project_urls": { "Homepage": "https://github.com/xmikos/simplespectral" }, "release_url": "https://pypi.org/project/SimpleSpectral/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Heavily simplified scipy.signal.spectral module which only depends on NumPy and supports pyFFTW", "version": "1.0.0" }, "last_serial": 2712484, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "28f191e200ea9f8bb7d15511f5000160", "sha256": "869326949870faed82bf21890603569e5c834a8599be5d55c38cb3b41bef0362" }, "downloads": -1, "filename": "SimpleSpectral-1.0.0.tar.gz", "has_sig": false, "md5_digest": "28f191e200ea9f8bb7d15511f5000160", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6116, "upload_time": "2017-03-17T13:02:12", "url": "https://files.pythonhosted.org/packages/8d/ef/cf739f7ba571e336189a4a704b844ae08eaf3641a4eb0d24b2c04db3eea5/SimpleSpectral-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "28f191e200ea9f8bb7d15511f5000160", "sha256": "869326949870faed82bf21890603569e5c834a8599be5d55c38cb3b41bef0362" }, "downloads": -1, "filename": "SimpleSpectral-1.0.0.tar.gz", "has_sig": false, "md5_digest": "28f191e200ea9f8bb7d15511f5000160", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6116, "upload_time": "2017-03-17T13:02:12", "url": "https://files.pythonhosted.org/packages/8d/ef/cf739f7ba571e336189a4a704b844ae08eaf3641a4eb0d24b2c04db3eea5/SimpleSpectral-1.0.0.tar.gz" } ] }