Name | chebyfit JSON |
Version |
2025.1.1
JSON |
| download |
home_page | https://www.cgohlke.com |
Summary | Fit exponential and harmonic functions using Chebyshev polynomials |
upload_time | 2025-01-02 19:30:54 |
maintainer | None |
docs_url | None |
author | Christoph Gohlke |
requires_python | >=3.10 |
license | BSD |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Fit exponential and harmonic functions using Chebyshev polynomials
==================================================================
Chebyfit is a Python library that implements the algorithms described in:
Analytic solutions to modelling exponential and harmonic functions using
Chebyshev polynomials: fitting frequency-domain lifetime images with
photobleaching. G C Malachowski, R M Clegg, and G I Redford.
J Microsc. 2007; 228(3): 282-295. doi: 10.1111/j.1365-2818.2007.01846.x
:Author: `Christoph Gohlke <https://www.cgohlke.com>`_
:License: BSD 3-Clause
:Version: 2025.1.1
Quickstart
----------
Install the chebyfit package and all dependencies from the
`Python Package Index <https://pypi.org/project/chebyfit/>`_::
python -m pip install -U chebyfit
See `Examples`_ for using the programming interface.
Source code and support are available on
`GitHub <https://github.com/cgohlke/chebyfit>`_.
Requirements
------------
This revision was tested with the following requirements and dependencies
(other versions may work):
- `CPython <https://www.python.org>`_ 3.10.11, 3.11.9, 3.12.8, 3.13.1 64-bit
- `NumPy <https://pypi.org/project/numpy/>`_ 2.1.3
Revisions
---------
2025.1.1
- Improve type hints.
- Drop support for Python 3.9, support Python 3.13.
2024.5.24
- Fix docstring examples not correctly rendered on GitHub.
2024.4.24
- Support NumPy 2.
2024.1.6
- Support Python 3.12.
2023.4.22
- Drop support for Python 3.8 and numpy < 1.21 (NEP29).
2022.9.29
- Add type hints.
- Convert to Google style docstrings.
2022.8.26
- Update metadata.
- Drop support for Python 3.7 (NEP 29).
2021.6.6
- Fix compile error on Python 3.10.
- Drop support for Python 3.6 (NEP 29).
2020.1.1
- Drop support for Python 2.7 and 3.5.
2019.10.14
- Support Python 3.8.
- Fix numpy 1type FutureWarning.
2019.4.22
- Fix setup requirements.
2019.1.28
- Move modules into chebyfit package.
- Add Python wrapper for _chebyfit C extension module.
- Fix static analysis issues in _chebyfit.c.
Examples
--------
Fit two-exponential decay function:
>>> deltat = 0.5
>>> t = numpy.arange(0, 128, deltat)
>>> data = 1.1 + 2.2 * numpy.exp(-t / 33.3) + 4.4 * numpy.exp(-t / 55.5)
>>> params, fitted = fit_exponentials(data, numexps=2, deltat=deltat)
>>> numpy.allclose(data, fitted)
True
>>> params['offset']
array([1.1])
>>> params['amplitude']
array([[4.4, 2.2]])
>>> params['rate']
array([[55.5, 33.3]])
Fit harmonic function with exponential decay:
>>> tt = t * (2 * math.pi / (t[-1] + deltat))
>>> data = 1.1 + numpy.exp(-t / 22.2) * (
... 3.3 - 4.4 * numpy.sin(tt) + 5.5 * numpy.cos(tt)
... )
>>> params, fitted = fit_harmonic_decay(data, deltat=0.5)
>>> numpy.allclose(data, fitted)
True
>>> params['offset']
array([1.1])
>>> params['rate']
array([22.2])
>>> params['amplitude']
array([[3.3, 4.4, 5.5]])
Fit experimental time-domain image:
>>> data = numpy.fromfile('test.b&h', dtype='float32').reshape((256, 256, 256))
>>> data = data[64 : 64 + 64]
>>> params, fitted = fit_exponentials(data, numexps=1, numcoef=16, axis=0)
>>> numpy.allclose(data.sum(axis=0), fitted.sum(axis=0))
True
Raw data
{
"_id": null,
"home_page": "https://www.cgohlke.com",
"name": "chebyfit",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Christoph Gohlke",
"author_email": "cgohlke@cgohlke.com",
"download_url": "https://files.pythonhosted.org/packages/69/be/658936c8e2f709981135fc9bf5179ef18ac706338873e7ecc3d390bf0835/chebyfit-2025.1.1.tar.gz",
"platform": "any",
"description": "Fit exponential and harmonic functions using Chebyshev polynomials\n==================================================================\n\nChebyfit is a Python library that implements the algorithms described in:\n\n Analytic solutions to modelling exponential and harmonic functions using\n Chebyshev polynomials: fitting frequency-domain lifetime images with\n photobleaching. G C Malachowski, R M Clegg, and G I Redford.\n J Microsc. 2007; 228(3): 282-295. doi: 10.1111/j.1365-2818.2007.01846.x\n\n:Author: `Christoph Gohlke <https://www.cgohlke.com>`_\n:License: BSD 3-Clause\n:Version: 2025.1.1\n\nQuickstart\n----------\n\nInstall the chebyfit package and all dependencies from the\n`Python Package Index <https://pypi.org/project/chebyfit/>`_::\n\n python -m pip install -U chebyfit\n\nSee `Examples`_ for using the programming interface.\n\nSource code and support are available on\n`GitHub <https://github.com/cgohlke/chebyfit>`_.\n\nRequirements\n------------\n\nThis revision was tested with the following requirements and dependencies\n(other versions may work):\n\n- `CPython <https://www.python.org>`_ 3.10.11, 3.11.9, 3.12.8, 3.13.1 64-bit\n- `NumPy <https://pypi.org/project/numpy/>`_ 2.1.3\n\nRevisions\n---------\n\n2025.1.1\n\n- Improve type hints.\n- Drop support for Python 3.9, support Python 3.13.\n\n2024.5.24\n\n- Fix docstring examples not correctly rendered on GitHub.\n\n2024.4.24\n\n- Support NumPy 2.\n\n2024.1.6\n\n- Support Python 3.12.\n\n2023.4.22\n\n- Drop support for Python 3.8 and numpy < 1.21 (NEP29).\n\n2022.9.29\n\n- Add type hints.\n- Convert to Google style docstrings.\n\n2022.8.26\n\n- Update metadata.\n- Drop support for Python 3.7 (NEP 29).\n\n2021.6.6\n\n- Fix compile error on Python 3.10.\n- Drop support for Python 3.6 (NEP 29).\n\n2020.1.1\n\n- Drop support for Python 2.7 and 3.5.\n\n2019.10.14\n\n- Support Python 3.8.\n- Fix numpy 1type FutureWarning.\n\n2019.4.22\n\n- Fix setup requirements.\n\n2019.1.28\n\n- Move modules into chebyfit package.\n- Add Python wrapper for _chebyfit C extension module.\n- Fix static analysis issues in _chebyfit.c.\n\nExamples\n--------\n\nFit two-exponential decay function:\n\n>>> deltat = 0.5\n>>> t = numpy.arange(0, 128, deltat)\n>>> data = 1.1 + 2.2 * numpy.exp(-t / 33.3) + 4.4 * numpy.exp(-t / 55.5)\n>>> params, fitted = fit_exponentials(data, numexps=2, deltat=deltat)\n>>> numpy.allclose(data, fitted)\nTrue\n>>> params['offset']\narray([1.1])\n>>> params['amplitude']\narray([[4.4, 2.2]])\n>>> params['rate']\narray([[55.5, 33.3]])\n\nFit harmonic function with exponential decay:\n\n>>> tt = t * (2 * math.pi / (t[-1] + deltat))\n>>> data = 1.1 + numpy.exp(-t / 22.2) * (\n... 3.3 - 4.4 * numpy.sin(tt) + 5.5 * numpy.cos(tt)\n... )\n>>> params, fitted = fit_harmonic_decay(data, deltat=0.5)\n>>> numpy.allclose(data, fitted)\nTrue\n>>> params['offset']\narray([1.1])\n>>> params['rate']\narray([22.2])\n>>> params['amplitude']\narray([[3.3, 4.4, 5.5]])\n\nFit experimental time-domain image:\n\n>>> data = numpy.fromfile('test.b&h', dtype='float32').reshape((256, 256, 256))\n>>> data = data[64 : 64 + 64]\n>>> params, fitted = fit_exponentials(data, numexps=1, numcoef=16, axis=0)\n>>> numpy.allclose(data.sum(axis=0), fitted.sum(axis=0))\nTrue\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Fit exponential and harmonic functions using Chebyshev polynomials",
"version": "2025.1.1",
"project_urls": {
"Bug Tracker": "https://github.com/cgohlke/chebyfit/issues",
"Homepage": "https://www.cgohlke.com",
"Source Code": "https://github.com/cgohlke/chebyfit"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bc5bc9c858b08ebea25f32ecf31f1464757c895ddc0fa5ac8abb6c51ce0f1c8d",
"md5": "a3157ea2285607f5bc3e58b4a8f4219f",
"sha256": "617a7a422a8e69b17785fcfe9f99d54920c47965fcbfb2a7fc32e6741ea10eee"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "a3157ea2285607f5bc3e58b4a8f4219f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 32021,
"upload_time": "2025-01-02T19:29:03",
"upload_time_iso_8601": "2025-01-02T19:29:03.439522Z",
"url": "https://files.pythonhosted.org/packages/bc/5b/c9c858b08ebea25f32ecf31f1464757c895ddc0fa5ac8abb6c51ce0f1c8d/chebyfit-2025.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d840edcc105a3442ed45aec3429e20981d4b32de0a2088de26363b219b397cb1",
"md5": "5db6e319ecb36a4d762aae84467a1824",
"sha256": "2e5a327f876a4fd8ca598423a8ab4f0eaff5d12ce8e723ca2368452bf44420a0"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5db6e319ecb36a4d762aae84467a1824",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 26437,
"upload_time": "2025-01-02T19:29:04",
"upload_time_iso_8601": "2025-01-02T19:29:04.507077Z",
"url": "https://files.pythonhosted.org/packages/d8/40/edcc105a3442ed45aec3429e20981d4b32de0a2088de26363b219b397cb1/chebyfit-2025.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "14374cb5a36e36ff9f864360c5e14ed4c612c05a87bacd770af2fb96a5456a77",
"md5": "2c787d064d82f2ae46beff88446f52ba",
"sha256": "38ca9efcf1a4136843f2ff22bd88b0c0d2ee6e1d94b9a0288244193ff9a4837a"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2c787d064d82f2ae46beff88446f52ba",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 69471,
"upload_time": "2025-01-02T19:29:05",
"upload_time_iso_8601": "2025-01-02T19:29:05.416984Z",
"url": "https://files.pythonhosted.org/packages/14/37/4cb5a36e36ff9f864360c5e14ed4c612c05a87bacd770af2fb96a5456a77/chebyfit-2025.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cd992b252ddd7ea862599329e2366266282dba9ea9c247cf21a4470fb8c1eacf",
"md5": "b8d8914fc803e81279fc1fec418f1a0c",
"sha256": "fbc2a2659ca73471d6da3fffb6cab5c5342cc9d26a349075cfda1efb94292339"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "b8d8914fc803e81279fc1fec418f1a0c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 25543,
"upload_time": "2025-01-02T19:29:06",
"upload_time_iso_8601": "2025-01-02T19:29:06.424014Z",
"url": "https://files.pythonhosted.org/packages/cd/99/2b252ddd7ea862599329e2366266282dba9ea9c247cf21a4470fb8c1eacf/chebyfit-2025.1.1-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "20a9b3891f45b364405b8487742de55000cde6759977ee88889417781f8276fa",
"md5": "0cb64475e24598245bc81945de527610",
"sha256": "d1b589641df1fde97d7501a081079f89e256d92bfa3a60a67855b3b268ae6b82"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "0cb64475e24598245bc81945de527610",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 28857,
"upload_time": "2025-01-02T19:29:07",
"upload_time_iso_8601": "2025-01-02T19:29:07.468794Z",
"url": "https://files.pythonhosted.org/packages/20/a9/b3891f45b364405b8487742de55000cde6759977ee88889417781f8276fa/chebyfit-2025.1.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8acc09ebd3db4b41fbf16138f90217d7b8539e636195c221657f98668c450c43",
"md5": "e2b3de47651db5f38f4f7e8e9c72c563",
"sha256": "6ce0e27f0af437d5cf00e9c7add773154bf21981cb0e0d2b4974925df84fcdd9"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e2b3de47651db5f38f4f7e8e9c72c563",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 32019,
"upload_time": "2025-01-02T19:29:08",
"upload_time_iso_8601": "2025-01-02T19:29:08.478643Z",
"url": "https://files.pythonhosted.org/packages/8a/cc/09ebd3db4b41fbf16138f90217d7b8539e636195c221657f98668c450c43/chebyfit-2025.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "315749d371ad7953b3667f68e0abe61a571c4936ac82e68d190807b9da1df53e",
"md5": "50d23c97251904df538cb416abab9fa7",
"sha256": "b10c3c3e489010d5411bb5fdb387501db9dbab021c8039de25fb5236ef2f9627"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "50d23c97251904df538cb416abab9fa7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 26440,
"upload_time": "2025-01-02T19:29:10",
"upload_time_iso_8601": "2025-01-02T19:29:10.775528Z",
"url": "https://files.pythonhosted.org/packages/31/57/49d371ad7953b3667f68e0abe61a571c4936ac82e68d190807b9da1df53e/chebyfit-2025.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2950ab1bb5e44f7a7dda0a079d7ce65c450e89cd012a28d0d02159245e47c5b2",
"md5": "c761b564c6978d1ddc0430b2a7671d5e",
"sha256": "26c5f8a1bbade8c982272fe2eea9d3ef0a0c18350c77966a48bb7464886db2d6"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c761b564c6978d1ddc0430b2a7671d5e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 70293,
"upload_time": "2025-01-02T19:29:13",
"upload_time_iso_8601": "2025-01-02T19:29:13.017336Z",
"url": "https://files.pythonhosted.org/packages/29/50/ab1bb5e44f7a7dda0a079d7ce65c450e89cd012a28d0d02159245e47c5b2/chebyfit-2025.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "723140a0807ea0b8388eb324c35e8757179818cc06563b9d604826677805ec61",
"md5": "abf803f6300bd2e49ccfc3cb48722f7e",
"sha256": "dd5572837628d0d4c36acca223b2243fcd99ec3999740cf568bfd3de133572e6"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "abf803f6300bd2e49ccfc3cb48722f7e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 25548,
"upload_time": "2025-01-02T19:29:13",
"upload_time_iso_8601": "2025-01-02T19:29:13.973240Z",
"url": "https://files.pythonhosted.org/packages/72/31/40a0807ea0b8388eb324c35e8757179818cc06563b9d604826677805ec61/chebyfit-2025.1.1-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4a73d69d5d2059577e6c459748320bdfdee6a40a5dfea3097a79b68218692199",
"md5": "72ffa2782350806a8c1265f397b56c99",
"sha256": "c9108b1e211828cc4f544f2200ae4059ed820ddf1093d7f36cda27a963880b4d"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "72ffa2782350806a8c1265f397b56c99",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 28862,
"upload_time": "2025-01-02T19:29:14",
"upload_time_iso_8601": "2025-01-02T19:29:14.925859Z",
"url": "https://files.pythonhosted.org/packages/4a/73/d69d5d2059577e6c459748320bdfdee6a40a5dfea3097a79b68218692199/chebyfit-2025.1.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0bf64412c81b968af7a60057f05d12f7aa078d3b97021f39048c7736ec098140",
"md5": "203786c057bd852a48652e6ebf8d272d",
"sha256": "1b6290ccbe07c94fd473e13648b0c9d1ec7d97c0d71164935b2c38f1db0c08e3"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp311-cp311-win_arm64.whl",
"has_sig": false,
"md5_digest": "203786c057bd852a48652e6ebf8d272d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 23412,
"upload_time": "2025-01-02T19:29:15",
"upload_time_iso_8601": "2025-01-02T19:29:15.807747Z",
"url": "https://files.pythonhosted.org/packages/0b/f6/4412c81b968af7a60057f05d12f7aa078d3b97021f39048c7736ec098140/chebyfit-2025.1.1-cp311-cp311-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "09ea3af36967cf8966fd961e146abdcab10d14d1e0ec8473bdc901b02bb693b7",
"md5": "761a851bdb4afb6450fae88a14e46423",
"sha256": "6d2bbb8d8e33a457a893ed8e5b057d6f31971191966bcd086a143ff5a8f588ea"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "761a851bdb4afb6450fae88a14e46423",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 30902,
"upload_time": "2025-01-02T19:29:16",
"upload_time_iso_8601": "2025-01-02T19:29:16.774416Z",
"url": "https://files.pythonhosted.org/packages/09/ea/3af36967cf8966fd961e146abdcab10d14d1e0ec8473bdc901b02bb693b7/chebyfit-2025.1.1-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d68ff4d8be8ea85143f1067904008fff93d433ecc96db908e61d1a28becd31b3",
"md5": "6763ec4eac7d8d84e8c83f876a24eb3e",
"sha256": "3d01f7e9106acbbedf8734906d9addb73dbdbb2c13a9fe7f462e40625fa90fff"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6763ec4eac7d8d84e8c83f876a24eb3e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 26529,
"upload_time": "2025-01-02T19:29:17",
"upload_time_iso_8601": "2025-01-02T19:29:17.987835Z",
"url": "https://files.pythonhosted.org/packages/d6/8f/f4d8be8ea85143f1067904008fff93d433ecc96db908e61d1a28becd31b3/chebyfit-2025.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "789778265ccd82fa1a9b989a566a5ad2b6e01311745afe17f05d02fd7f5b111b",
"md5": "bb006ae16d12d1379da0d3ba4f80a677",
"sha256": "9017f21c429248b0c1e4e415fbe4bcdc181753814ae2ee027f77df6b39a91a85"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "bb006ae16d12d1379da0d3ba4f80a677",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 71194,
"upload_time": "2025-01-02T19:29:18",
"upload_time_iso_8601": "2025-01-02T19:29:18.936214Z",
"url": "https://files.pythonhosted.org/packages/78/97/78265ccd82fa1a9b989a566a5ad2b6e01311745afe17f05d02fd7f5b111b/chebyfit-2025.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d04de06fc588d23a2eaaf4b8c303fb201f1d2dec09da167fd28966127248a6b8",
"md5": "9bfa83252e48eb2b530d26ade2105a44",
"sha256": "28e24e0d9959eed41bb4b906eb9fccc63cf4ada67d8b9597ddb9904ad186dbbe"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "9bfa83252e48eb2b530d26ade2105a44",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 25639,
"upload_time": "2025-01-02T19:29:19",
"upload_time_iso_8601": "2025-01-02T19:29:19.943117Z",
"url": "https://files.pythonhosted.org/packages/d0/4d/e06fc588d23a2eaaf4b8c303fb201f1d2dec09da167fd28966127248a6b8/chebyfit-2025.1.1-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef35af58df207682ca2fe00f38d3601f1e20726901be43b39a8ce9c75a6c7c53",
"md5": "773ede6c18c5a25650886a855e2b1a01",
"sha256": "7ca51f6176bed1d3b6430cf59b9dc15d189121be5484939050ed978d6e3051a8"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "773ede6c18c5a25650886a855e2b1a01",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 28884,
"upload_time": "2025-01-02T19:29:20",
"upload_time_iso_8601": "2025-01-02T19:29:20.897299Z",
"url": "https://files.pythonhosted.org/packages/ef/35/af58df207682ca2fe00f38d3601f1e20726901be43b39a8ce9c75a6c7c53/chebyfit-2025.1.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae5b9a5b5ee3a9fe635f54030824b3a833e159824aaf93c522156eadb8688c5b",
"md5": "c762488780ab605f456830fb2803c14d",
"sha256": "e78a18ef75b0b7b4730bd41c7ae90df7fa6d2a973d462c8e69390f786412e640"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp312-cp312-win_arm64.whl",
"has_sig": false,
"md5_digest": "c762488780ab605f456830fb2803c14d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 23528,
"upload_time": "2025-01-02T19:29:21",
"upload_time_iso_8601": "2025-01-02T19:29:21.762223Z",
"url": "https://files.pythonhosted.org/packages/ae/5b/9a5b5ee3a9fe635f54030824b3a833e159824aaf93c522156eadb8688c5b/chebyfit-2025.1.1-cp312-cp312-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "52615d4098dd74bf54c086390aef6746d8b1051218d6030da74838b72b3d9d21",
"md5": "20d29e909cb371cd9dcd4d251b8270bb",
"sha256": "a28f1955ac1b2f7156b6622e794657add22ad875e42574ff4cea609a5ddb1a04"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "20d29e909cb371cd9dcd4d251b8270bb",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 30908,
"upload_time": "2025-01-02T19:29:24",
"upload_time_iso_8601": "2025-01-02T19:29:24.052078Z",
"url": "https://files.pythonhosted.org/packages/52/61/5d4098dd74bf54c086390aef6746d8b1051218d6030da74838b72b3d9d21/chebyfit-2025.1.1-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cc59746d4dbc121f2cf7f665397f8eaa20c0a1b759fe312bab8f12a9a5ad0d53",
"md5": "73c3cabba551b35c8821c5abe40a7d38",
"sha256": "5f46bcb6e901e42438c838849534d442bb5c9b89283cd7ad78436d4162e35c45"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "73c3cabba551b35c8821c5abe40a7d38",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 26529,
"upload_time": "2025-01-02T19:29:24",
"upload_time_iso_8601": "2025-01-02T19:29:24.995615Z",
"url": "https://files.pythonhosted.org/packages/cc/59/746d4dbc121f2cf7f665397f8eaa20c0a1b759fe312bab8f12a9a5ad0d53/chebyfit-2025.1.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "60d62fde8493bfeca2cd9e0a338052f732ff1cf54b08c7d54d712ab05a5aecbc",
"md5": "f6c6141694dfb1f6108f95ddd3c77712",
"sha256": "44245a3bf50e7052aad3876496672947bf793cd88cb35acee4c5e0d56cef75e3"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f6c6141694dfb1f6108f95ddd3c77712",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 71165,
"upload_time": "2025-01-02T19:29:25",
"upload_time_iso_8601": "2025-01-02T19:29:25.899541Z",
"url": "https://files.pythonhosted.org/packages/60/d6/2fde8493bfeca2cd9e0a338052f732ff1cf54b08c7d54d712ab05a5aecbc/chebyfit-2025.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9bdaee37d7db80f5936149608f45dbe808bc7fe688dfba7abeafbc399e33a239",
"md5": "779709227c08b8a4c014cbd34547f498",
"sha256": "d64720631a1fa2c8043b8646f258b79d5a8408ebeacb4dec7ade852c03b30548"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "779709227c08b8a4c014cbd34547f498",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 25636,
"upload_time": "2025-01-02T19:29:26",
"upload_time_iso_8601": "2025-01-02T19:29:26.963063Z",
"url": "https://files.pythonhosted.org/packages/9b/da/ee37d7db80f5936149608f45dbe808bc7fe688dfba7abeafbc399e33a239/chebyfit-2025.1.1-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f843cc8dafd5b07a03dfd4b5189c2ba47c2dfd85abe176dfff346ef3140b685f",
"md5": "6a1333cb332822fd96b09c077d4e2289",
"sha256": "f7eda6c9565df3c53ad300120d09dc1a7077bedf6a557fee5c9265fe08c76e02"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "6a1333cb332822fd96b09c077d4e2289",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 28884,
"upload_time": "2025-01-02T19:29:29",
"upload_time_iso_8601": "2025-01-02T19:29:29.371810Z",
"url": "https://files.pythonhosted.org/packages/f8/43/cc8dafd5b07a03dfd4b5189c2ba47c2dfd85abe176dfff346ef3140b685f/chebyfit-2025.1.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5f28e4cb91e602557fadf3b21ed40de5d20c68e6fd8003c31c2075eaa83eb53e",
"md5": "2d87d588407dd031fb3aac38ff3d1357",
"sha256": "572299fd387b469fecccc126d2daf37089a5c10d3144314c7fc58485e096653d"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1-cp313-cp313-win_arm64.whl",
"has_sig": false,
"md5_digest": "2d87d588407dd031fb3aac38ff3d1357",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.10",
"size": 23531,
"upload_time": "2025-01-02T19:29:31",
"upload_time_iso_8601": "2025-01-02T19:29:31.998141Z",
"url": "https://files.pythonhosted.org/packages/5f/28/e4cb91e602557fadf3b21ed40de5d20c68e6fd8003c31c2075eaa83eb53e/chebyfit-2025.1.1-cp313-cp313-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "69be658936c8e2f709981135fc9bf5179ef18ac706338873e7ecc3d390bf0835",
"md5": "46d064be376e8d577b0d6839da68c865",
"sha256": "75a68c52ce4622252334dcc0c81318da78354aa67a953329938f796b0402d186"
},
"downloads": -1,
"filename": "chebyfit-2025.1.1.tar.gz",
"has_sig": false,
"md5_digest": "46d064be376e8d577b0d6839da68c865",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 18051,
"upload_time": "2025-01-02T19:30:54",
"upload_time_iso_8601": "2025-01-02T19:30:54.488142Z",
"url": "https://files.pythonhosted.org/packages/69/be/658936c8e2f709981135fc9bf5179ef18ac706338873e7ecc3d390bf0835/chebyfit-2025.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-02 19:30:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cgohlke",
"github_project": "chebyfit",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "chebyfit"
}