quickspikes


Namequickspikes JSON
Version 2.0.5 PyPI version JSON
download
home_pagehttps://github.com/melizalab/quickspikes
Summarydetect and extract spikes in time series data
upload_time2024-09-29 13:50:13
maintainerDan Meliza
docs_urlNone
authorDan Meliza
requires_python>=3.6
licenseGNU General Public License (GPL)
keywords
VCS
bugtrack_url
requirements Cython numpy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            quickspikes
-----------

|ProjectStatus|_ |Version|_ |BuildStatus|_ |License|_ |PythonVersions|_ |DOI|

.. |ProjectStatus| image:: https://www.repostatus.org/badges/latest/active.svg
.. _ProjectStatus: https://www.repostatus.org/#active

.. |Version| image:: https://img.shields.io/pypi/v/quickspikes.svg
.. _Version: https://pypi.python.org/pypi/quickspikes/

.. |BuildStatus| image:: https://github.com/melizalab/quickspikes/actions/workflows/python_tests.yml/badge.svg
.. _BuildStatus: https://github.com/melizalab/quickspikes/actions/workflows/python_tests.yml

.. |License| image:: https://img.shields.io/pypi/l/quickspikes.svg
.. _License: https://opensource.org/license/gpl-3-0/

.. |PythonVersions| image:: https://img.shields.io/pypi/pyversions/quickspikes.svg
.. _PythonVersions: https://pypi.python.org/pypi/quickspikes/

.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1246809.svg
   :target: https://doi.org/10.5281/zenodo.1246809

This is a very basic but very fast window discriminator for detecting
and extracting spikes in a time series. It was developed for analyzing
extracellular neural recordings, but also works with intracellular data
and probably many other kinds of time series.

Here’s how it works:

.. figure:: algorithm.png
   :alt: detection diagram

   detection diagram

The algorithm iterates through the time series. When the signal crosses
the threshold (1) going away from zero, the algorithm then looks for a
peak (2) that occurs within some number of samples from the threshold
crossing. The number of samples can be adjusted to filter out broad
spikes that are likely to be artifacts. If a peak occurs, its sample
index is added to an array. These times can be used as-is, or they can
be used to extract samples to either side of the peak for further
analysis (e.g. spike sorting).

The algorithm uses a streaming pattern (i.e., it processes chunks of
data and keeps its state between chunks), so it’s suitable for realtime
operations. Many signals of interest will require highpass filtering to
remove slow variations.

Installation and Use
~~~~~~~~~~~~~~~~~~~~

The algorithm is written in cython. You can get a python package from
PyPI:

::

   pip install quickspikes

Or to build from a copy of the repository:

::

   pip install .

To detect peaks, you instantiate the detector with parameters that match
the events you want to detect, and then send the detector chunks of
data. For example, an extracellular recording at 20 kHz stored in 16-bit
integers may have a noise floor around 2000, and the spikes will be on
the order of 20 samples wide:

.. code:: python

   import quickspikes as qs
   det = qs.detector(1000, 30)
   times = det.send(samples)

You can continue sending chunks of data by calling ``send()``. The
detector will keep its state between calls, so you can detect spikes
that occur on chunk boundaries. For example, if you’re receiving data
from some kind of generator, you could use a pattern like this:

.. code:: python

   for chunk in my_data_generator():
       times = det.send(chunk)
       # process times

Conversely, if the data are not contiguous, you should reinitialize the
detector for each chunk.

You can adjust the detector’s threshold at any point, for example to
compensate for shifts in the mean and standard deviation of the signal:

.. code:: python

   reldet = qs.detector(2.5, 30)
   reldet.scale_thresh(samples.mean(), samples.std())
   times = reldet.send(samples)

To detect negative-going events, you’ll need to invert the signal.

There are also some functions you can use to extract and align spike
waveforms. Given a list of times returned from the ``detector.send()``
method, to extract waveforms starting 30 samples before the peak and
ending 270 samples after:

.. code:: python

   f_times = qs.filter_times(times, 30, samples.size - 270)
   spikes = qs.peaks(samples, f_times, 30, 270)
   times, aligned = qs.realign_spikes(f_times, spikes, upsample=3, jitter=4)

Note that the list of event times may need to be filtered to avoid
trying to access data points outside the bounds of the input time
series. If you care about these events, you’ll need to pad your input
signal. The ``realign_spikes`` function uses a sinc-based resampling to
more accurately locate the peak of the event.

There is also a reference copy of an ANSI C implementation and an
``f2py`` wrapper in ``f2py/``. This algorithm is slightly less efficient
and flexible, but may give better results if included directly in a C
codebase.

Intracellular spikes
~~~~~~~~~~~~~~~~~~~~

There are some specialized tools for working with intracellular data.
Intracellular recordings present some special challenges for detecting
spikes. The data are not centered, and spike waveforms can change over
the course of stimulation. The approach used here is to find the largest
spike in the recording, (typically the first) and locate the onset of
the spike based on when the derivative begins to rapidly increase. The
peak and onset are used to set a threshold for extracting subsequent
spikes.

The following is an example for a recording at 50 kHz of a neuron with
spikes that have a rise time of about 1 ms (50 samples). Spikes
waveforms will start 7 ms before the peak and end 40 ms after, and will
be trimmed to avoid any overlap with subsequent spikes.

.. code:: python

   from quickspikes.intracellular import SpikeFinder
   detector = SpikeFinder(n_rise=50, n_before=350, n_after=2000)
   detector.calculate_threshold(samples)
   times, spikes = zip(*detector.extract_spikes(samples, min_amplitude=10))

License
~~~~~~~

Free for use under the terms of the GNU General Public License. See
[[COPYING]] for details.

If you use this code in an academic work, citations are appreciated.
There is no methods paper describing the algorithm, but the most
relevant reference is:

