# Flatiron Institute Nonuniform Fast Fourier Transform library: FINUFFT
Principal author **Alex H. Barnett**, main co-developers Jeremy F. Magland, Ludvig af Klinteberg, Yu-hsuan "Melody" Shih, Andrea Malleo, Libin Lu, Joakim Andén, Marco Barbone, and Robert Blackwell.
This package provides a Python interface to the CPU library, enabling fast computation of nonuniform discrete Fourier transforms to specified precision in one, two, and three dimensions.
It supports transforms of type 1 (nonuniform to uniform), type 2 (uniform to nonuniform) and type 3 (nonuniform to nonuniform).
For more information, see the [online documentation](https://finufft.readthedocs.io/en/latest/python.html).
If you find FINUFFT useful in your work, please cite this package and our paper:
A parallel non-uniform fast Fourier transform library based on an ``exponential of semicircle'' kernel.
A. H. Barnett, J. F. Magland, and L. af Klinteberg.
SIAM J. Sci. Comput. 41(5), C479–C504 (2019).
Raw data
{
"_id": null,
"home_page": null,
"name": "finufft",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "Alex Barnett <abarnett@flatironinstitute.org>",
"keywords": null,
"author": "Jeremy Magland, Daniel Foreman-Mackey, Joakim Anden, Libin Lu, Marco Barbone, Robert Blackwell, Alex Barnett",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/ce/bb/ffbd8adb3ddacd66a1e642ecaa595c61104de091924f03cd1e2542e703c7/finufft-2.3.1.tar.gz",
"platform": null,
"description": "# Flatiron Institute Nonuniform Fast Fourier Transform library: FINUFFT\n\nPrincipal author **Alex H. Barnett**, main co-developers Jeremy F. Magland, Ludvig af Klinteberg, Yu-hsuan \"Melody\" Shih, Andrea Malleo, Libin Lu, Joakim And\u00e9n, Marco Barbone, and Robert Blackwell.\n\nThis package provides a Python interface to the CPU library, enabling fast computation of nonuniform discrete Fourier transforms to specified precision in one, two, and three dimensions.\nIt supports transforms of type 1 (nonuniform to uniform), type 2 (uniform to nonuniform) and type 3 (nonuniform to nonuniform).\nFor more information, see the [online documentation](https://finufft.readthedocs.io/en/latest/python.html).\n\nIf you find FINUFFT useful in your work, please cite this package and our paper:\n\n A parallel non-uniform fast Fourier transform library based on an ``exponential of semicircle'' kernel.\n A. H. Barnett, J. F. Magland, and L. af Klinteberg.\n SIAM J. Sci. Comput. 41(5), C479\u2013C504 (2019).\n",
"bugtrack_url": null,
"license": null,
"summary": "Python interface to FINUFFT",
"version": "2.3.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bc8a6b9623d72992fc760266ae594f215c76a098ab58aa476feafd29e168c94a",
"md5": "50c6f9daa9411dd72a5415517af7a2da",
"sha256": "0ea7ac30c046625b0a46bc4d8d71b09dd936483cce0eb417c30e075913111f59"
},
"downloads": -1,
"filename": "finufft-2.3.1-py3-none-macosx_13_0_arm64.whl",
"has_sig": false,
"md5_digest": "50c6f9daa9411dd72a5415517af7a2da",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 2514267,
"upload_time": "2024-12-10T14:57:58",
"upload_time_iso_8601": "2024-12-10T14:57:58.139187Z",
"url": "https://files.pythonhosted.org/packages/bc/8a/6b9623d72992fc760266ae594f215c76a098ab58aa476feafd29e168c94a/finufft-2.3.1-py3-none-macosx_13_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cb70d7507f05c31f0470864a66a51d59e108a5de4c35420ce4777effd880361b",
"md5": "cde5cdadf2cd212d54c9ac043d46d186",
"sha256": "438ccca7e384800bc379510a9d539a77843fbe84c04030b64719807e59236bd6"
},
"downloads": -1,
"filename": "finufft-2.3.1-py3-none-macosx_13_0_x86_64.whl",
"has_sig": false,
"md5_digest": "cde5cdadf2cd212d54c9ac043d46d186",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 4237484,
"upload_time": "2024-12-10T14:58:03",
"upload_time_iso_8601": "2024-12-10T14:58:03.561358Z",
"url": "https://files.pythonhosted.org/packages/cb/70/d7507f05c31f0470864a66a51d59e108a5de4c35420ce4777effd880361b/finufft-2.3.1-py3-none-macosx_13_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2d36bfe4043dfb46ed5e5bac5cf1e3b399c2ad8e2c51ec1a6094eef841a7196e",
"md5": "0b20236df316ea5b70bc85d041cc5f8e",
"sha256": "fd2dc98d5962e82cb2b67d2cfa3bdc29d67088936cb7c0a8babf0172e3f91f3e"
},
"downloads": -1,
"filename": "finufft-2.3.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0b20236df316ea5b70bc85d041cc5f8e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 2074747,
"upload_time": "2024-12-10T14:58:06",
"upload_time_iso_8601": "2024-12-10T14:58:06.335081Z",
"url": "https://files.pythonhosted.org/packages/2d/36/bfe4043dfb46ed5e5bac5cf1e3b399c2ad8e2c51ec1a6094eef841a7196e/finufft-2.3.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "af399649b0228b5e102d1b4bd0e09a24afe3f2e71b8a1bfee40f40cfdd57a8f5",
"md5": "34f49ca3874f0ae42c37823483264268",
"sha256": "083a43fa98cd2cea626d0f003c2e316db8eb4403838e5f262c020a4e2f992f22"
},
"downloads": -1,
"filename": "finufft-2.3.1-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "34f49ca3874f0ae42c37823483264268",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5294648,
"upload_time": "2024-12-10T14:58:07",
"upload_time_iso_8601": "2024-12-10T14:58:07.795517Z",
"url": "https://files.pythonhosted.org/packages/af/39/9649b0228b5e102d1b4bd0e09a24afe3f2e71b8a1bfee40f40cfdd57a8f5/finufft-2.3.1-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cebbffbd8adb3ddacd66a1e642ecaa595c61104de091924f03cd1e2542e703c7",
"md5": "cc6535de58604cef711792b4d0f0772f",
"sha256": "9f205b959f6f24751c8fd0ccf2a7af8515a5d5f69d5d66dadf4952aa52728e10"
},
"downloads": -1,
"filename": "finufft-2.3.1.tar.gz",
"has_sig": false,
"md5_digest": "cc6535de58604cef711792b4d0f0772f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 3930780,
"upload_time": "2024-12-10T14:58:13",
"upload_time_iso_8601": "2024-12-10T14:58:13.353766Z",
"url": "https://files.pythonhosted.org/packages/ce/bb/ffbd8adb3ddacd66a1e642ecaa595c61104de091924f03cd1e2542e703c7/finufft-2.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-10 14:58:13",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "finufft"
}