{ "info": { "author": "Johnny Gill", "author_email": "swfiua@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3.6" ], "description": "==========\n Karma Pi\n==========\n\nTime for an update, things moving along.\n\nBits slowly evolving as time passes by.\n\nFinding the core, 3.6, idle, async await.\n\nData and plotting and models to fit.\n\nForecasts to make, but how to share?\n\nThis is a place to share my ideas.\n\nForks are welcome, don't be afraid.\n\nCheck the commit log, what catches your eye?\n\nClick on the delta, see what changed?\n\nWhat was I doing and why might it matter?\n\nA checksum from git, to log a commit.\n\nA seed from a chain to see if it runs.\n\nAnd a checksum with zeroes to see if its right.\n\nCollect the statistics a map reduce.\n\nAnd check the statistics with the same zero sum.\n\nRewarding the miners with information.\n\nCombining the skill of the players.\n\nWith their shared observations in time.\n\nA commit with a future, when will its time be?\n\nKarma pi -- tools to help people of all ages to explore our world.\n\nWorking with python, pi and jupyter.\n\nOn earth and beyond, to look to the future.\n\nOut will come what we put in, with feedback learning and value therein.\n\n\nGet out what you put in\n=======================\n\nCooperative and collaborative multi tasking are a core idea. If we\nknow all processes running on the network are good actors, then we can\nmake very much better use of the available compute resources.\n\nFurther, this will also ease the flow of information across processes.\n\nKeep it small\n=============\n\nKarma pi tries to turn problems into things that others have already\nsolved. *pandas*, *matplotlib*, *jupyuter*, *scipy* and *numpy*\nprovide most of what is needed.\n\nPython3.5 provides significant new features that make writing of\ncooperative multi-tasking code very much easier. *curio* simplifies\nthe use further, making it very easy to write high performance\ndynamic applications.\n\nPig Farm and Currie\n===================\n\nPig, piglet and joy are attempts at providing a simple graphical user\ninterface to plots from matplotlib. It also supports the tkinter\nCanvas and a number of other widgets.\n\n*currie* uses these libraries to manage a collection of these widgets\n (or *piglets*). Each widget is a single window, a single window is shown at once.\n\nPiglets have *start()* and *run()* co-routines. *start* is *await*'ed\nwhen the piglet is constructed, *run() is awaited each time the piglet\nbecomes the active one and canceled when the user switches to another\npiglet.\n\nPress 'h' for help on which keyboard presses do what.\n\nPig Farm started life as part of currie, but now has a life of its\nown.\n\nIt has a PigFarm where you can run piglets. Piglets are just windows\ndisplaying something.\n\nThere are also *micks*. These are time stamped streams of data, that\npiglets can display, using artists.\n\n\nHush\n====\n\n*hush* turns signal into noise.\n\nFor now, it uses *pyaudio* to read data from any microphones connected to the device.\n\nHow Karma Pi got its name\n==========================\n\nThe project started as a place to store and serve csv data (also in JSON\nformat) for physical readings.\n\nThese readings might come from anything from a raspberry pi sense hat,\na satellite orbitting the earth, or logs kept by astronomers over the\ncenturies.\n\nCSV - Comma Separated Values\n\nCVS - Concurrent Version System, jumbled CSV.\n\nPharmacy - front end to CVS, CVS is a US pharmacy.\n\nCarma Phy - Jumbled pharmacy.\n\nKarma Phy - Looks better spelt with a K\n\nKarma Pi - Phy for physics, pi for math.\n\nInstall\n=======\n\nUsing pip::\n\n pip install karmapi\n\nFrom source (eg git repository)::\n\n pip install ,\n\n\nTo install in development mode, Navigate to the karmapi folder, then run::\n\n pip install -e .\n\nThe *-e* flag just says *install in editable mode*.\n\npython and pip\n==============\n\nThe current (0.6x) release requires python3.6.\n\nYou may need to run *pip3.6* to get the *pip* that goes with your python3.6.\n\nUbuntu on Pi\n============\n\nSo far have not got this working. Sticking with raspbian for now.\n\nhttp://releases.ubuntu.com/ubuntu-core/16/ubuntu-core-16-pi3.img.xz\n\n# Note: replace /dev/sdX with the device name of your SD card (e.g. /dev/mmcblk0, /dev/sdg1 ...)\n\nxzcat ~/Downloads/ubuntu-core-16-pi3.img.xz | sudo dd of=/dev/sdX bs=32M\nsync\n\n\nLearning python\n===============\n\nThe python 3 tutorial is a great place to start:\n\nhttps://docs.python.org/3/tutorial/\n\nPick a section that interests you.\n\n\n\ncurio\n=====\n\nAsynchronous magic library.\n\n\njupyter\n=======\n\nInspiration, matplotlib, numpy, pandas, scipy and more.\n\n\nmatplotlib\n==========\n\nPlotting wonder.\n\npandas\n======\n\nData frames, time series, statistics.\n\n\ntkinter\n=======\n\nSimple, fast widgets\n\nCKAN\n====\n\nOpen data repositories.\n\nFIXME\n=====\n\nNeed to do a release with a sane set of requirements, GETTING THERE\n\nWant something that installs on a pi reasonably quickly, GETTING THERE\n\n[Assume pi already has python3.6]\n\nDocumentation\n=============\n\nThis README is the most current at the moment.\n\nMost code modules have some commentary at the top.\n\nThe git commit log is a good place to browse. Commit messages are\nbrief, follow one that interests you.\n\nThere are *rst* files in the *docs* folder and a *conf.py* for *sphinx*::\n\n pip install sphinx\n\n(pip3.6 if you have multiple pythons).\n\nAfter that just run:\n\n make html\n\nThis should build html docs in the folder *_build/html*.\n\nThese can be served with python3::\n\n python -m http.server\n\nThis is not a secure server, but great for testing and on a trusted\nnetwork.\n\nsphinx-autodoc\n--------------\n\nIt would be good to get this working to see what the docs extracted\nfrom the code look like.\n\nReadthedocs\n-----------\n\nThis might already be working. FIXME check,\n\nDocs need a fair bit of work, but better docstrings in the code turn into pretty good docs.\n\nRelease\n=======\n\nA release is overdue. The next one will require python3.6.\n\nFor now, probably best to install from source code,\n\nMaking a new release\n--------------------\n\nInstall some stuff needed to help with building releases::\n\n pip3.6 install twine wheel\n\nBuild a source releas (this just creates a tarball in the dists/ subfolder)::\n\n python setup.py sdist\n\nBuild a binary release::\n\n python setup.py bdist\n\nUpload to PyPi with twine (you will need a username and password that\nhas access to the project you are trying to update)::\n\n twine upload dist/*\n\nDevelop\n=======\n\ngit clone https://github.com/openbermuda/karmapi\n\ncd karmapi\n\npip3.6 -e .\n\nPython3.6 on Ubuntu 16.04 and raspbian\n======================================\n\n git clone https://github.com/python/cpython\n\ncheckout v3.6.1 tag, then:\n\n ./configure\n make\n make install\n\nNote: python3.6 can be installed (from universe) with apt on Ubuntu >=\n16.10.\n\nThings to do first\n------------------\n\nSome dev libraries need installing into Ubuntu for certain features to be built into the python.\n\ntkinter is one part you need to make sure *tk-8.6-dev* is installed before ./configure.\n\nThe good news is that after the intitial build it all runs pretty fast.\n\n* tk-8.6-dev -- for tkinter\n\n* libbz2-dev -- compression library\n\n* libssl-dev -- for ssl support required for pip3.6 to work.\n\nTODO\n==== \n\nEric IDLE. Take a closer look at event handling. Unify with pigfarm\nevent handling.\n\nBe smarter about opening files with eric. Add --file option to\ncommand line tools?\n\nMagicCarpet v Canvas: are they the same thing?\n\nSense Hat: record and display data. \n\nHush: use rate to figure out time when reading. Adjust rate so we can\nkeep up?\n\nEigen-vectors: more on principal components.\n\nSync movement of sonogram with beat\n\nShare micks with others.\n\nShare yossers with others,\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/swfiua/karmapi", "keywords": "data pi karma", "license": "GPL v 3", "maintainer": "", "maintainer_email": "", "name": "karmapi", "package_url": "https://pypi.org/project/karmapi/", "platform": "", "project_url": "https://pypi.org/project/karmapi/", "project_urls": { "Homepage": "https://github.com/swfiua/karmapi" }, "release_url": "https://pypi.org/project/karmapi/1.3141592/", "requires_dist": [ "astropy", "matplotlib", "pandas", "curio", "Pillow", "pytest", "hypothesis", "requests" ], "requires_python": "", "summary": "Data with karma and pi", "version": "1.3141592" }, "last_serial": 4514311, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "706b68f95a4d8e88bcb96ddd00ad5be7", "sha256": "76301c456fb03df49880a496ca69de02dcc3fd502d69badf4d82f1aa02d3f85d" }, "downloads": -1, "filename": "karmapi-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "706b68f95a4d8e88bcb96ddd00ad5be7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39674, "upload_time": "2016-11-03T12:27:40", "url": "https://files.pythonhosted.org/packages/d7/b6/c3379317c5d970cb43dfe76922d57c724bb6e800ffdd325b8acccf717c7a/karmapi-0.0.1-py3-none-any.whl" } ], "0.1": [], "0.5": [ { "comment_text": "", "digests": { "md5": "61ac649ba24c853a6b3b72fe7cd06c19", "sha256": "d276a4284e52fa01fb8f977c7d129860899dcd5ab212a466a8fe95b4e0689608" }, "downloads": -1, "filename": "karmapi-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "61ac649ba24c853a6b3b72fe7cd06c19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51863, "upload_time": "2016-12-06T16:24:22", "url": "https://files.pythonhosted.org/packages/45/59/ca33d143d25cefab66b4ceeec4068627da171f06f6e295a61806d2c753d0/karmapi-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "992443b4f96230469e4cbb3a3bec8d2b", "sha256": "78b6297b1f764979f041e36603324ead6064308f05ebd45e6f0073c2640f1d3b" }, "downloads": -1, "filename": "karmapi-0.5.tar.gz", "has_sig": false, "md5_digest": "992443b4f96230469e4cbb3a3bec8d2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38559, "upload_time": "2016-12-06T16:24:24", "url": "https://files.pythonhosted.org/packages/a9/9c/b9caa8a16bb6038e79608b7d918e85c97b3b23f336dcc5e49d5c84a925f3/karmapi-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "f9b30144554d7816edb6e6829f159b42", "sha256": "64bfb55d360d0a2a4b57e9e50a7d1bd7d257de6850127b9a99b20cfaebb14cf8" }, "downloads": -1, "filename": "karmapi-0.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "f9b30144554d7816edb6e6829f159b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169763, "upload_time": "2017-03-11T22:16:15", "url": "https://files.pythonhosted.org/packages/68/94/07bcd56337e1249a654d5d466eab0601558999893f1325805662160d7cad/karmapi-0.6.linux-x86_64.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "b1c72c49ac3d2c47ad24a7867c7109d6", "sha256": "d69cb497991918b9e2a2c2f9fadabfa43aa250daaa24eff2af5e15ce004e66b8" }, "downloads": -1, "filename": "karmapi-0.6.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "b1c72c49ac3d2c47ad24a7867c7109d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186599, "upload_time": "2017-04-08T17:54:02", "url": "https://files.pythonhosted.org/packages/cf/ad/36a8eb4a8ca25e6241300d74a7f1b8660a673c2b5d438fe64aa15bd2b29b/karmapi-0.6.2.linux-x86_64.tar.gz" } ], "0.8.7.6.5.4.3.2.1": [ { "comment_text": "", "digests": { "md5": "0fbbc20995b6db9286026a49a9c24ba2", "sha256": "189bbdcb45f052b9b73446cf996195ecef31aa094517c0a8eb42895d460fbb9f" }, "downloads": -1, "filename": "karmapi-0.8.7.6.5.4.3.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "0fbbc20995b6db9286026a49a9c24ba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 244472, "upload_time": "2018-01-22T18:27:11", "url": "https://files.pythonhosted.org/packages/c7/f4/5635011007b8c43f17cb91eb30dab8500df1acbcf0879cbea1291e069497/karmapi-0.8.7.6.5.4.3.2.1.linux-x86_64.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "8163fa4570c44ed8c213ee58b5c90c3a", "sha256": "bf519bedb7fc7137968929b6d8c7de44b0c4cd3220dd4d0ac0ca2db1c72695da" }, "downloads": -1, "filename": "karmapi-0.9.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8163fa4570c44ed8c213ee58b5c90c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 244364, "upload_time": "2018-01-22T18:49:37", "url": "https://files.pythonhosted.org/packages/9f/3f/e89be7616ac43d060d46f10ad3478e38232cf1b07fb1b4db8de3b73c74e0/karmapi-0.9.linux-x86_64.tar.gz" } ], "0.9.1.0": [ { "comment_text": "", "digests": { "md5": "30466384fd17dc1dfeea512be20ea8b1", "sha256": "f74e6b2c028343c591c489cbeefa4973026b972058505f1262c994b46f810b0b" }, "downloads": -1, "filename": "karmapi-0.9.1.0.tar.gz", "has_sig": false, "md5_digest": "30466384fd17dc1dfeea512be20ea8b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100597, "upload_time": "2018-01-22T18:54:50", "url": "https://files.pythonhosted.org/packages/eb/e6/774e00460a559c82dfe8ef08e06d7f64325a650ebbb421f511b19c96ec1b/karmapi-0.9.1.0.tar.gz" } ], "0.9.2.0": [ { "comment_text": "", "digests": { "md5": "7ee5751c7f139589f2187f47d5699808", "sha256": "7ec4815ad2f3a8769998c97d7fac6f1ba12a808d8af174242c34dbfc5574d5e2" }, "downloads": -1, "filename": "karmapi-0.9.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ee5751c7f139589f2187f47d5699808", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 142005, "upload_time": "2018-06-10T19:32:53", "url": "https://files.pythonhosted.org/packages/b6/ac/be7b0d1d06989bcd1c25e6722fa2d22f7feca0a0a13e042b91da1e9865b0/karmapi-0.9.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37f886a3b459971612690daf672f557d", "sha256": "bb1614f48c7009d07cb8bc022f3bd075af773df6df31bc29d8813e8b51387eb1" }, "downloads": -1, "filename": "karmapi-0.9.2.0.tar.gz", "has_sig": false, "md5_digest": "37f886a3b459971612690daf672f557d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112542, "upload_time": "2018-06-10T19:32:56", "url": "https://files.pythonhosted.org/packages/bf/d7/3d3ca070e60ba2908d2ecf86af2682989f930f018bd9498edab1bee23c79/karmapi-0.9.2.0.tar.gz" } ], "0.9.3.0": [ { "comment_text": "", "digests": { "md5": "d19a28b6eadd82642fb69b137ee986ff", "sha256": "a0a9bd209eb1ca2482834639667dd19cf1b8822438006f1a598b8b022ce42eb3" }, "downloads": -1, "filename": "karmapi-0.9.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d19a28b6eadd82642fb69b137ee986ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 144587, "upload_time": "2018-06-25T18:43:32", "url": "https://files.pythonhosted.org/packages/81/5f/3f5db72574acef5d73f6872deb640a8006a8c6253a67e2b660ba6777f8a7/karmapi-0.9.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3a4228e360ece92eeaffdebd0a0fe7c", "sha256": "6e24119ef308eb28cf10bd5a406a87d1ccf9038b70847781bebb446d16331332" }, "downloads": -1, "filename": "karmapi-0.9.3.0.tar.gz", "has_sig": false, "md5_digest": "d3a4228e360ece92eeaffdebd0a0fe7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115077, "upload_time": "2018-06-25T18:43:33", "url": "https://files.pythonhosted.org/packages/c0/88/51733b28782a71c537ea51d593762d58fe528600ae76ad254ad1ba9742bc/karmapi-0.9.3.0.tar.gz" } ], "0.9.3.1.4": [ { "comment_text": "", "digests": { "md5": "2d8c0d8eee82a22d8b6c782a7a3b6cc0", "sha256": "7f7b59338e4443b591fe77cfc1cf6c06a40f4f325c301e57c1b366c560be03a9" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2d8c0d8eee82a22d8b6c782a7a3b6cc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 150142, "upload_time": "2018-08-03T19:04:23", "url": "https://files.pythonhosted.org/packages/6e/12/18fa0dacd2825c86f51a0e67dd77c0cb287db449e2e836c3f62c582812ac/karmapi-0.9.3.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "802f76ff7d2578a1bc779c65c6f1d197", "sha256": "a6981e17dbc4f5424eec392714feeb394697a491188ebd3077939891ab493a8e" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4.tar.gz", "has_sig": false, "md5_digest": "802f76ff7d2578a1bc779c65c6f1d197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118198, "upload_time": "2018-08-03T19:04:25", "url": "https://files.pythonhosted.org/packages/be/30/2291c5f89746af773958c216abe5b68f9c5cd0f9f248a5e671ef65c68c16/karmapi-0.9.3.1.4.tar.gz" } ], "0.9.3.1.4.1": [ { "comment_text": "", "digests": { "md5": "19a19c8ac9de856e6a00814c0d0d2f4d", "sha256": "44793745a8209a2bcf9e6063dffc7ce5ab4035a3fb9299266e9ccd07e96daf3b" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "19a19c8ac9de856e6a00814c0d0d2f4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 152058, "upload_time": "2018-08-09T15:31:57", "url": "https://files.pythonhosted.org/packages/7a/54/60d3c1f652424f3ab4ddff5cafaa405d7e3420c754557beef30ded6820b2/karmapi-0.9.3.1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8196dcca734de7beaca4b1ae76b8b889", "sha256": "cdc1d045bc0b979a59f4ff772d44c98d3b5590077ee6902c3c08b7206b4a4ca3" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4.1.tar.gz", "has_sig": false, "md5_digest": "8196dcca734de7beaca4b1ae76b8b889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119769, "upload_time": "2018-08-09T15:31:59", "url": "https://files.pythonhosted.org/packages/c9/b7/48d5388809538de31e79c7b1230a23924b953a7c8357404234eaf4c09fa8/karmapi-0.9.3.1.4.1.tar.gz" } ], "0.9.3.1.4.1.5.9": [ { "comment_text": "", "digests": { "md5": "2403314b380421bbbe1a31bd41e65811", "sha256": "971f45c285a37cbfb07c291c441c807f0486545323b1401607205ae5f392c5cf" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4.1.5.9-py3-none-any.whl", "has_sig": false, "md5_digest": "2403314b380421bbbe1a31bd41e65811", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 152919, "upload_time": "2018-08-10T19:21:44", "url": "https://files.pythonhosted.org/packages/70/d3/dc4b0f6c1158870efca5b1aa2f1f87a0cfa5f4ac2501ab8cb67e561d06de/karmapi-0.9.3.1.4.1.5.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa66f39b8a5611d8e7501d19f250bdff", "sha256": "2f37378d07f1d1e7dfbaa6482a5377a1334a27418d40dab23a91b0f902688a8e" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4.1.5.9.tar.gz", "has_sig": false, "md5_digest": "aa66f39b8a5611d8e7501d19f250bdff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120711, "upload_time": "2018-08-10T19:21:47", "url": "https://files.pythonhosted.org/packages/1f/e0/13a41c46bdcbf75be3ba8befcce088c7cefde9aecdcb91676d65de9ba10f/karmapi-0.9.3.1.4.1.5.9.tar.gz" } ], "0.9.3.1.4.1.5.9-2": [ { "comment_text": "", "digests": { "md5": "5c76224ff959f32ad5ffc8b1e3d27e4d", "sha256": "28718caa34f95453852d9efc470e756464bf288872934a33816d2b36afc9a673" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4.1.5.9-2.tar.gz", "has_sig": false, "md5_digest": "5c76224ff959f32ad5ffc8b1e3d27e4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120920, "upload_time": "2018-08-12T18:27:30", "url": "https://files.pythonhosted.org/packages/ed/a2/ca1f921e1ac09e5551e19d6577ffedba53ab60a85a5373bf97104b918904/karmapi-0.9.3.1.4.1.5.9-2.tar.gz" }, { "comment_text": "", "digests": { "md5": "797cd76f62d222beffbae1f4aa25219e", "sha256": "e03197187291e4a0e8c063d7b6d288d460ca8d7179f60d51cefb2c96beae18ca" }, "downloads": -1, "filename": "karmapi-0.9.3.1.4.1.5.9.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "797cd76f62d222beffbae1f4aa25219e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 153161, "upload_time": "2018-08-12T18:27:28", "url": "https://files.pythonhosted.org/packages/e4/66/1a9ffb6f4be6f59bcca92d59bacdf594112a086df62efa43454709c24e9a/karmapi-0.9.3.1.4.1.5.9.post2-py3-none-any.whl" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "a88a2e956ce42fe78902a2a4a6b53c2a", "sha256": "db0336c0b515458b104e8181ad490988b6849791b62367f33c36d149e9ea0527" }, "downloads": -1, "filename": "karmapi-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a88a2e956ce42fe78902a2a4a6b53c2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 153051, "upload_time": "2018-08-13T20:16:58", "url": "https://files.pythonhosted.org/packages/42/7a/3c7a383d9dd22e248ebe4d2ab2b5a09d986ea50ca8f1ec3b7c81a39b1a27/karmapi-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "354f07387a281c6da5f0455949243314", "sha256": "7ee6d0e533768a6729f29c219ec8b7d60bd07db69b17451de5df77c2b19de5f1" }, "downloads": -1, "filename": "karmapi-1.0.tar.gz", "has_sig": false, "md5_digest": "354f07387a281c6da5f0455949243314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121015, "upload_time": "2018-08-13T20:17:00", "url": "https://files.pythonhosted.org/packages/f6/0b/61571563a258673ab2b69a9b4b73a241bc730cb8e5a80536e25ec2bb859e/karmapi-1.0.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "6814e8ca2cef9473b4dc2bb6ed3e28a4", "sha256": "a22846ba9cb8b472c4aeb36b10dd595b920236e10f2e115607639fcf4cb44c24" }, "downloads": -1, "filename": "karmapi-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6814e8ca2cef9473b4dc2bb6ed3e28a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 153385, "upload_time": "2018-08-18T18:48:33", "url": "https://files.pythonhosted.org/packages/ae/47/375dc1fa76438b3340b86f690b7262f40428a3d3f39af82cff750519e4ce/karmapi-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df27e99abee5a7a4078264e60adcc853", "sha256": "5ef886131a778a41ec6f76daf7fc48bf735f68497828551978bc6814ea8f183d" }, "downloads": -1, "filename": "karmapi-1.3.tar.gz", "has_sig": false, "md5_digest": "df27e99abee5a7a4078264e60adcc853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121307, "upload_time": "2018-08-18T18:48:34", "url": "https://files.pythonhosted.org/packages/28/3f/d331c6dd7b13677f5c454425c2ac2efbf58bfeb6bbc649567da42d9a9bf8/karmapi-1.3.tar.gz" } ], "1.31": [ { "comment_text": "", "digests": { "md5": "3b7001cfd02ed40b09816e9ae8fdf09a", "sha256": "953b031202fdbb6a1ffaff77e01447ebe4b8c14fa562ff948683a22923828dc5" }, "downloads": -1, "filename": "karmapi-1.31-py3-none-any.whl", "has_sig": false, "md5_digest": "3b7001cfd02ed40b09816e9ae8fdf09a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 153893, "upload_time": "2018-08-22T16:56:43", "url": "https://files.pythonhosted.org/packages/4a/55/211cb134bd35904bc708032c1293fb34972c617ff092ce019d9e940291f7/karmapi-1.31-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63d758f13bf869584159514741935254", "sha256": "d4a6c864491043a2129f41a114ee2893d2c820c7c405d022464d616f9a1a4725" }, "downloads": -1, "filename": "karmapi-1.31.tar.gz", "has_sig": false, "md5_digest": "63d758f13bf869584159514741935254", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121888, "upload_time": "2018-08-22T16:56:45", "url": "https://files.pythonhosted.org/packages/4b/c9/31f9a77de803648780852cbac9e9f767183c80249682c416c8c838e10f4b/karmapi-1.31.tar.gz" } ], "1.314": [ { "comment_text": "", "digests": { "md5": "1c8ae00d460c9395c47764a2587b51e6", "sha256": "8dc1dfca7ca34a1c8898269e41fccd6791a122a42d6c545e9f5b5aa97ea4b01b" }, "downloads": -1, "filename": "karmapi-1.314-py3-none-any.whl", "has_sig": false, "md5_digest": "1c8ae00d460c9395c47764a2587b51e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 153911, "upload_time": "2018-08-22T17:30:48", "url": "https://files.pythonhosted.org/packages/d2/94/2471dd2190fe56294b70b3c790d3c91bf8b70b2941160ef552834bc8df43/karmapi-1.314-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1c47f72843665c022bba4e8ca734ceb", "sha256": "69b8c724c9efcc027735d68b518c25cb4bddc19dcf158a38412e7c316a073a86" }, "downloads": -1, "filename": "karmapi-1.314.tar.gz", "has_sig": false, "md5_digest": "c1c47f72843665c022bba4e8ca734ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121891, "upload_time": "2018-08-22T17:30:50", "url": "https://files.pythonhosted.org/packages/df/9d/6d5b39d339517d437a384977d8d9e503af267a9f8a2dcb338732f5bc4660/karmapi-1.314.tar.gz" } ], "1.3141": [ { "comment_text": "", "digests": { "md5": "50879fced6ca6a4c535e4f1b03185351", "sha256": "7616052f7d82507c7be013341fdd65c74a4e2d5ced55d77430f5fe9ae80aae86" }, "downloads": -1, "filename": "karmapi-1.3141-py3-none-any.whl", "has_sig": false, "md5_digest": "50879fced6ca6a4c535e4f1b03185351", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 154134, "upload_time": "2018-08-23T21:43:14", "url": "https://files.pythonhosted.org/packages/69/0f/9a649d34a68f69e17e3dd4a12c87c79aa69f93a8e484b1bcb5f747ae435e/karmapi-1.3141-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba8648d5769c3c252fdd95848d561561", "sha256": "2077712cea3f47fe12b4c80491d266395c34b889a4e23c6918f6e4190cbfab91" }, "downloads": -1, "filename": "karmapi-1.3141.tar.gz", "has_sig": false, "md5_digest": "ba8648d5769c3c252fdd95848d561561", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122063, "upload_time": "2018-08-23T21:43:15", "url": "https://files.pythonhosted.org/packages/8a/df/aabd1339b75cad748717f9b7e677cf78a530097226e80f37c0b604341b8c/karmapi-1.3141.tar.gz" } ], "1.31415": [ { "comment_text": "", "digests": { "md5": "42a195918760907b40550adcd14e759a", "sha256": "963056c2e9445c3ff4254da952fe9381f7cf8e031cf6b01dab357f9bbd1f7c73" }, "downloads": -1, "filename": "karmapi-1.31415-py3-none-any.whl", "has_sig": false, "md5_digest": "42a195918760907b40550adcd14e759a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 155983, "upload_time": "2018-09-02T00:05:56", "url": "https://files.pythonhosted.org/packages/4c/5f/60ac24c717bec8fc524fb1ec15c35856e800630dc51184cc1282f66c4103/karmapi-1.31415-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf656a824da82b6b74b88d276b5555bb", "sha256": "e051175b54da5a6ba834c63317916c97a402d91861640c7ba14d45b5a3d7fc28" }, "downloads": -1, "filename": "karmapi-1.31415.tar.gz", "has_sig": false, "md5_digest": "bf656a824da82b6b74b88d276b5555bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123922, "upload_time": "2018-09-02T00:05:58", "url": "https://files.pythonhosted.org/packages/3b/08/cd4c5236614e30f4ab498582e2787c193ff59ce17d9bb9de6f54dfb7b727/karmapi-1.31415.tar.gz" } ], "1.314151": [ { "comment_text": "", "digests": { "md5": "106ca5e5531b92ad1fa3e1dfeff15f47", "sha256": "adaa9043e9eaced630977b0a62d6cdf44e7280e9761331996f921289fe3592e5" }, "downloads": -1, "filename": "karmapi-1.314151-py3-none-any.whl", "has_sig": false, "md5_digest": "106ca5e5531b92ad1fa3e1dfeff15f47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 156056, "upload_time": "2018-09-14T12:22:24", "url": "https://files.pythonhosted.org/packages/9b/f1/f0ab35d157972d65c2b9d3600f21a17baedbbc4ff1502abcefe3a81deee6/karmapi-1.314151-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c172f30332e64deb73a7760878c74bc6", "sha256": "35a9eab60fe43ddf927a7a3c87ea94fd6ab6171c0d122291e22af3e2bd200211" }, "downloads": -1, "filename": "karmapi-1.314151.tar.gz", "has_sig": false, "md5_digest": "c172f30332e64deb73a7760878c74bc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123957, "upload_time": "2018-09-14T12:22:27", "url": "https://files.pythonhosted.org/packages/ae/33/b1a9dc32c6ab82a53f7d582ed75ad71661b448eb93047c5035253c3a1bdf/karmapi-1.314151.tar.gz" } ], "1.314159": [ { "comment_text": "", "digests": { "md5": "47039c711099c80f535340043e14ea0f", "sha256": "6fe2e264b7de138c7fa3f93647ec8fbcc5d7d0dfd5a77c3fd1298008686a6422" }, "downloads": -1, "filename": "karmapi-1.314159.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "47039c711099c80f535340043e14ea0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 315211, "upload_time": "2018-11-20T21:29:56", "url": "https://files.pythonhosted.org/packages/92/ef/83aa10ec58efc7699a7d39af6ad5432e34b0708b368acb647a95ec4cad64/karmapi-1.314159.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "84cf7e6268f751e55a29ff264259f591", "sha256": "32aae119746be3183e208ac55498d8165e90ecded62bcf6a061b42276b6f1ff6" }, "downloads": -1, "filename": "karmapi-1.314159-py3-none-any.whl", "has_sig": false, "md5_digest": "84cf7e6268f751e55a29ff264259f591", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 162816, "upload_time": "2018-11-20T21:29:54", "url": "https://files.pythonhosted.org/packages/0d/b5/831db858ae09d92663f9db4cb8c6c2714fcb09f7eebfa2c26cb973bb9745/karmapi-1.314159-py3-none-any.whl" } ], "1.3141592": [ { "comment_text": "", "digests": { "md5": "f8be73c025a90d1efca0d540fc59b528", "sha256": "3746fae846129f26417e2bd0ce8a099fe8445354e713b788e596dc969c05ba4d" }, "downloads": -1, "filename": "karmapi-1.3141592-py3-none-any.whl", "has_sig": false, "md5_digest": "f8be73c025a90d1efca0d540fc59b528", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 162853, "upload_time": "2018-11-21T21:17:28", "url": "https://files.pythonhosted.org/packages/1a/b0/7fad8cecac48c62d5f57e18fd724864d62850746112cdd0eaf3c1094b3e8/karmapi-1.3141592-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ae782cd95dcd6d6ee60b770493a62e3", "sha256": "5d6c4803ddf37260ba44aa658f1ad0a026cb594b54436fa877c8a169e8cdb3ea" }, "downloads": -1, "filename": "karmapi-1.3141592.tar.gz", "has_sig": false, "md5_digest": "1ae782cd95dcd6d6ee60b770493a62e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129751, "upload_time": "2018-11-21T21:17:30", "url": "https://files.pythonhosted.org/packages/f1/4f/6e6e7a2a4795ca85bfcf52934c7cd69c90b61492c6e281c6e88ac48bb887/karmapi-1.3141592.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8be73c025a90d1efca0d540fc59b528", "sha256": "3746fae846129f26417e2bd0ce8a099fe8445354e713b788e596dc969c05ba4d" }, "downloads": -1, "filename": "karmapi-1.3141592-py3-none-any.whl", "has_sig": false, "md5_digest": "f8be73c025a90d1efca0d540fc59b528", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 162853, "upload_time": "2018-11-21T21:17:28", "url": "https://files.pythonhosted.org/packages/1a/b0/7fad8cecac48c62d5f57e18fd724864d62850746112cdd0eaf3c1094b3e8/karmapi-1.3141592-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ae782cd95dcd6d6ee60b770493a62e3", "sha256": "5d6c4803ddf37260ba44aa658f1ad0a026cb594b54436fa877c8a169e8cdb3ea" }, "downloads": -1, "filename": "karmapi-1.3141592.tar.gz", "has_sig": false, "md5_digest": "1ae782cd95dcd6d6ee60b770493a62e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129751, "upload_time": "2018-11-21T21:17:30", "url": "https://files.pythonhosted.org/packages/f1/4f/6e6e7a2a4795ca85bfcf52934c7cd69c90b61492c6e281c6e88ac48bb887/karmapi-1.3141592.tar.gz" } ] }