C. D. Meliza and D. Margoliash (2012). Emergence of selectivity and
tolerance in the avian auditory cortex. Journal of Neuroscience,
doi:10.1523/JNEUROSCI.0845-12.2012

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/melizalab/quickspikes",
    "name": "quickspikes",
    "maintainer": "Dan Meliza",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "dan@meliza.org",
    "keywords": null,
    "author": "Dan Meliza",
    "author_email": "dan@meliza.org",
    "download_url": "https://files.pythonhosted.org/packages/e3/10/35651c97bfe6403531466b08ad690698af9a4ef8bc9335b1cfa9fa60eafe/quickspikes-2.0.5.tar.gz",
    "platform": null,
    "description": "quickspikes\n-----------\n\n|ProjectStatus|_ |Version|_ |BuildStatus|_ |License|_ |PythonVersions|_ |DOI|\n\n.. |ProjectStatus| image:: https://www.repostatus.org/badges/latest/active.svg\n.. _ProjectStatus: https://www.repostatus.org/#active\n\n.. |Version| image:: https://img.shields.io/pypi/v/quickspikes.svg\n.. _Version: https://pypi.python.org/pypi/quickspikes/\n\n.. |BuildStatus| image:: https://github.com/melizalab/quickspikes/actions/workflows/python_tests.yml/badge.svg\n.. _BuildStatus: https://github.com/melizalab/quickspikes/actions/workflows/python_tests.yml\n\n.. |License| image:: https://img.shields.io/pypi/l/quickspikes.svg\n.. _License: https://opensource.org/license/gpl-3-0/\n\n.. |PythonVersions| image:: https://img.shields.io/pypi/pyversions/quickspikes.svg\n.. _PythonVersions: https://pypi.python.org/pypi/quickspikes/\n\n.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1246809.svg\n   :target: https://doi.org/10.5281/zenodo.1246809\n\nThis is a very basic but very fast window discriminator for detecting\nand extracting spikes in a time series. It was developed for analyzing\nextracellular neural recordings, but also works with intracellular data\nand probably many other kinds of time series.\n\nHere\u2019s how it works:\n\n.. figure:: algorithm.png\n   :alt: detection diagram\n\n   detection diagram\n\nThe algorithm iterates through the time series. When the signal crosses\nthe threshold (1) going away from zero, the algorithm then looks for a\npeak (2) that occurs within some number of samples from the threshold\ncrossing. The number of samples can be adjusted to filter out broad\nspikes that are likely to be artifacts. If a peak occurs, its sample\nindex is added to an array. These times can be used as-is, or they can\nbe used to extract samples to either side of the peak for further\nanalysis (e.g.\u00a0spike sorting).\n\nThe algorithm uses a streaming pattern (i.e., it processes chunks of\ndata and keeps its state between chunks), so it\u2019s suitable for realtime\noperations. Many signals of interest will require highpass filtering to\nremove slow variations.\n\nInstallation and Use\n~~~~~~~~~~~~~~~~~~~~\n\nThe algorithm is written in cython. You can get a python package from\nPyPI:\n\n::\n\n   pip install quickspikes\n\nOr to build from a copy of the repository:\n\n::\n\n   pip install .\n\nTo detect peaks, you instantiate the detector with parameters that match\nthe events you want to detect, and then send the detector chunks of\ndata. For example, an extracellular recording at 20 kHz stored in 16-bit\nintegers may have a noise floor around 2000, and the spikes will be on\nthe order of 20 samples wide:\n\n.. code:: python\n\n   import quickspikes as qs\n   det = qs.detector(1000, 30)\n   times = det.send(samples)\n\nYou can continue sending chunks of data by calling ``send()``. The\ndetector will keep its state between calls, so you can detect spikes\nthat occur on chunk boundaries. For example, if you\u2019re receiving data\nfrom some kind of generator, you could use a pattern like this:\n\n.. code:: python\n\n   for chunk in my_data_generator():\n       times = det.send(chunk)\n       # process times\n\nConversely, if the data are not contiguous, you should reinitialize the\ndetector for each chunk.\n\nYou can adjust the detector\u2019s threshold at any point, for example to\ncompensate for shifts in the mean and standard deviation of the signal:\n\n.. code:: python\n\n   reldet = qs.detector(2.5, 30)\n   reldet.scale_thresh(samples.mean(), samples.std())\n   times = reldet.send(samples)\n\nTo detect negative-going events, you\u2019ll need to invert the signal.\n\nThere are also some functions you can use to extract and align spike\nwaveforms. Given a list of times returned from the ``detector.send()``\nmethod, to extract waveforms starting 30 samples before the peak and\nending 270 samples after:\n\n.. code:: python\n\n   f_times = qs.filter_times(times, 30, samples.size - 270)\n   spikes = qs.peaks(samples, f_times, 30, 270)\n   times, aligned = qs.realign_spikes(f_times, spikes, upsample=3, jitter=4)\n\nNote that the list of event times may need to be filtered to avoid\ntrying to access data points outside the bounds of the input time\nseries. If you care about these events, you\u2019ll need to pad your input\nsignal. The ``realign_spikes`` function uses a sinc-based resampling to\nmore accurately locate the peak of the event.\n\nThere is also a reference copy of an ANSI C implementation and an\n``f2py`` wrapper in ``f2py/``. This algorithm is slightly less efficient\nand flexible, but may give better results if included directly in a C\ncodebase.\n\nIntracellular spikes\n~~~~~~~~~~~~~~~~~~~~\n\nThere are some specialized tools for working with intracellular data.\nIntracellular recordings present some special challenges for detecting\nspikes. The data are not centered, and spike waveforms can change over\nthe course of stimulation. The approach used here is to find the largest\nspike in the recording, (typically the first) and locate the onset of\nthe spike based on when the derivative begins to rapidly increase. The\npeak and onset are used to set a threshold for extracting subsequent\nspikes.\n\nThe following is an example for a recording at 50 kHz of a neuron with\nspikes that have a rise time of about 1 ms (50 samples). Spikes\nwaveforms will start 7 ms before the peak and end 40 ms after, and will\nbe trimmed to avoid any overlap with subsequent spikes.\n\n.. code:: python\n\n   from quickspikes.intracellular import SpikeFinder\n   detector = SpikeFinder(n_rise=50, n_before=350, n_after=2000)\n   detector.calculate_threshold(samples)\n   times, spikes = zip(*detector.extract_spikes(samples, min_amplitude=10))\n\nLicense\n~~~~~~~\n\nFree for use under the terms of the GNU General Public License. See\n[[COPYING]] for details.\n\nIf you use this code in an academic work, citations are appreciated.\nThere is no methods paper describing the algorithm, but the most\nrelevant reference is:\n\nC. D. Meliza and D. Margoliash (2012). Emergence of selectivity and\ntolerance in the avian auditory cortex. Journal of Neuroscience,\ndoi:10.1523/JNEUROSCI.0845-12.2012\n",
    "bugtrack_url": null,
    "license": "GNU General Public License (GPL)",
    "summary": "detect and extract spikes in time series data",
    "version": "2.0.5",
    "project_urls": {
        "Homepage": "https://github.com/melizalab/quickspikes"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83b34fc28135218c99fa25c4f0031428287b1173e87ec8d305b7aace4703e8c4",
                "md5": "e3d2dc583c09089d80b54c101a99dca8",
                "sha256": "06a297df1df56a5fb04dc5260931a1428ee1b53353dcf48fe66c22e4cf8de183"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e3d2dc583c09089d80b54c101a99dca8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 149382,
            "upload_time": "2024-09-29T13:48:34",
            "upload_time_iso_8601": "2024-09-29T13:48:34.247889Z",
            "url": "https://files.pythonhosted.org/packages/83/b3/4fc28135218c99fa25c4f0031428287b1173e87ec8d305b7aace4703e8c4/quickspikes-2.0.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6635e60ff04f0097556b69520e0555e20428be40fe198e0c606a5c07905ca325",
                "md5": "041bc573dc2ffb14cc74abbd6a612741",
                "sha256": "53d503992fe6c483a4946b90f4a99a516bc1638bddb93d1123c923536e569172"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "041bc573dc2ffb14cc74abbd6a612741",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 141201,
            "upload_time": "2024-09-29T13:48:35",
            "upload_time_iso_8601": "2024-09-29T13:48:35.771624Z",
            "url": "https://files.pythonhosted.org/packages/66/35/e60ff04f0097556b69520e0555e20428be40fe198e0c606a5c07905ca325/quickspikes-2.0.5-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0529a55b765564376c0b42ea5b5e07c2accd6df10715d99e138dcc81e936e72",
                "md5": "662c674791f541af80052104e7a6dec5",
                "sha256": "c5dd2f969f97dfa6910930ec1d075dfb662228461f5617640b032ee7c4fb186d"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "662c674791f541af80052104e7a6dec5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 796470,
            "upload_time": "2024-09-29T13:48:37",
            "upload_time_iso_8601": "2024-09-29T13:48:37.314079Z",
            "url": "https://files.pythonhosted.org/packages/b0/52/9a55b765564376c0b42ea5b5e07c2accd6df10715d99e138dcc81e936e72/quickspikes-2.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c51a32e31ed1a60e3647f4ff319e9f46ede56268f223de6a8c42c30123e27e4",
                "md5": "cf7690a35b619d934d18db8936d020dc",
                "sha256": "46c6af6fddf777bcfafbbb76747736aceb1b1278a13f64bdb7f440f7db0e612f"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "cf7690a35b619d934d18db8936d020dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 766176,
            "upload_time": "2024-09-29T13:48:38",
            "upload_time_iso_8601": "2024-09-29T13:48:38.981525Z",
            "url": "https://files.pythonhosted.org/packages/7c/51/a32e31ed1a60e3647f4ff319e9f46ede56268f223de6a8c42c30123e27e4/quickspikes-2.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f55d938036ebb60ca536ccec40d1c531a75322645141b0d5db852c0919261c7e",
                "md5": "07b2fe5cd0f6fcbaab5595d9b18887fe",
                "sha256": "af4febd2f57b5a9559167169235773b2b294729d7082371ebcc9a53970628e1c"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "07b2fe5cd0f6fcbaab5595d9b18887fe",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 761912,
            "upload_time": "2024-09-29T13:48:40",
            "upload_time_iso_8601": "2024-09-29T13:48:40.673247Z",
            "url": "https://files.pythonhosted.org/packages/f5/5d/938036ebb60ca536ccec40d1c531a75322645141b0d5db852c0919261c7e/quickspikes-2.0.5-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1d1df53a290aba745f7697799112bb6745cfa55d51b2ce0cd484f28c40165e1",
                "md5": "211f4cc3d059bfcb9df70a7f676a2d06",
                "sha256": "27724d7643c297f3250a3eff90bb1065900372dc90da83c69cbab0d526159b6a"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "211f4cc3d059bfcb9df70a7f676a2d06",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 793067,
            "upload_time": "2024-09-29T13:48:42",
            "upload_time_iso_8601": "2024-09-29T13:48:42.376930Z",
            "url": "https://files.pythonhosted.org/packages/f1/d1/df53a290aba745f7697799112bb6745cfa55d51b2ce0cd484f28c40165e1/quickspikes-2.0.5-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "961dcbe175032b0a358bd240dc82d46b4210d38e44e6498992e686be08854f26",
                "md5": "c56e9807be3bce985b6b9b3d2b183163",
                "sha256": "84a081b246dbb124ba18770ae1fc1988e863e545500fa18e8175bbb7570ce91c"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "c56e9807be3bce985b6b9b3d2b183163",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 113141,
            "upload_time": "2024-09-29T13:48:43",
            "upload_time_iso_8601": "2024-09-29T13:48:43.740784Z",
            "url": "https://files.pythonhosted.org/packages/96/1d/cbe175032b0a358bd240dc82d46b4210d38e44e6498992e686be08854f26/quickspikes-2.0.5-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d12cdbc021aed11580b27f113ebe0e29abf9de6d3a261dca105640e7bfc70f35",
                "md5": "72b393f77a1d8cce61303ba5832ab218",
                "sha256": "757c6f63ec477262dac902d4313eed0132e8a823cb644c63982046a1ece8cac4"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "72b393f77a1d8cce61303ba5832ab218",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 134011,
            "upload_time": "2024-09-29T13:48:45",
            "upload_time_iso_8601": "2024-09-29T13:48:45.437484Z",
            "url": "https://files.pythonhosted.org/packages/d1/2c/dbc021aed11580b27f113ebe0e29abf9de6d3a261dca105640e7bfc70f35/quickspikes-2.0.5-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e4b34c96f0cd438d51e28364b97f74a8257b2a23d44e27a7090781c8304afa7",
                "md5": "3b388c6ee39a336ef4cafcaf059bd363",
                "sha256": "399e9015ad79adfd80900aa498c98c8d5c9a6d56884d18f9945b331cee60bf60"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3b388c6ee39a336ef4cafcaf059bd363",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 149757,
            "upload_time": "2024-09-29T13:48:46",
            "upload_time_iso_8601": "2024-09-29T13:48:46.672337Z",
            "url": "https://files.pythonhosted.org/packages/7e/4b/34c96f0cd438d51e28364b97f74a8257b2a23d44e27a7090781c8304afa7/quickspikes-2.0.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "26af2daac2441bb10857fdd71e8152c73c5325b2c47568df2e9a4df762facba2",
                "md5": "d09bab353b4dfdc4b864ee03f3d530a4",
                "sha256": "2abd820617807899f37568ea3fdf622e7e44c6a6edd066c5ca10da8eacf7aeb8"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d09bab353b4dfdc4b864ee03f3d530a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 141321,
            "upload_time": "2024-09-29T13:48:48",
            "upload_time_iso_8601": "2024-09-29T13:48:48.423151Z",
            "url": "https://files.pythonhosted.org/packages/26/af/2daac2441bb10857fdd71e8152c73c5325b2c47568df2e9a4df762facba2/quickspikes-2.0.5-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "945d4216cf00f8ad3ab3c13fc6eb5cee4efcb1013aca9b7f0cdca7ce3ab792d9",
                "md5": "75fa49d8cf038b975e19e843c23c2540",
                "sha256": "2e82dc11610e7715f925a0fd662f0b31c31965bd2c5502a1ec77b173500c6e2d"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "75fa49d8cf038b975e19e843c23c2540",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 862625,
            "upload_time": "2024-09-29T13:48:49",
            "upload_time_iso_8601": "2024-09-29T13:48:49.480320Z",
            "url": "https://files.pythonhosted.org/packages/94/5d/4216cf00f8ad3ab3c13fc6eb5cee4efcb1013aca9b7f0cdca7ce3ab792d9/quickspikes-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9ddfe649b5aa76a746814cde735dba7f0499ee2cdcb1ee2e1bce0ff8acf1a526",
                "md5": "35ada406b9d7ce72960170d693ebd6e4",
                "sha256": "178c18144711be6d780b30066a21f4104d15ddb9d6ce8e9d700276d911c9e71c"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "35ada406b9d7ce72960170d693ebd6e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 833932,
            "upload_time": "2024-09-29T13:48:50",
            "upload_time_iso_8601": "2024-09-29T13:48:50.678162Z",
            "url": "https://files.pythonhosted.org/packages/9d/df/e649b5aa76a746814cde735dba7f0499ee2cdcb1ee2e1bce0ff8acf1a526/quickspikes-2.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ffe775d6fe3c808876322aa467783e1df92a364a50d490253a6641e4af72d63f",
                "md5": "58c88bc9bf572232804988fcc867f1ac",
                "sha256": "dea99bc25f43f7720d735de5e10b9797e7b86089e0d9c8a5f793b91e07644cb3"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "58c88bc9bf572232804988fcc867f1ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 814979,
            "upload_time": "2024-09-29T13:48:52",
            "upload_time_iso_8601": "2024-09-29T13:48:52.224143Z",
            "url": "https://files.pythonhosted.org/packages/ff/e7/75d6fe3c808876322aa467783e1df92a364a50d490253a6641e4af72d63f/quickspikes-2.0.5-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae4f648b768df6529cd6642aea0e1a8113c7f0ce03dc78e913bb2e5998aafcf1",
                "md5": "865150b61171bcb7a2f299f2713005da",
                "sha256": "554338577b89bcda7fc3666b1f014b6548f51060be8aff9111158ab1c4c952f9"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "865150b61171bcb7a2f299f2713005da",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 867832,
            "upload_time": "2024-09-29T13:48:54",
            "upload_time_iso_8601": "2024-09-29T13:48:54.114468Z",
            "url": "https://files.pythonhosted.org/packages/ae/4f/648b768df6529cd6642aea0e1a8113c7f0ce03dc78e913bb2e5998aafcf1/quickspikes-2.0.5-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d0844f619cadbc1f69521d97cfafaf6051d490831e940b611fcb021e5a6fba3",
                "md5": "13381f1858a20b179dcec4aa0083d201",
                "sha256": "c49cafd8e4de755fe6fa8595dee9b4c2e9f72a2431106b814b146e7100e02866"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "13381f1858a20b179dcec4aa0083d201",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 114052,
            "upload_time": "2024-09-29T13:48:55",
            "upload_time_iso_8601": "2024-09-29T13:48:55.640151Z",
            "url": "https://files.pythonhosted.org/packages/8d/08/44f619cadbc1f69521d97cfafaf6051d490831e940b611fcb021e5a6fba3/quickspikes-2.0.5-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bdae93db104187575adb499840c7234464fc41083fad9415ee7e01aeb575ac68",
                "md5": "b30a262bb73c2101dc95e07f06187cda",
                "sha256": "91889eb18a3c2ad6285e5d0f4b782e72b1c31b0a993d0895835a112461a3d8ec"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b30a262bb73c2101dc95e07f06187cda",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 134566,
            "upload_time": "2024-09-29T13:48:57",
            "upload_time_iso_8601": "2024-09-29T13:48:57.072272Z",
            "url": "https://files.pythonhosted.org/packages/bd/ae/93db104187575adb499840c7234464fc41083fad9415ee7e01aeb575ac68/quickspikes-2.0.5-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a3d2e1d025318fe46e58c3a6bb86ba22c8dd2f39defeb5d319a722132b88a56",
                "md5": "f6d6952857fa25ae171205c89a2761d6",
                "sha256": "3890e8a58e807e0776cfd1c0b60f739f330b1bfdd7f2c29019bc9bb7a67f2f6e"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f6d6952857fa25ae171205c89a2761d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 152831,
            "upload_time": "2024-09-29T13:48:58",
            "upload_time_iso_8601": "2024-09-29T13:48:58.119811Z",
            "url": "https://files.pythonhosted.org/packages/9a/3d/2e1d025318fe46e58c3a6bb86ba22c8dd2f39defeb5d319a722132b88a56/quickspikes-2.0.5-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10aedf36417e52c836ec6e7a446782b788dc03ccac0a6015aecbec18414387e9",
                "md5": "8c56c20207c8d1adcbeb49765e93a3c2",
                "sha256": "4b67f47a1419e43faeb7d09ecddbf3560c6be0e7682a495a668ecba9e7fdbffe"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8c56c20207c8d1adcbeb49765e93a3c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 142714,
            "upload_time": "2024-09-29T13:48:59",
            "upload_time_iso_8601": "2024-09-29T13:48:59.190925Z",
            "url": "https://files.pythonhosted.org/packages/10/ae/df36417e52c836ec6e7a446782b788dc03ccac0a6015aecbec18414387e9/quickspikes-2.0.5-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aef14cbb12c513fd1f9ac325913f138cc0680b4389f7732f7be666ac28fb28d2",
                "md5": "5a9d2ca15bc9725b4e620fe4a2d7aa1e",
                "sha256": "e6b4ad8222971de67eeda21c90f5b865b289f9592e92bd4d057aedc8a66805e9"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a9d2ca15bc9725b4e620fe4a2d7aa1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 831492,
            "upload_time": "2024-09-29T13:49:00",
            "upload_time_iso_8601": "2024-09-29T13:49:00.501694Z",
            "url": "https://files.pythonhosted.org/packages/ae/f1/4cbb12c513fd1f9ac325913f138cc0680b4389f7732f7be666ac28fb28d2/quickspikes-2.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ff84ac21851518baac48902ca366307406b537e8b789ec68e49660bf22e498c",
                "md5": "16edbf0def64bcad3eb9b3d2d30c2e34",
                "sha256": "2a8066789acfe2abbfb0086a7fac42944e23847551a996b561afc9fd99ac1d67"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "16edbf0def64bcad3eb9b3d2d30c2e34",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 798379,
            "upload_time": "2024-09-29T13:49:01",
            "upload_time_iso_8601": "2024-09-29T13:49:01.683442Z",
            "url": "https://files.pythonhosted.org/packages/4f/f8/4ac21851518baac48902ca366307406b537e8b789ec68e49660bf22e498c/quickspikes-2.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "292dd52b9a77a6b8a98ad95076630a5ca1e5fce96342124400471448c2152b7a",
                "md5": "2a721809ce4e07110c3fcfe88e151dd5",
                "sha256": "44860f5b0510c9e71579cf13d7e6364d00866557cf3c42538bf7732baad42a9e"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "2a721809ce4e07110c3fcfe88e151dd5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 814295,
            "upload_time": "2024-09-29T13:49:03",
            "upload_time_iso_8601": "2024-09-29T13:49:03.606787Z",
            "url": "https://files.pythonhosted.org/packages/29/2d/d52b9a77a6b8a98ad95076630a5ca1e5fce96342124400471448c2152b7a/quickspikes-2.0.5-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e15b976dd43774ef8debd26db4edac8fcb0065b8a20281e647c3f9156f23eb1",
                "md5": "d97de211c8d946c4ba1795f04266396a",
                "sha256": "c12494dd6b546da87afcd9345c77015967985dc4e61fd915b6c31b8cb099a92b"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d97de211c8d946c4ba1795f04266396a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 859618,
            "upload_time": "2024-09-29T13:49:04",
            "upload_time_iso_8601": "2024-09-29T13:49:04.720268Z",
            "url": "https://files.pythonhosted.org/packages/7e/15/b976dd43774ef8debd26db4edac8fcb0065b8a20281e647c3f9156f23eb1/quickspikes-2.0.5-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "917a5b20b43e23b30032b517fb716e1b5547cf04e9c2e71e9599f515a988c0ce",
                "md5": "43b9bd5e8ea3e926f071c466e8e9b914",
                "sha256": "224dff26cd88e240c187ef2a5d0dc85cc0c30e9a603ed08bb266bf92522f2a78"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "43b9bd5e8ea3e926f071c466e8e9b914",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 114849,
            "upload_time": "2024-09-29T13:49:06",
            "upload_time_iso_8601": "2024-09-29T13:49:06.588443Z",
            "url": "https://files.pythonhosted.org/packages/91/7a/5b20b43e23b30032b517fb716e1b5547cf04e9c2e71e9599f515a988c0ce/quickspikes-2.0.5-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4ec3fa08836faa9cdf976d7376bb8ec85d63dc405d82aa2875ca2c8af10480c",
                "md5": "7578aafad1db1a009cf04aa7c0db92a1",
                "sha256": "9ac78f86e057289cc29c20bac42cba05195b310c9ba3a8c81911a0cc7013e179"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7578aafad1db1a009cf04aa7c0db92a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 135361,
            "upload_time": "2024-09-29T13:49:07",
            "upload_time_iso_8601": "2024-09-29T13:49:07.745695Z",
            "url": "https://files.pythonhosted.org/packages/d4/ec/3fa08836faa9cdf976d7376bb8ec85d63dc405d82aa2875ca2c8af10480c/quickspikes-2.0.5-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03491c6102781fa4a310c89b083c518be4ef416f2c3cc7a8755cfd6d114312f5",
                "md5": "1ba59d1dc13ddd76300996eb74fd917e",
                "sha256": "8d5813500a99f7845b246bb979fac60a35e0ec58dc0c2563c66be474878691e5"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1ba59d1dc13ddd76300996eb74fd917e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 151540,
            "upload_time": "2024-09-29T13:49:08",
            "upload_time_iso_8601": "2024-09-29T13:49:08.995795Z",
            "url": "https://files.pythonhosted.org/packages/03/49/1c6102781fa4a310c89b083c518be4ef416f2c3cc7a8755cfd6d114312f5/quickspikes-2.0.5-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de6e28a0c42f060a18a31db7ea904c40dfe3a1557347c200302436e86d1f811c",
                "md5": "01d88089215cdc9b4c7ef8392446c04f",
                "sha256": "2bb1694240fd3f90c0c3906ffe8fd72cd93066020e2041dfcdf269f42a05be78"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "01d88089215cdc9b4c7ef8392446c04f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 141308,
            "upload_time": "2024-09-29T13:49:10",
            "upload_time_iso_8601": "2024-09-29T13:49:10.045168Z",
            "url": "https://files.pythonhosted.org/packages/de/6e/28a0c42f060a18a31db7ea904c40dfe3a1557347c200302436e86d1f811c/quickspikes-2.0.5-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1490bf8f5a66ce0c70fc1ae424996c1b8adc2720317f73291cc24fb2fd5fc206",
                "md5": "c4c438eb5d35e6c606892dc1c028c648",
                "sha256": "5b0e76c6e0c27209e3cf2767e584e296d9c4b5465493cefe65c41b85ee73f809"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c4c438eb5d35e6c606892dc1c028c648",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 831971,
            "upload_time": "2024-09-29T13:49:11",
            "upload_time_iso_8601": "2024-09-29T13:49:11.196135Z",
            "url": "https://files.pythonhosted.org/packages/14/90/bf8f5a66ce0c70fc1ae424996c1b8adc2720317f73291cc24fb2fd5fc206/quickspikes-2.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "48a9b3385cc3977073a285c46f7e294c1d03bf1b45767b34dd25d17821043723",
                "md5": "0cf8e806b84102f170cfba6caecd3fa2",
                "sha256": "b8b280ae1604772bfb1cf51cdc5156c22107b93ca7025718365cb6851dcbe382"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0cf8e806b84102f170cfba6caecd3fa2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 794809,
            "upload_time": "2024-09-29T13:49:12",
            "upload_time_iso_8601": "2024-09-29T13:49:12.953915Z",
            "url": "https://files.pythonhosted.org/packages/48/a9/b3385cc3977073a285c46f7e294c1d03bf1b45767b34dd25d17821043723/quickspikes-2.0.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9aab81e9b3b872ef18c8badacb132be941b87dceec0c0e476399ab7aad70db2",
                "md5": "3da0c81f85c7292f70c801e8f062e0bb",
                "sha256": "a898274f21cb49fe6c65c692d0cdf5dc68e1f911eea71c834f0dee9d93ac0c05"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "3da0c81f85c7292f70c801e8f062e0bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 785788,
            "upload_time": "2024-09-29T13:49:14",
            "upload_time_iso_8601": "2024-09-29T13:49:14.746510Z",
            "url": "https://files.pythonhosted.org/packages/e9/aa/b81e9b3b872ef18c8badacb132be941b87dceec0c0e476399ab7aad70db2/quickspikes-2.0.5-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "115c0baa8451996931266751a2321b5b266f92b0732ca286c08bc30746e0394b",
                "md5": "7663b64140a3d20891301b069f07e407",
                "sha256": "9fa528bb7708911f8ed0ee71edfd7e723dce6bf245f7afa4fda12cf5de05dcdd"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7663b64140a3d20891301b069f07e407",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 840020,
            "upload_time": "2024-09-29T13:49:16",
            "upload_time_iso_8601": "2024-09-29T13:49:16.275441Z",
            "url": "https://files.pythonhosted.org/packages/11/5c/0baa8451996931266751a2321b5b266f92b0732ca286c08bc30746e0394b/quickspikes-2.0.5-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "568f6ece025f74a51faf12d4bafa5d53ee74d11ae4468db2f26d55c749b8c3cd",
                "md5": "895638bbddd9c3c72931a0114eba09e7",
                "sha256": "fb90cb8ea4c8bd1e15c1efb1880f03f4825c497655bfd45258d1deb839ba4af1"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "895638bbddd9c3c72931a0114eba09e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 144370,
            "upload_time": "2024-09-29T13:49:17",
            "upload_time_iso_8601": "2024-09-29T13:49:17.671429Z",
            "url": "https://files.pythonhosted.org/packages/56/8f/6ece025f74a51faf12d4bafa5d53ee74d11ae4468db2f26d55c749b8c3cd/quickspikes-2.0.5-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8e520a430030b050df07c86eb2165e876ceb06ba7ac6a3a25b60b289884f4ff",
                "md5": "dc8810baaa31de7ae68fda813e21d9fa",
                "sha256": "06d012e7bd80adcba70d4c685852793395c011182bb9396c51c49083412c2bdb"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc8810baaa31de7ae68fda813e21d9fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 727899,
            "upload_time": "2024-09-29T13:49:18",
            "upload_time_iso_8601": "2024-09-29T13:49:18.746407Z",
            "url": "https://files.pythonhosted.org/packages/f8/e5/20a430030b050df07c86eb2165e876ceb06ba7ac6a3a25b60b289884f4ff/quickspikes-2.0.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4a3b0f22b03f9b988f1bc9340a8add826346f51d929147db3325a8eaa096df0a",
                "md5": "4b6b86032b36d2abbdded9e2d8c4f945",
                "sha256": "32869ee37fc656106cf0344eb7194bb8860b9882f26466d510451ce6053aaa78"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4b6b86032b36d2abbdded9e2d8c4f945",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 706528,
            "upload_time": "2024-09-29T13:49:20",
            "upload_time_iso_8601": "2024-09-29T13:49:20.031607Z",
            "url": "https://files.pythonhosted.org/packages/4a/3b/0f22b03f9b988f1bc9340a8add826346f51d929147db3325a8eaa096df0a/quickspikes-2.0.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b751f710ae87433f99d78d9d518da9f5dd44f40125a6831865fb4ae7a35e69a2",
                "md5": "7a0b21e01bddfc78915aa63a20d0c5c9",
                "sha256": "793c6617854bf32f03d552f598b4fce2b318cf2d4f5d07d5343067c9625584b5"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp36-cp36m-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "7a0b21e01bddfc78915aa63a20d0c5c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 684591,
            "upload_time": "2024-09-29T13:49:21",
            "upload_time_iso_8601": "2024-09-29T13:49:21.222701Z",
            "url": "https://files.pythonhosted.org/packages/b7/51/f710ae87433f99d78d9d518da9f5dd44f40125a6831865fb4ae7a35e69a2/quickspikes-2.0.5-cp36-cp36m-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d8f8aaefb59789bdde182d99193fce6e79e69c8a1671faadca5609625fad024",
                "md5": "5335b29dabad1c8707328cacdc2e0fbb",
                "sha256": "1a06c6300ab1ba6a1fbb8d98b153c10059d847774c33cf378eda07380a34e998"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp36-cp36m-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5335b29dabad1c8707328cacdc2e0fbb",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 736090,
            "upload_time": "2024-09-29T13:49:22",
            "upload_time_iso_8601": "2024-09-29T13:49:22.610826Z",
            "url": "https://files.pythonhosted.org/packages/9d/8f/8aaefb59789bdde182d99193fce6e79e69c8a1671faadca5609625fad024/quickspikes-2.0.5-cp36-cp36m-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0dd0092b47bf2873b10ae0a9bd8177a58ef931ea2ae37f0884a8afc57e89caa",
                "md5": "3034b143ec57467a636dbdc9ba4b6b1b",
                "sha256": "ce31ab2b142d4b457d5dff0e4075fe8fe40ba0fb5354525b1bc15d55c1d85bde"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp36-cp36m-win32.whl",
            "has_sig": false,
            "md5_digest": "3034b143ec57467a636dbdc9ba4b6b1b",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 119739,
            "upload_time": "2024-09-29T13:49:23",
            "upload_time_iso_8601": "2024-09-29T13:49:23.860327Z",
            "url": "https://files.pythonhosted.org/packages/a0/dd/0092b47bf2873b10ae0a9bd8177a58ef931ea2ae37f0884a8afc57e89caa/quickspikes-2.0.5-cp36-cp36m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c5aec00d169c37e8fa1edd093089213beeed129ecc2b58e3642722b94a86cf9",
                "md5": "c58a04ca820c6d9cb95d7221f3675914",
                "sha256": "a8ce4eceb004846856daa26e8eeea67d0754a71d58d995023a1022e8274e17bb"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c58a04ca820c6d9cb95d7221f3675914",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 144585,
            "upload_time": "2024-09-29T13:49:24",
            "upload_time_iso_8601": "2024-09-29T13:49:24.855114Z",
            "url": "https://files.pythonhosted.org/packages/2c/5a/ec00d169c37e8fa1edd093089213beeed129ecc2b58e3642722b94a86cf9/quickspikes-2.0.5-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b0671551120c9fc93a2e608461ce2b2dcb73b7d90a59ba3717b3013b3bb838d",
                "md5": "ddab4810f5786efa4fb58cade32e5660",
                "sha256": "3fbde69617dbadd47791d970404b71f51249e4267155f290b1d5987524750a0c"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ddab4810f5786efa4fb58cade32e5660",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 147109,
            "upload_time": "2024-09-29T13:49:26",
            "upload_time_iso_8601": "2024-09-29T13:49:26.017643Z",
            "url": "https://files.pythonhosted.org/packages/8b/06/71551120c9fc93a2e608461ce2b2dcb73b7d90a59ba3717b3013b3bb838d/quickspikes-2.0.5-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55ffe4c4438c0d79bd096dd05eb9f65cd6ebbd3c677aef1503f4c0a270f74afc",
                "md5": "213fb6192e245f128d1043c65e453324",
                "sha256": "209d3f876994ed31e5e98723c8044fa793e95bc2297c72757b47c190ab202eae"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "213fb6192e245f128d1043c65e453324",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 733423,
            "upload_time": "2024-09-29T13:49:27",
            "upload_time_iso_8601": "2024-09-29T13:49:27.127261Z",
            "url": "https://files.pythonhosted.org/packages/55/ff/e4c4438c0d79bd096dd05eb9f65cd6ebbd3c677aef1503f4c0a270f74afc/quickspikes-2.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c20ae845023658e821103c108c0392f047cc9abc4dbbb6ad50011f29cf183df5",
                "md5": "bfa66ff86393be2e7187f1ebdfa9b7ba",
                "sha256": "71cbece678763dd09e3331b9a0c74fc5bf80692fe3a7b50c35255514f214ca04"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "bfa66ff86393be2e7187f1ebdfa9b7ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 704582,
            "upload_time": "2024-09-29T13:49:28",
            "upload_time_iso_8601": "2024-09-29T13:49:28.267610Z",
            "url": "https://files.pythonhosted.org/packages/c2/0a/e845023658e821103c108c0392f047cc9abc4dbbb6ad50011f29cf183df5/quickspikes-2.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f5b935585c8ad5994de350e0cbf57f078c559ac6feeaac77bd514a63d0cc7ba",
                "md5": "a02ae8768a67998319ce25aebbb8e743",
                "sha256": "93e2719edefb0d95f3edd5150da5fc9827dd3ba74e76aa198c193d9bfc0058b4"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp37-cp37m-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "a02ae8768a67998319ce25aebbb8e743",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 699885,
            "upload_time": "2024-09-29T13:49:29",
            "upload_time_iso_8601": "2024-09-29T13:49:29.965848Z",
            "url": "https://files.pythonhosted.org/packages/6f/5b/935585c8ad5994de350e0cbf57f078c559ac6feeaac77bd514a63d0cc7ba/quickspikes-2.0.5-cp37-cp37m-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcf6868ca557e3f46fb83b7b8e8218e9adceafc4a8d93e0bac84fa2cccd0a029",
                "md5": "2e818e7712a38e2e1885f695bec43cc6",
                "sha256": "9fe9b608182e7a218d341f387c8e04585d013b5d4e6522b541ca1621cdc3b41e"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2e818e7712a38e2e1885f695bec43cc6",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 739288,
            "upload_time": "2024-09-29T13:49:31",
            "upload_time_iso_8601": "2024-09-29T13:49:31.452410Z",
            "url": "https://files.pythonhosted.org/packages/bc/f6/868ca557e3f46fb83b7b8e8218e9adceafc4a8d93e0bac84fa2cccd0a029/quickspikes-2.0.5-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "116dff69660760eb914affd198a219122b2b6d528b8580b0cea23c2cab9eea23",
                "md5": "6ad694420f1c0b972b0d634920065e85",
                "sha256": "ecfb8d0871adb42254d6c4caaff5ec2b15901b1050c90d61558ffb64daa139ff"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "6ad694420f1c0b972b0d634920065e85",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 112801,
            "upload_time": "2024-09-29T13:49:32",
            "upload_time_iso_8601": "2024-09-29T13:49:32.587899Z",
            "url": "https://files.pythonhosted.org/packages/11/6d/ff69660760eb914affd198a219122b2b6d528b8580b0cea23c2cab9eea23/quickspikes-2.0.5-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13200eaf87a430dbf52fe3fe4ab74acacd4f0a79ff93a3f946f3205a81690144",
                "md5": "c205f73a6e763c7fdb730e966628b955",
                "sha256": "ca7ecad79a790eb9f6a90eb847490f537e22c04e6dcc01ca15da706d6fc7cec6"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c205f73a6e763c7fdb730e966628b955",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 133215,
            "upload_time": "2024-09-29T13:49:33",
            "upload_time_iso_8601": "2024-09-29T13:49:33.747465Z",
            "url": "https://files.pythonhosted.org/packages/13/20/0eaf87a430dbf52fe3fe4ab74acacd4f0a79ff93a3f946f3205a81690144/quickspikes-2.0.5-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "17ce68832d21dac7ae050b7a4a578f10bd8095abe4e7dd31d9ed2afe7d0444d7",
                "md5": "e544d596cd123c99f6e9196bedea4674",
                "sha256": "f31555ba1653b3f72c73bc551fe2289adbdb8298bcde325feea12dfe7d96a457"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e544d596cd123c99f6e9196bedea4674",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 149538,
            "upload_time": "2024-09-29T13:49:34",
            "upload_time_iso_8601": "2024-09-29T13:49:34.874661Z",
            "url": "https://files.pythonhosted.org/packages/17/ce/68832d21dac7ae050b7a4a578f10bd8095abe4e7dd31d9ed2afe7d0444d7/quickspikes-2.0.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a10756d6b06871a809a4eb68334d4475945868cc61ba267535833f126b3e6a1f",
                "md5": "181e8ce58ba75bc51bba6e4667b19f77",
                "sha256": "04b4962bc9f3ef6354648b2bd6bf3b4153019ce973e3eb539e3016a898c393cf"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "181e8ce58ba75bc51bba6e4667b19f77",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 141571,
            "upload_time": "2024-09-29T13:49:36",
            "upload_time_iso_8601": "2024-09-29T13:49:36.012451Z",
            "url": "https://files.pythonhosted.org/packages/a1/07/56d6b06871a809a4eb68334d4475945868cc61ba267535833f126b3e6a1f/quickspikes-2.0.5-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0cc01f7fd5f2d4aca288bc7d42e5087a67e701180c439df5a67e3aec5afd0745",
                "md5": "7eb6a6aaa84c270c96df759f855e0973",
                "sha256": "c84962e8f9c5213289dce465f2fdd087198ae824f9936d16f361198089a23bf6"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7eb6a6aaa84c270c96df759f855e0973",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 812334,
            "upload_time": "2024-09-29T13:49:37",
            "upload_time_iso_8601": "2024-09-29T13:49:37.121298Z",
            "url": "https://files.pythonhosted.org/packages/0c/c0/1f7fd5f2d4aca288bc7d42e5087a67e701180c439df5a67e3aec5afd0745/quickspikes-2.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3cc3e3398be3e7b76eae000b8b778fa0d79353f30914c77e3fd5a9d9ed32bf3",
                "md5": "ac5ce557733a5253c12062ec8df94a67",
                "sha256": "a27c765ba2c3415556af48b99c68d84733995a47079f66dcd5e03056654c70cb"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ac5ce557733a5253c12062ec8df94a67",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 785649,
            "upload_time": "2024-09-29T13:49:38",
            "upload_time_iso_8601": "2024-09-29T13:49:38.350377Z",
            "url": "https://files.pythonhosted.org/packages/e3/cc/3e3398be3e7b76eae000b8b778fa0d79353f30914c77e3fd5a9d9ed32bf3/quickspikes-2.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f506e684f3541caa9c5fdc844b5b49c0f0a74579d1e0a1b49ab16531df31c98a",
                "md5": "5cace147b4e10c2f7b4248fe09cde325",
                "sha256": "d92f65f6b333b2f2b1717aa5542d0c5005c8d56f56ed518a1f2a6ca0372d1659"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "5cace147b4e10c2f7b4248fe09cde325",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 779580,
            "upload_time": "2024-09-29T13:49:40",
            "upload_time_iso_8601": "2024-09-29T13:49:40.034282Z",
            "url": "https://files.pythonhosted.org/packages/f5/06/e684f3541caa9c5fdc844b5b49c0f0a74579d1e0a1b49ab16531df31c98a/quickspikes-2.0.5-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "27f04f4bf2b553bf216416ab9aa5c1bef9004e8b1b7df684093060ff04e485d3",
                "md5": "4a57a82fd672942cf39043fd33c0242b",
                "sha256": "fec1fbe5ece670b778e831ac858d4d48638743f6709a0b71acfc354c012f801c"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4a57a82fd672942cf39043fd33c0242b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 818384,
            "upload_time": "2024-09-29T13:49:41",
            "upload_time_iso_8601": "2024-09-29T13:49:41.608878Z",
            "url": "https://files.pythonhosted.org/packages/27/f0/4f4bf2b553bf216416ab9aa5c1bef9004e8b1b7df684093060ff04e485d3/quickspikes-2.0.5-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c29802294a0d71cf2e91e52bb73dbdbc3eef1ad03006d93da5ec2b8663056a59",
                "md5": "61391fa0172524876f5d22952b0175d3",
                "sha256": "70fc9b7c39e0e2866d06b59860a09ca423a53d1eb7241e343eb1fff38b8b10ab"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "61391fa0172524876f5d22952b0175d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 113753,
            "upload_time": "2024-09-29T13:49:42",
            "upload_time_iso_8601": "2024-09-29T13:49:42.912322Z",
            "url": "https://files.pythonhosted.org/packages/c2/98/02294a0d71cf2e91e52bb73dbdbc3eef1ad03006d93da5ec2b8663056a59/quickspikes-2.0.5-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe1ec65e1d9e392f9609b41f27b9be36c429090685f36b1a4f6c174ac5194da4",
                "md5": "df7497b2b008bb61563fc4f0b802b3f7",
                "sha256": "9483df4f5766532197c39b8ecbc1e9c7bd43e95e5ff83d2fd48ba4a52c9d7479"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "df7497b2b008bb61563fc4f0b802b3f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 134644,
            "upload_time": "2024-09-29T13:49:44",
            "upload_time_iso_8601": "2024-09-29T13:49:44.474580Z",
            "url": "https://files.pythonhosted.org/packages/fe/1e/c65e1d9e392f9609b41f27b9be36c429090685f36b1a4f6c174ac5194da4/quickspikes-2.0.5-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "61143796e35c85903821eecc9bb2deed28358ad041a785fe306743f83fd2655b",
                "md5": "5049add1abbbbf7bb5e867b8c4e974b0",
                "sha256": "83726bc1959e3b7cfb12e2a3b081b8f9ffb1efc283ec23d818705b5ea2d0ae07"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5049add1abbbbf7bb5e867b8c4e974b0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 149996,
            "upload_time": "2024-09-29T13:49:45",
            "upload_time_iso_8601": "2024-09-29T13:49:45.479279Z",
            "url": "https://files.pythonhosted.org/packages/61/14/3796e35c85903821eecc9bb2deed28358ad041a785fe306743f83fd2655b/quickspikes-2.0.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de94d81af033840825f5fa056a5a392bc8744e74083bd510654bcddf5aad2320",
                "md5": "297013510c97a567274f49f626524f35",
                "sha256": "845b35f7f0628a7ec84a6d23105e3466a6b844af03085aa3930ad903b027de6c"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "297013510c97a567274f49f626524f35",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 141728,
            "upload_time": "2024-09-29T13:49:46",
            "upload_time_iso_8601": "2024-09-29T13:49:46.993712Z",
            "url": "https://files.pythonhosted.org/packages/de/94/d81af033840825f5fa056a5a392bc8744e74083bd510654bcddf5aad2320/quickspikes-2.0.5-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3e4ed0e575a0d805f135152be2bcb7e7e194eb669cecf71abb8f6be4982400d",
                "md5": "1bd72f95e687d55227d8835798fc3e51",
                "sha256": "426547d1b20d85d7310fdda63c1c417668acfb30dccf5b4078e761a25101247b"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1bd72f95e687d55227d8835798fc3e51",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 798850,
            "upload_time": "2024-09-29T13:49:48",
            "upload_time_iso_8601": "2024-09-29T13:49:48.184798Z",
            "url": "https://files.pythonhosted.org/packages/e3/e4/ed0e575a0d805f135152be2bcb7e7e194eb669cecf71abb8f6be4982400d/quickspikes-2.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "497034ad0909282742a3bb5138c6d6a452e03f3d034a76797ea80817969bd0ee",
                "md5": "0b01378b259f68cff9c21ba562ba8490",
                "sha256": "720cda8c3c6594215b50f1175631822ab0d39bfec8d4f4d3e6bedc63018ef480"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0b01378b259f68cff9c21ba562ba8490",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 768645,
            "upload_time": "2024-09-29T13:49:49",
            "upload_time_iso_8601": "2024-09-29T13:49:49.446355Z",
            "url": "https://files.pythonhosted.org/packages/49/70/34ad0909282742a3bb5138c6d6a452e03f3d034a76797ea80817969bd0ee/quickspikes-2.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09eee319967af60a4c0431d8992c866962c4042d04c9eab704aaedf0658a7d34",
                "md5": "264faff7c21374ad33fe1fc90d42c19f",
                "sha256": "c044dfff723ae14aa13eda230d1f40732efc195ff75e4afc31dc7763e26b8b91"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "264faff7c21374ad33fe1fc90d42c19f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 763935,
            "upload_time": "2024-09-29T13:49:51",
            "upload_time_iso_8601": "2024-09-29T13:49:51.026747Z",
            "url": "https://files.pythonhosted.org/packages/09/ee/e319967af60a4c0431d8992c866962c4042d04c9eab704aaedf0658a7d34/quickspikes-2.0.5-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b507a1d56f2ac191aad096789f4e83c0683acaabdc1aed415b5976d730c64099",
                "md5": "75278cdc50f2f695492d6513e408c1cd",
                "sha256": "786d3c97aeb6251b647d23608a9ad3786a4fbed3865ce879d89c59ecf3e30fa5"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "75278cdc50f2f695492d6513e408c1cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 795061,
            "upload_time": "2024-09-29T13:49:54",
            "upload_time_iso_8601": "2024-09-29T13:49:54.445816Z",
            "url": "https://files.pythonhosted.org/packages/b5/07/a1d56f2ac191aad096789f4e83c0683acaabdc1aed415b5976d730c64099/quickspikes-2.0.5-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c0a5915999d21045cb7c396d3ea11740ddea4188c42637f08772f92a358f071",
                "md5": "8324e2966cdb389100c59b00bbc3dbb2",
                "sha256": "0094fc937ea7a54728ecd5652ef2dead886e8a721deaafff778a0a550a06fc6f"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "8324e2966cdb389100c59b00bbc3dbb2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 113670,
            "upload_time": "2024-09-29T13:49:55",
            "upload_time_iso_8601": "2024-09-29T13:49:55.897854Z",
            "url": "https://files.pythonhosted.org/packages/8c/0a/5915999d21045cb7c396d3ea11740ddea4188c42637f08772f92a358f071/quickspikes-2.0.5-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb1d7f3d121ebf2685767021c5f8c51419d21c59acaf27d18d454c52e076dd4c",
                "md5": "881bbb3099db7aabe02390bf4494c4eb",
                "sha256": "5f0a9f126e6852bf6ddbfd077b11f8ac9663decf7749b66bb6bb039737b23b5a"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "881bbb3099db7aabe02390bf4494c4eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 134489,
            "upload_time": "2024-09-29T13:49:57",
            "upload_time_iso_8601": "2024-09-29T13:49:57.385832Z",
            "url": "https://files.pythonhosted.org/packages/cb/1d/7f3d121ebf2685767021c5f8c51419d21c59acaf27d18d454c52e076dd4c/quickspikes-2.0.5-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4e59b1857b48c97048aefa0ab58c10eb7718c660370a928a70c0d7beb1d2bc1",
                "md5": "6c4b9fff4898a4052990c0b913d9166b",
                "sha256": "bfeef7c427154d41f2e4cc68031ff7e0f5422df09196629f5b3e66262139a055"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6c4b9fff4898a4052990c0b913d9166b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 129160,
            "upload_time": "2024-09-29T13:49:58",
            "upload_time_iso_8601": "2024-09-29T13:49:58.404276Z",
            "url": "https://files.pythonhosted.org/packages/e4/e5/9b1857b48c97048aefa0ab58c10eb7718c660370a928a70c0d7beb1d2bc1/quickspikes-2.0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9f15433f5e5f377f5b7972905eb8cf4f8b727c7c82b3988964f7f1bc94b9a98",
                "md5": "8e725d9c0c1dd269d003de33dbf1ab0e",
                "sha256": "e77617621026d407140b2eed9654fb0b31d7c82834181913251a574205dbc974"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8e725d9c0c1dd269d003de33dbf1ab0e",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 124025,
            "upload_time": "2024-09-29T13:49:59",
            "upload_time_iso_8601": "2024-09-29T13:49:59.427593Z",
            "url": "https://files.pythonhosted.org/packages/c9/f1/5433f5e5f377f5b7972905eb8cf4f8b727c7c82b3988964f7f1bc94b9a98/quickspikes-2.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30841190ecd8a261084a8dbc1c4c1ba02bbd5803ee2d8385d0600869a0d48b58",
                "md5": "518273b4ad070fa47e716abd03573fc6",
                "sha256": "bd6cbb46ed7ed1e14606f39edc6de2179d6a2e5d35f54980a00a938f1687d34c"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "518273b4ad070fa47e716abd03573fc6",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.6",
            "size": 160834,
            "upload_time": "2024-09-29T13:50:00",
            "upload_time_iso_8601": "2024-09-29T13:50:00.942984Z",
            "url": "https://files.pythonhosted.org/packages/30/84/1190ecd8a261084a8dbc1c4c1ba02bbd5803ee2d8385d0600869a0d48b58/quickspikes-2.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5136de54a5162412f2f292dc006ef1c476c558a9e6c38aa8d686c2ce5ba2b648",
                "md5": "8f4171fcf7dc68b46773f7f3a877d8f5",
                "sha256": "ca40b2c2fc7fd5a2af786ae540ede45566ca9760b7dd89c01965febac35ae868"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8f4171fcf7dc68b46773f7f3a877d8f5",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 128051,
            "upload_time": "2024-09-29T13:50:02",
            "upload_time_iso_8601": "2024-09-29T13:50:02.237687Z",
            "url": "https://files.pythonhosted.org/packages/51/36/de54a5162412f2f292dc006ef1c476c558a9e6c38aa8d686c2ce5ba2b648/quickspikes-2.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b59681c13e8ee46289949cf0c7774c2bb7de8366fcc65f65805440e8511638f4",
                "md5": "ce94e63bd2e6beabe4ad3c1eb848f2bc",
                "sha256": "a5ed143e575917c37ec1cfb2fece29b99b1e89d269bd0006d9a368f487799810"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ce94e63bd2e6beabe4ad3c1eb848f2bc",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 162924,
            "upload_time": "2024-09-29T13:50:03",
            "upload_time_iso_8601": "2024-09-29T13:50:03.278251Z",
            "url": "https://files.pythonhosted.org/packages/b5/96/81c13e8ee46289949cf0c7774c2bb7de8366fcc65f65805440e8511638f4/quickspikes-2.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f929dd36ca5dda19cdd869b9bcda189893b6ff54fa206ecb60de6b024a35c19",
                "md5": "f5871c5743d581f6e2c27c2fd48f4f1e",
                "sha256": "c1875fadfb44b932ad3a9a1ca8f2bb70fc311a9a2b21f2dad47322c9ceb2fb3f"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f5871c5743d581f6e2c27c2fd48f4f1e",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.6",
            "size": 159634,
            "upload_time": "2024-09-29T13:50:04",
            "upload_time_iso_8601": "2024-09-29T13:50:04.441865Z",
            "url": "https://files.pythonhosted.org/packages/8f/92/9dd36ca5dda19cdd869b9bcda189893b6ff54fa206ecb60de6b024a35c19/quickspikes-2.0.5-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c84670522b517363b5261053279f24df6e1f798b6715a7a530aafe7a596bc8d",
                "md5": "9c229ce7d36697e5f3b1bdbcbc1c7052",
                "sha256": "c2c3644a1402cf99967d9c2e0089fd5c2b4ca13548f168e67c369f86bcfded4e"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9c229ce7d36697e5f3b1bdbcbc1c7052",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 128054,
            "upload_time": "2024-09-29T13:50:05",
            "upload_time_iso_8601": "2024-09-29T13:50:05.529894Z",
            "url": "https://files.pythonhosted.org/packages/1c/84/670522b517363b5261053279f24df6e1f798b6715a7a530aafe7a596bc8d/quickspikes-2.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53c17df42c2050b85a8389122b9774bce45a08e00135cc640c78c047d5fa70f7",
                "md5": "3ace229ac3b84755df91a02cbb3c00bf",
                "sha256": "e43d7d86065a7f4569d89c79d3ce4a7875c0f9219f76956e543cf389539c8860"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3ace229ac3b84755df91a02cbb3c00bf",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 122993,
            "upload_time": "2024-09-29T13:50:06",
            "upload_time_iso_8601": "2024-09-29T13:50:06.573440Z",
            "url": "https://files.pythonhosted.org/packages/53/c1/7df42c2050b85a8389122b9774bce45a08e00135cc640c78c047d5fa70f7/quickspikes-2.0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b8e28ec2f2e049a3279813ad33784dab47ff697b4ec6755bc47f380ed05f4c9c",
                "md5": "d59ca25237b17f9aa8adbb67481c357a",
                "sha256": "95dbaae07e3dc6429fd697e9e12a3afd49b05f298a1f3b488968b8492dd0d2e9"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d59ca25237b17f9aa8adbb67481c357a",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 162911,
            "upload_time": "2024-09-29T13:50:08",
            "upload_time_iso_8601": "2024-09-29T13:50:08.301428Z",
            "url": "https://files.pythonhosted.org/packages/b8/e2/8ec2f2e049a3279813ad33784dab47ff697b4ec6755bc47f380ed05f4c9c/quickspikes-2.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b69dbe2d142c174b7d6edcaeda311cdd632119f4fb840accbce58011adad83e1",
                "md5": "0a5efe5a67416158c22601735a491fe5",
                "sha256": "a4d19e4df2556e41185697369002348c297b284d1dba4cfaad4034ba0e29fc67"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0a5efe5a67416158c22601735a491fe5",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.6",
            "size": 159630,
            "upload_time": "2024-09-29T13:50:09",
            "upload_time_iso_8601": "2024-09-29T13:50:09.416747Z",
            "url": "https://files.pythonhosted.org/packages/b6/9d/be2d142c174b7d6edcaeda311cdd632119f4fb840accbce58011adad83e1/quickspikes-2.0.5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d774558fead697daebb62e9766ea57f23b2687c584b902fd52e9566ebf710c7",
                "md5": "15fb767be42a99f016fead97b3e290e6",
                "sha256": "e55b124eedff8b903f13d716ef044a9d531278946968d824f99339439ced253e"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "15fb767be42a99f016fead97b3e290e6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 128967,
            "upload_time": "2024-09-29T13:50:10",
            "upload_time_iso_8601": "2024-09-29T13:50:10.471817Z",
            "url": "https://files.pythonhosted.org/packages/0d/77/4558fead697daebb62e9766ea57f23b2687c584b902fd52e9566ebf710c7/quickspikes-2.0.5-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2675fbed5e1ce038c2da19a3cf36c6cb6545296e550ec2275a65ee636e782fa4",
                "md5": "cd15ea27866a00ae1b5ee7d820c7307a",
                "sha256": "4fe36904e2607a22113ee997b0e92da5b9ccbdc9551d9bc3d26f9605c9d456f0"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "cd15ea27866a00ae1b5ee7d820c7307a",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 123926,
            "upload_time": "2024-09-29T13:50:11",
            "upload_time_iso_8601": "2024-09-29T13:50:11.736841Z",
            "url": "https://files.pythonhosted.org/packages/26/75/fbed5e1ce038c2da19a3cf36c6cb6545296e550ec2275a65ee636e782fa4/quickspikes-2.0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66e798642822d18ca995789e459fc3e7c435f315dd7067f622557c52e0b32c3a",
                "md5": "ccfc5698a3d042232d1bc65d0e380ef4",
                "sha256": "ce5ad2d1e3c4dc97bb675c9eeed84df1d1a9195d2a24b06453e4bf7595f16999"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ccfc5698a3d042232d1bc65d0e380ef4",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.6",
            "size": 156400,
            "upload_time": "2024-09-29T13:50:12",
            "upload_time_iso_8601": "2024-09-29T13:50:12.749921Z",
            "url": "https://files.pythonhosted.org/packages/66/e7/98642822d18ca995789e459fc3e7c435f315dd7067f622557c52e0b32c3a/quickspikes-2.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e31035651c97bfe6403531466b08ad690698af9a4ef8bc9335b1cfa9fa60eafe",
                "md5": "20713a601581ad186401a4e0c22e05a2",
                "sha256": "129849ce1dae57878d58b378832dc36993782c3d7261748ca44e27ca566b6d23"
            },
            "downloads": -1,
            "filename": "quickspikes-2.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "20713a601581ad186401a4e0c22e05a2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 117400,
            "upload_time": "2024-09-29T13:50:13",
            "upload_time_iso_8601": "2024-09-29T13:50:13.827390Z",
            "url": "https://files.pythonhosted.org/packages/e3/10/35651c97bfe6403531466b08ad690698af9a4ef8bc9335b1cfa9fa60eafe/quickspikes-2.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-29 13:50:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "melizalab",
    "github_project": "quickspikes",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "Cython",
            "specs": [
                [
                    "==",
                    "0.29.21"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": []
        }
    ],
    "lcname": "quickspikes"
}
        
Elapsed time: 0.35320s