{ "info": { "author": "Adrian Liaw", "author_email": "adrianliaw2000@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "\nPyCuber\n=======\n\nPyCuber is a Rubik's Cube package in Python 2/3.\n--------------------------------------------------\n\nThe cube can be revealed as expanded view in the terminal, so it's easy\nto visualise the cube, just inside the terminal. (Not tested on Windows)\n\n.. code-block:: python\n\n\n >>> import pycuber as pc\n\n >>> # Create a Cube object\n >>> mycube = pc.Cube()\n\n >>> # Do something at the cube.\n >>> mycube(\"R U R' U'\")\n\n >>> print(mycube)\n\n.. image:: http://i.imgur.com/OI4kbn7.png\n\nWe also provided some useful tools to deal with Rubik's Cube formulae.\n\n.. code-block:: python\n\n\n >>> import pycuber as pc\n\n >>> # Create a Formula object\n >>> my_formula = pc.Formula(\"R U R' U' R' F R2 U' R' U' R U R' F'\")\n\n >>> # Reversing a Formula\n >>> my_formula.reverse()\n >>> print(my_formula)\n\n >>> # Mirroring a Formula\n >>> myalg.mirror(\"LR\")\n >>> print(my_formula)\n\n\n F R U' R' U R U R2 F' R U R U' R'\n F' L' U L U' L' U' L2 F L' U' L' U L\n\nI'll add some documentations later.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/adrianliaw/PyCuber", "keywords": "Rubik's Cube,rubik,cube,solver", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pycuber", "package_url": "https://pypi.org/project/pycuber/", "platform": "", "project_url": "https://pypi.org/project/pycuber/", "project_urls": { "Homepage": "http://github.com/adrianliaw/PyCuber" }, "release_url": "https://pypi.org/project/pycuber/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Rubik's Cube in Python", "version": "0.2.2" }, "last_serial": 2394695, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b75be441c6751c3279c82ea14e02b57b", "sha256": "47e34fdedb6cb994a28a358104d9f0730480022bfeb9fd7296ea860c62aa9cd1" }, "downloads": -1, "filename": "pycuber-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b75be441c6751c3279c82ea14e02b57b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17583, "upload_time": "2014-11-21T08:39:49", "url": "https://files.pythonhosted.org/packages/d3/ba/0927bafcaca42e471f9a7a3e1692ae9712b70f693e08b77d714062e6e468/pycuber-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3a7dae0d4940e707312b7ddeefd75e56", "sha256": "9d2fc4386b4eb794ac74ee6c4c506815b85e10b69571cc0953884d1b2b63c201" }, "downloads": -1, "filename": "pycuber-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3a7dae0d4940e707312b7ddeefd75e56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17593, "upload_time": "2014-11-22T01:13:22", "url": "https://files.pythonhosted.org/packages/3b/57/a67ca18a2ce6dfff0c4abe99f737da447baabf08c3afd6b36f10b341c819/pycuber-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9ab2258e28c9fbe1866ec2b01dfc8062", "sha256": "7f100eab0d0310e835992ffef3bcddaceb27ee8f67ef79bf3d48395ad57752ab" }, "downloads": -1, "filename": "pycuber-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9ab2258e28c9fbe1866ec2b01dfc8062", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18333, "upload_time": "2014-11-24T13:46:24", "url": "https://files.pythonhosted.org/packages/76/6d/2100029fe15c0001c952756ed7d3961142e997e5c90b62361076bcae0f91/pycuber-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "17882b3ac6748b8aab31497a2091edf3", "sha256": "82b1c50737d40a8f1f5756ad26cb7eaef32be42fbd7eda00d8929b8a8bb79d31" }, "downloads": -1, "filename": "pycuber-0.1.3.tar.gz", "has_sig": false, "md5_digest": "17882b3ac6748b8aab31497a2091edf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18321, "upload_time": "2014-11-24T14:02:21", "url": "https://files.pythonhosted.org/packages/5d/01/1d5af50979510cd0b03e9f41ddc2c69ca59c8e508c4353c6cd7231de5ba2/pycuber-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "eda21f76b1972df5a7e77eb26a545019", "sha256": "4d3fc7b0300a157d4706970d80b1c65c04afef0f91e1c6dcaf5a4624e19cb404" }, "downloads": -1, "filename": "pycuber-0.1.4.tar.gz", "has_sig": false, "md5_digest": "eda21f76b1972df5a7e77eb26a545019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18346, "upload_time": "2015-01-16T04:32:00", "url": "https://files.pythonhosted.org/packages/57/8b/908e0473e84b36feec02e2bd05761ac90fba32841d911d675898851628a7/pycuber-0.1.4.tar.gz" } ], "0.1b2": [], "0.1b3": [ { "comment_text": "", "digests": { "md5": "79d9a9cdb3174d55924945216b3499a1", "sha256": "6ccd65a5b94372967d5335586335dbafe7f4a7b6f71a2b1f39583c3c293b97fb" }, "downloads": -1, "filename": "pycuber-0.1b3.tar.gz", "has_sig": false, "md5_digest": "79d9a9cdb3174d55924945216b3499a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11412, "upload_time": "2014-11-21T02:50:31", "url": "https://files.pythonhosted.org/packages/1f/b0/e546eeec487e829b63ed2d98db5ae797f5b0806985e1aea22be2dcc5771a/pycuber-0.1b3.tar.gz" } ], "0.1b4": [ { "comment_text": "", "digests": { "md5": "c7c6483f775492b9ba1c33de91e73d06", "sha256": "a22929670bdcc1fbf0a683c594700bd63fc653c65add16bdfd7bf9bec89f3799" }, "downloads": -1, "filename": "pycuber-0.1b4.tar.gz", "has_sig": false, "md5_digest": "c7c6483f775492b9ba1c33de91e73d06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17260, "upload_time": "2014-11-21T07:29:17", "url": "https://files.pythonhosted.org/packages/b3/2b/84103d620bbc8850124ff52f0da4337fd5c17848e0fb72761c63d833ceca/pycuber-0.1b4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f7cb05d2bc333259ce73b45d287057dc", "sha256": "2e54e8447953cc6506dc31f5cf1ab2f5f9a6300c1a07e6d166af51794fba168a" }, "downloads": -1, "filename": "pycuber-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f7cb05d2bc333259ce73b45d287057dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18446, "upload_time": "2015-06-07T01:53:27", "url": "https://files.pythonhosted.org/packages/8e/98/a558755c02a80e11dc7e7de5dc74b07df1629c3b604d3710dc7c1649b6f6/pycuber-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "90b20df653231c7b54c9d06fb5551f08", "sha256": "f7ab2b782e3d7ecbd7f7b32e5915bcf0cd9ff44cebd5229e11fe85db42aa065a" }, "downloads": -1, "filename": "pycuber-0.2.1.tar.gz", "has_sig": false, "md5_digest": "90b20df653231c7b54c9d06fb5551f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18524, "upload_time": "2016-02-22T02:51:06", "url": "https://files.pythonhosted.org/packages/46/31/1223ecd2da10b23c68e72f8b78b3263fd7c578990820cacceb5bb2e598b9/pycuber-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8afec703105a27147d4eac7ba5ab97d5", "sha256": "081ad3e965667a101e7057d77904cb22d8f6ec1f50c19cf05fe7e66354049a73" }, "downloads": -1, "filename": "pycuber-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8afec703105a27147d4eac7ba5ab97d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23830, "upload_time": "2016-10-12T07:34:06", "url": "https://files.pythonhosted.org/packages/ab/32/fe85b9038355d0d7920fb7e88b3e1756fbea9949f6e0bdc9401fdb2a92d6/pycuber-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddc197b6cc6b1e4debc398f8b044a967", "sha256": "ca7721a559fb1dc77c2a63b82cec39aef158c2f1a3ff7c6ede713e2de522a444" }, "downloads": -1, "filename": "pycuber-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ddc197b6cc6b1e4debc398f8b044a967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18644, "upload_time": "2016-10-12T07:34:08", "url": "https://files.pythonhosted.org/packages/a5/65/9be8116ab862d03ef4f079c71198b24471c06c974983d3352421e50ff5b5/pycuber-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8afec703105a27147d4eac7ba5ab97d5", "sha256": "081ad3e965667a101e7057d77904cb22d8f6ec1f50c19cf05fe7e66354049a73" }, "downloads": -1, "filename": "pycuber-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8afec703105a27147d4eac7ba5ab97d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23830, "upload_time": "2016-10-12T07:34:06", "url": "https://files.pythonhosted.org/packages/ab/32/fe85b9038355d0d7920fb7e88b3e1756fbea9949f6e0bdc9401fdb2a92d6/pycuber-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddc197b6cc6b1e4debc398f8b044a967", "sha256": "ca7721a559fb1dc77c2a63b82cec39aef158c2f1a3ff7c6ede713e2de522a444" }, "downloads": -1, "filename": "pycuber-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ddc197b6cc6b1e4debc398f8b044a967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18644, "upload_time": "2016-10-12T07:34:08", "url": "https://files.pythonhosted.org/packages/a5/65/9be8116ab862d03ef4f079c71198b24471c06c974983d3352421e50ff5b5/pycuber-0.2.2.tar.gz" } ] }