{
"info": {
"author": "Eduardo Rodrigues",
"author_email": "eduardo.rodrigues@cern.ch",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Scientific/Engineering"
],
"description": ".. image:: https://github.com/scikit-hep/particle/raw/master/docs/ParticleLogo300.png\n :alt: particle\n :target: https://github.com/scikit-hep/particle\n\n\nParticle: PDG particle data and identification codes\n====================================================\n\n.. image:: https://img.shields.io/pypi/v/particle.svg\n :alt: PyPI\n :target: https://pypi.python.org/pypi/particle\n\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.2552429.svg\n :target: https://doi.org/10.5281/zenodo.2552429\n\n.. image:: https://dev.azure.com/scikit-hep/particle/_apis/build/status/scikit-hep.particle?branchName=master\n :alt: Build Status\n :target: https://dev.azure.com/scikit-hep/particle/_build/latest?definitionId=1?branchName=master\n\n.. image:: https://img.shields.io/azure-devops/coverage/scikit-hep/particle/1.svg\n :alt: Coverage\n :target: https://dev.azure.com/scikit-hep/particle/_build/latest?definitionId=1?branchName=master\n\n.. image:: https://img.shields.io/azure-devops/tests/scikit-hep/particle/1.svg\n :alt: Tests\n :target: https://dev.azure.com/scikit-hep/particle/_build/latest?definitionId=1?branchName=master\n\n.. image:: https://mybinder.org/badge_logo.svg\n :alt: Binder\n :target: https://mybinder.org/v2/gh/scikit-hep/particle/master?urlpath=lab/tree/notebooks/ParticleDemo.ipynb\n\n\nParticle provides a pythonic interface to the `Particle Data Group `_ (PDG)\nparticle data tables and particle identification codes.\n\nThe PDG defines the standard particle identification (ID) numbering scheme.\nThe package provides the ``PDGID`` class implementing queries on those PDG IDs.\nThe queries are also accessible through free standing functions mimicking the\nHepPID C++ interface.\n\nThe ``Particle`` class wraps the information in the PDG particle data tables and\nprovides an object-oriented interface and powerful search and look-up utilities.\n\nThe current version of the package reflects a pythonic version of the\nutility functions defined in HepPID and HepPDT versions 3.04.01,\nsee http://lcgapp.cern.ch/project/simu/HepPDT/.\n\n\nInstallation\n------------\n\nInstall ``particle`` like any other Python package:\n\n.. code-block:: bash\n\n pip install particle\n\nor similar (use ``--user``, ``virtualenv``, etc. if you wish).\n\n\nStrict dependencies\n-------------------\n\n- `Python `_ (2.7+, 3.5+)\n- `importlib_resources backport `_ if using Python < 3.7\n- `attrs `_ provides classes without boilerplate (similar to DataClasses in Python 3.7)\n- `hepunits `_ provides units for the Scikit-HEP packages\n\n\nChangelog\n---------\n\nSee the `changelog `__ for a history of notable changes.\n\n\nGetting started: PDGIDs\n-----------------------\n\n.. code-block:: python\n\n >>> from particle import PDGID\n >>>\n >>> pid = PDGID(211)\n >>> pid\n \n >>> pid.is_meson\n True\n >>> pid = PDGID(99999999)\n >>> pid\n \n\nFor convenience, all properties of the ``PDGID`` class are available as standalone functions:\n\n.. code-block:: python\n\n >>> from particle.pdgid import is_meson\n >>>\n >>> is_meson(211)\n True\n\nPDGID literals provide (``PDGID`` class) aliases for the most common particles, with easily recognisable names.\nFor example:\n\n.. code-block:: python\n\n >>> from particle.pdgid import literals as lid\n >>>\n >>> lid.pi_plus\n \n >>>\n >>> from particle.pdgid.literals import Lambda_b_0\n >>> Lambda_b_0\n \n >>> Lambda_b_0.has_bottom\n True\n\nYou can quickly display PDGID info from the command line with:\n\n.. code-block:: bash\n\n $ python -m particle pdgid 323\n \n A None\n J 1.0\n L 0\n S 1\n Z None\n abspid 323\n charge 1.0\n has_bottom False\n ...\n\nGetting started: Particles\n--------------------------\n\nYou can use a variety of methods to get particles. If you know the PDGID number\nyou can get a particle directly, or you can use a search:\n\n.. code-block:: python\n\n >>> from particle import Particle\n >>> Particle.from_pdgid(211)\n \n >>>\n >>> Particle.findall('pi')[0]\n \n\nYou can search for the properties using keyword arguments, which include\n``pdg_name``, ``name``, ``mass``, ``width``, ``charge``, ``three_charge``, ``anti_flag``, ``rank``,\n``I``, ``J``, ``G``, ``P``, ``quarks``, ``status``,\n``mass_upper``, ``mass_lower``, ``width_upper``, and ``width_lower``.\nYou can pass a callable or an exact match for any property.\nThe argument `particle` can be set to ``True``/``False``, as well,\nto limit the search to particles or antiparticles.\nYou can also build the search yourself with the first positional\nargument, which accepts a callable that is given the particle object itself.\nIf the first positional argument is a string, that will match against the\nparticle's ``name``. The alternative ``.find()`` *requires only one*\nmatch returned by the search, and will throw an error if more or less than one\nmatch is found.\n\nHere are possible sophisticated searches:\n\n.. code-block:: python\n\n >>> # Print out all particles with asymmetric decay width uncertainties\n >>> ps = Particle.findall(lambda p: p.width_lower != p.width_upper)\n >>> for p in ps:\n ... print(p.name, p.pdgid, p.width_lower, p.width_upper)\n >>>\n >>> # Find all antiparticles with 'Omega' in the name\n >>> Particle.findall('Omega', particle=False) # several found\n >>>\n >>> # Find all antiparticles of name=='Omega'\n >>> Particle.findall(name='Omega', particle=False) # none found\n >>>\n >>> # Find all antiparticles of pdg_name=='Omega'\n >>> Particle.findall(pdg_name='Omega', particle=False) # only 1, of course\n []\n >>>\n >>> # Find all neutral beauty hadrons\n >>> Particle.findall(lambda p: p.pdgid.has_bottom and p.charge==0)\n >>>\n >>> # Find all strange mesons with c*tau > 1 meter\n >>> from hepunits import meter\n >>> Particle.findall(lambda p: p.pdgid.is_meson and p.pdgid.has_strange and p.ctau > 1 * meter, particle=True)\n [,\n ]\n\nOnce you have a particle, any of the properties can be accessed, along with several methods.\nThough they are not real properties, you can access ``is_name_barred``, and ``spin_type``.\nYou can also ``.invert()`` a particle.\n\nThere are lots of printing choices for particles:\n``describe()``, ``programmatic_name``, ``latex_name``, ``html_name``, HTML printing outs in notebooks,\nand of course ``repr`` and ``str`` support.\n\nYou can get the ``.pdgid`` from a particle, as well.\nSorting particles will put lowest abs(PDGID) first.\n\n\nParticle literals provide (``Particle`` class) aliases for the most common particles,\nwith easily recognisable names. For example:\n\n.. code-block:: python\n\n >>> from particle.particle import literals as lp\n >>> lp.pi_plus\n \n >>>\n >>> from particle.particle.literals import Lambda_b_0\n >>> Lambda_b_0\n \n >>> Lambda_b_0.J\n 0.5\n\nYou can quickly search for particles from the command line with\n(note: quotes may be used/needed but only double quotes work as expected on Windows):\n\n.. code-block:: bash\n\n $ python -m particle search \"K*0\"\n \n \n \n\nIf you only select one particle, either by a search or by giving the PDGID number, you can see more information about\nthe particle:\n\n.. code-block:: bash\n\n $ python -m particle search 311\n Name: K0 ID: 311 Latex: $K^{0}$\n Mass = 497.611 \u00c2\u00b1 0.013 MeV\n Width = -1.0 MeV\n Q (charge) = 0 J (total angular) = 0.0 P (space parity) = -\n C (charge parity) = ? I (isospin) = 1/2 G (G-parity) = ?\n SpinType: SpinType.PseudoScalar\n Quarks: dS\n Antiparticle name: K~0 (antiparticle status: Barred)\n\nAdvanced: Loading custom tables\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nYou can control the particle data tables if you so desire. You can append a new data table using the following syntax:\n\n.. code-block:: python\n\n >>> from particle import Particle\n >>> Particle.load_table('new_particles.csv', append=True)\n\nYou can also replace the particle table entirely with ``append=False`` (the default).\n\n\nAdvanced: Conversion\n^^^^^^^^^^^^^^^^^^^^\n\nYou can convert and update the particle tables with the utilities in ``particle.particle.convert``. This requires the\n``pandas`` package, and is only tested with Python 3. Run the following command for more help:\n\n.. code-block:: bash\n\n $ python3 -m particle.particle.convert --help\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/scikit-hep/particle",
"keywords": "HEP,PDG,PDGID,particle,particle data table",
"license": "BSD 3-Clause License",
"maintainer": "The Scikit-HEP admins",
"maintainer_email": "scikit-hep-admins@googlegroups.com",
"name": "Particle",
"package_url": "https://pypi.org/project/Particle/",
"platform": "Any",
"project_url": "https://pypi.org/project/Particle/",
"project_urls": {
"Homepage": "https://github.com/scikit-hep/particle"
},
"release_url": "https://pypi.org/project/Particle/0.6.2/",
"requires_dist": [
"attrs (>=17.4.0)",
"hepunits (>=1.0.0)",
"enum34 (>=1.1) ; python_version < \"3.4\"",
"importlib-resources (>=1.0) ; python_version < \"3.7\"",
"pandas ; extra == 'convert'",
"pytest ; extra == 'test'",
"pandas ; extra == 'test'"
],
"requires_python": "",
"summary": "PDG particle data and identification codes",
"version": "0.6.2"
},
"last_serial": 5854972,
"releases": {
"0.0.0": [
{
"comment_text": "",
"digests": {
"md5": "498c05875c837ab3d57ed560ce4f8240",
"sha256": "2919e27023ca441828a2447cd7e3cb3691eac185a56f8a6b1d71656a918ed8e0"
},
"downloads": -1,
"filename": "particle-0.0.0.tar.gz",
"has_sig": false,
"md5_digest": "498c05875c837ab3d57ed560ce4f8240",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 706,
"upload_time": "2019-01-09T21:38:05",
"url": "https://files.pythonhosted.org/packages/cf/fc/51e17aeb3f2e95501775c2eb2c2b1a18ddf40bc0e47d6b366feb400b5b46/particle-0.0.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "7b52daa38c40d6bcd8d55c1387fc98a4",
"sha256": "b45474fc658bd1b11af34bd83ed393b057a41dc60f8f6470a85397d253136ed5"
},
"downloads": -1,
"filename": "particle-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "7b52daa38c40d6bcd8d55c1387fc98a4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25848,
"upload_time": "2019-01-29T16:29:17",
"url": "https://files.pythonhosted.org/packages/9b/00/dd28f4b8d3adf4a6067a035285586dcdf2e82899ddb3cc99a650c5001a71/particle-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "ad3e7df98e7b6f80f02cb0f2ca619919",
"sha256": "be8b65d981ab0fd8ab706f6217e89b04bd02bbba279e3886a93d0b81f36da526"
},
"downloads": -1,
"filename": "particle-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "ad3e7df98e7b6f80f02cb0f2ca619919",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27552,
"upload_time": "2019-02-04T18:51:01",
"url": "https://files.pythonhosted.org/packages/87/33/78fcbbb683137ab39cf26a7df736a50c1ec9222f49519a9afcdb0234ec86/particle-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "7dc67043598c4af7e7ef99f33e6115c4",
"sha256": "dc24ce6b21d9d833af088921ddc2dd0a71257ba8f872b8b48f1c2772b62bad9d"
},
"downloads": -1,
"filename": "particle-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "7dc67043598c4af7e7ef99f33e6115c4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 69479,
"upload_time": "2019-02-05T20:29:56",
"url": "https://files.pythonhosted.org/packages/1a/cd/2a0fd0709aa359253d58c4d387ab1f035edb7279e5389a6f4959adfd9f02/particle-0.2.2.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "759a105a81631748aecbee509c9e9be7",
"sha256": "dfb4648f9201c7e0123ee9e8fb86db0f74591bb508c8265f63a5f9de460d5987"
},
"downloads": -1,
"filename": "particle-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "759a105a81631748aecbee509c9e9be7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 77456,
"upload_time": "2019-03-06T17:19:20",
"url": "https://files.pythonhosted.org/packages/ea/32/4f2574c7074aa11b8c3b0a8c6bb33b9b37c8d0a24e45c3f6030a15c8ec5b/particle-0.3.0.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "3154694c785cc95704ea7061ae50526d",
"sha256": "d76452ca283952c91c422abb2f50208b187e1ae73d25388975c17ec0342a9f0b"
},
"downloads": -1,
"filename": "Particle-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "3154694c785cc95704ea7061ae50526d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 82912,
"upload_time": "2019-03-20T20:31:53",
"url": "https://files.pythonhosted.org/packages/61/24/1717ab634e7ccd2f3a5a47b4a7ad4d6c90ae2e493cdf9f2361ad69b8d381/Particle-0.4.0.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "285c160f76169a32fc60bee626853e6e",
"sha256": "2b7cc30e08427b7b998788c85d43b0ce72fdb636aa906b5d217d8661752e1974"
},
"downloads": -1,
"filename": "Particle-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "285c160f76169a32fc60bee626853e6e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85336,
"upload_time": "2019-04-02T12:35:21",
"url": "https://files.pythonhosted.org/packages/1b/fd/5150fc00c45656dbb7d92149426497ea72e481c4b3879e65bb6c2be92df9/Particle-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "4208cd9e5fdef635f653154b03b80a46",
"sha256": "fb70b1323c6798cf5c15ee1bb2f17c76cde0d9401b26948ea4bf1845281b3d19"
},
"downloads": -1,
"filename": "Particle-0.4.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4208cd9e5fdef635f653154b03b80a46",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 110592,
"upload_time": "2019-05-02T16:12:56",
"url": "https://files.pythonhosted.org/packages/63/d1/cc9aae0827a3384dfc21a244d642688372bd1286bc4c303f0a7fcdef58f7/Particle-0.4.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ad5bcc94e0ff45eef8a024a1aab99584",
"sha256": "93231dbd7562178b2616da7d55fab44d76116c0cff839af646e2df1e99a5f6cd"
},
"downloads": -1,
"filename": "Particle-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "ad5bcc94e0ff45eef8a024a1aab99584",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 85030,
"upload_time": "2019-05-02T16:12:57",
"url": "https://files.pythonhosted.org/packages/fe/2a/776811f4884c1f6bd105cda0c8e51e1e8c68be8db7825bfff350d8a83d3a/Particle-0.4.2.tar.gz"
}
],
"0.4.3": [
{
"comment_text": "",
"digests": {
"md5": "6763bcef9bbc9226e6586223f2aeb447",
"sha256": "5a5136581279ac14dfa4f41e67e10439280cba668b6937dff14ada80ec412913"
},
"downloads": -1,
"filename": "Particle-0.4.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6763bcef9bbc9226e6586223f2aeb447",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 113148,
"upload_time": "2019-05-10T19:03:12",
"url": "https://files.pythonhosted.org/packages/53/91/b11bcef475fb4c2fa94e689170697f86f82cc7262f56465006ed3b3fc68d/Particle-0.4.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e765cf2ab7b5dc9ead5aa534f5e6264b",
"sha256": "3a4e57fe0c507c995a2eb52ff0b8d7852907553082e91592ec4a72c1f65a1d80"
},
"downloads": -1,
"filename": "Particle-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "e765cf2ab7b5dc9ead5aa534f5e6264b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 86700,
"upload_time": "2019-05-10T19:03:13",
"url": "https://files.pythonhosted.org/packages/c7/78/50e048d3bd77c6740d25bfb0d42df028ca0f461c39956038aeedf97c2f47/Particle-0.4.3.tar.gz"
}
],
"0.4.4": [
{
"comment_text": "",
"digests": {
"md5": "c19099f1db78ebee2da0f17994e64d8f",
"sha256": "dd40db871c7e3fb06e55411509406dcbd2716b65e64d3965752250409b2cca8d"
},
"downloads": -1,
"filename": "Particle-0.4.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c19099f1db78ebee2da0f17994e64d8f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 112500,
"upload_time": "2019-05-13T13:06:07",
"url": "https://files.pythonhosted.org/packages/7d/30/6a920ff138ee06265e7ce3f525157dfc0a3bc42cfb042ba3283d4954a01e/Particle-0.4.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f25bd97aad10f104fc74717df2d70fa9",
"sha256": "bdb67301b3dd574cef195762609623047de3892c49e9eb264cd5a06eda67eda7"
},
"downloads": -1,
"filename": "Particle-0.4.4.tar.gz",
"has_sig": false,
"md5_digest": "f25bd97aad10f104fc74717df2d70fa9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 86969,
"upload_time": "2019-05-13T13:06:09",
"url": "https://files.pythonhosted.org/packages/78/a5/4d8ebba26d49f304c29c26bed5ddcff80699f91b810c57ed5c773d2a2cf6/Particle-0.4.4.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "e4c36cb4004b6273ce3ecc7158092650",
"sha256": "a4e88ca41880041bd27338a8ed7b075bf1fe61c08c470ca34aa96df54fc8ddbb"
},
"downloads": -1,
"filename": "Particle-0.5.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e4c36cb4004b6273ce3ecc7158092650",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 128500,
"upload_time": "2019-06-14T13:07:13",
"url": "https://files.pythonhosted.org/packages/ac/2a/5393f7f6efe72f102e10d92adbc3ef015efb7c49bf873101eea0a9b0a76d/Particle-0.5.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8dbc308d43dd84d70aceb7191be8ab17",
"sha256": "e2e7e441ae3c9c2fcbe1c5585582b03e50074cde44dfa7dd8adbff8403342379"
},
"downloads": -1,
"filename": "Particle-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "8dbc308d43dd84d70aceb7191be8ab17",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 96952,
"upload_time": "2019-06-14T13:07:15",
"url": "https://files.pythonhosted.org/packages/87/88/4b8575ace6b371cd17055f8187f7daaf39b44db2472b9db53470d8035339/Particle-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "ecb9a575c9063ea3b227a4aa9923acf5",
"sha256": "5eabe38288ed6eaa6fa8f6214c2bbede4f623971943f80ef731b6d318a9452af"
},
"downloads": -1,
"filename": "Particle-0.5.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ecb9a575c9063ea3b227a4aa9923acf5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 129565,
"upload_time": "2019-08-21T22:09:20",
"url": "https://files.pythonhosted.org/packages/19/52/0deb606300141400fb9645a0431b055146b0d13836f69fb5dfd0de6b8dc0/Particle-0.5.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "81a1bda31e0b20cec90f86bcb513fb3d",
"sha256": "2879abeb5a06c2ba4d749fd04aa38268f3c0c37560d34fdf2320c664bdb52910"
},
"downloads": -1,
"filename": "Particle-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "81a1bda31e0b20cec90f86bcb513fb3d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 98138,
"upload_time": "2019-08-21T22:09:22",
"url": "https://files.pythonhosted.org/packages/6d/74/6c074417b2972031d41489faa6980c7a6602a034a1807cb44ff01c56e116/Particle-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "567e4591e2899a7757bc529e3694dafd",
"sha256": "cf0634faa49f6b3866d9d792ad7479356db32cf677fae760d988278502936b8d"
},
"downloads": -1,
"filename": "Particle-0.5.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "567e4591e2899a7757bc529e3694dafd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 130243,
"upload_time": "2019-08-26T12:23:30",
"url": "https://files.pythonhosted.org/packages/c5/bc/38ffebb2bfeb6627e3d8b7c7c2f4c31ae111b0df57699a5e86d2ed5d5ba7/Particle-0.5.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f4c94ba0e63b5b6316271ebe7e2e715a",
"sha256": "370481d0411da3550fc1d1f68343d306afb54c0666d11c3fd68d2bf83303f0d9"
},
"downloads": -1,
"filename": "Particle-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "f4c94ba0e63b5b6316271ebe7e2e715a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 98591,
"upload_time": "2019-08-26T12:23:32",
"url": "https://files.pythonhosted.org/packages/6d/a6/c25df97906f9a1553a019dfc867a1ebc6047208899face39f959d5f30ce3/Particle-0.5.2.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "d4e2ce0b46166ddbbe4981e75f96093f",
"sha256": "a7f18239bb937b945b8f6df184bb70f5ff6620f374ed72a4b344fc0212f0eb14"
},
"downloads": -1,
"filename": "Particle-0.6.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d4e2ce0b46166ddbbe4981e75f96093f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 153394,
"upload_time": "2019-09-01T21:36:45",
"url": "https://files.pythonhosted.org/packages/5b/b3/8706a1ee29de99b45e05e0c601d78a4464534f3bf0583fb1b85a8982a0e2/Particle-0.6.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d8bba8a178d2bdf6e7a5c20b521475aa",
"sha256": "7bb7d91d6ac51700c53976cad72520607816bd46d88b1ab05821e1337c324bca"
},
"downloads": -1,
"filename": "Particle-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "d8bba8a178d2bdf6e7a5c20b521475aa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 116379,
"upload_time": "2019-09-01T21:36:47",
"url": "https://files.pythonhosted.org/packages/96/79/2776df0a42d937d8e53fb73de46f75dbc2caf1d0c2c26fb54e56a8f3da06/Particle-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "928f1e9c1e97e2d8fb4bb3fe0739bb4e",
"sha256": "60872c571ee2fee171080d5801a7a88997f13b66abe941a914b5d327930fa335"
},
"downloads": -1,
"filename": "Particle-0.6.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "928f1e9c1e97e2d8fb4bb3fe0739bb4e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 148110,
"upload_time": "2019-09-06T19:04:15",
"url": "https://files.pythonhosted.org/packages/43/3b/dd7a0e21060e5bff1b473cfc8af384fb1f3d8404ed241d329baa95d59587/Particle-0.6.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "41f17f936b2f8b8c87ad7f60b7f7d7bd",
"sha256": "e5770e4f2cbc5e28d944864f7efe40958409f7c9470530313f7a99d36f9afd77"
},
"downloads": -1,
"filename": "Particle-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "41f17f936b2f8b8c87ad7f60b7f7d7bd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 111778,
"upload_time": "2019-09-06T19:04:18",
"url": "https://files.pythonhosted.org/packages/4d/df/89fd4dd71878bfe4aef693548ee88fb4607238eec52743878787812bc546/Particle-0.6.1.tar.gz"
}
],
"0.6.2": [
{
"comment_text": "",
"digests": {
"md5": "74cdc1521d1836b6a9880314d1a23dbc",
"sha256": "006924f7533ab462431066a11a350b5927274899d6efd70139c77e8de44707e3"
},
"downloads": -1,
"filename": "Particle-0.6.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "74cdc1521d1836b6a9880314d1a23dbc",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 148244,
"upload_time": "2019-09-19T08:57:21",
"url": "https://files.pythonhosted.org/packages/fe/ec/a167ee7a0b5985f89a1c851a8826c236c52d53dad3a0c5e0025f86ef4429/Particle-0.6.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cbf10e3d67a3191085c6554a4d2167a9",
"sha256": "1617e31d3ab538d8d3899b4ee3fdf5908a55e1ce34fb41d13757fd981b5c7915"
},
"downloads": -1,
"filename": "Particle-0.6.2.tar.gz",
"has_sig": false,
"md5_digest": "cbf10e3d67a3191085c6554a4d2167a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 111966,
"upload_time": "2019-09-19T08:57:24",
"url": "https://files.pythonhosted.org/packages/06/be/99b5afecd2a64d22a3302b29166244a708c6074b275c87610faac7090cf6/Particle-0.6.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "74cdc1521d1836b6a9880314d1a23dbc",
"sha256": "006924f7533ab462431066a11a350b5927274899d6efd70139c77e8de44707e3"
},
"downloads": -1,
"filename": "Particle-0.6.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "74cdc1521d1836b6a9880314d1a23dbc",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 148244,
"upload_time": "2019-09-19T08:57:21",
"url": "https://files.pythonhosted.org/packages/fe/ec/a167ee7a0b5985f89a1c851a8826c236c52d53dad3a0c5e0025f86ef4429/Particle-0.6.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cbf10e3d67a3191085c6554a4d2167a9",
"sha256": "1617e31d3ab538d8d3899b4ee3fdf5908a55e1ce34fb41d13757fd981b5c7915"
},
"downloads": -1,
"filename": "Particle-0.6.2.tar.gz",
"has_sig": false,
"md5_digest": "cbf10e3d67a3191085c6554a4d2167a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 111966,
"upload_time": "2019-09-19T08:57:24",
"url": "https://files.pythonhosted.org/packages/06/be/99b5afecd2a64d22a3302b29166244a708c6074b275c87610faac7090cf6/Particle-0.6.2.tar.gz"
}
]
}