{ "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" } ] }