{ "info": { "author": "David O'Connor", "author_email": "david.alan.oconnor@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering" ], "description": "SciNot\n======\n\n\nThis package expresses numbers in scientific notation, in formatted\nstrings. Its intended use is to make computational results easier to read,\nespecially when using a REPL like IPython. If using IPython, output is color-coded,\nto visually diferentiate the base and power.\n\nInstallation:\n\n.. code-block:: bash\n\n pip install scinot\n\nPython 2 is unsupported, due to unicode handling.\n\nUse: Run scinot.start() to format REPL output and printing as scientific notation.\n----------------------------------------------------------------------------------\n\n.. code-block:: python\n\n 341283875012.238\n\n>> 341283875012.238\n\n.. code-block:: python\n\n import scinot\n\n scinot.start()\n 341283875012.238\n\n>> 3.413 x 10 :sup:`11` \n\nCall scinot.end() to return to remove parsing:\n\n.. code-block:: python\n\n scinot.end()\n\n 341283875012.238\n\n>> 341283875012.238\n\nYou can specify the number of significant figures to display with start, \nand how long the number must be to invoke scientific notation. It defaults\nto 4 significant figures, and order-of-magnitude 4:\n\n.. code-block:: python\n\n scinot.start(sigfigs=2, thresh=3)\n 15\n\n>> 15\n\n.. code-block:: python\n\n 152\n\n>> 1.5 x 10 :sup:`2` \n\n\nCall scinot.format() to return a string in scientific notation:\n\n.. code-block:: python\n\n scinot.format(341283875012.238)\n\n>> '3.413 x 10 :sup:`11`'\n\nYou can also specify the number of significant figures to display; it\ndefaults to 3.\n\n.. code-block:: python\n\n scinot.format(-.00000409348, 2)\n\n>> '-4.1 x 10 :sup:`-6`'\n\n\nCall scinot.sciprint() instead of scinot.format() to print the result\ndirectly, rather than returning a string. format and sciprint both take two\narguments: The number, and optionally, the amount of significant figures.\n\nIf you're running Python in a Windows terminal and see squares instead of\nexponents, try a different font, like Source Code Pro. Scinot's start() behavior\nwill not work if sympy.init_printing() is activated.\n\nI've built this module with my own use-case in mind, and have likely overlooked\nfeatures that would extend and improve functionality. If you have an idea,\nplease contact me, or submit a pull request.\n\nNote: Color, and the proper times symbol are used in the package, but are not\ndisplayed in this readme due to RST limitations.\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/David-OConnor/scinot", "keywords": "scientific notation,exponential,REPL", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "scinot", "package_url": "https://pypi.org/project/scinot/", "platform": "", "project_url": "https://pypi.org/project/scinot/", "project_urls": { "Homepage": "https://github.com/David-OConnor/scinot" }, "release_url": "https://pypi.org/project/scinot/0.0.11/", "requires_dist": [ "colorama" ], "requires_python": "", "summary": "Display numbers in scientific notation.", "version": "0.0.11" }, "last_serial": 4188806, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ceec6104a9a5c31947b5e7d558433624", "sha256": "c4d1ad5f23fc521cbcd1e7d7fcc683ee422a83f67417fd062d446c0842724f00" }, "downloads": -1, "filename": "scinot-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ceec6104a9a5c31947b5e7d558433624", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3130, "upload_time": "2017-12-17T17:44:01", "url": "https://files.pythonhosted.org/packages/fa/59/38002f4025ee2b2195af1aae93434c40674a17bd35cb81a416b5c5fb5d07/scinot-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4ce1b1b3018798d343898c5234322a4", "sha256": "5e62d31ca5c96a099ff51c92fc6d3e8be4ddafff4d14b5af2c35975e5e1df9e0" }, "downloads": -1, "filename": "scinot-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f4ce1b1b3018798d343898c5234322a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1709, "upload_time": "2017-12-17T17:44:02", "url": "https://files.pythonhosted.org/packages/fb/ea/22b2d892cbb65450d5ff123540ec0a7fd0eb60a7406de84bd3d2d21bd8f1/scinot-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "84c7b322b91cdaee6c32965ae42c70bc", "sha256": "f29c4660d730d843af689b81a9ac4fad8ff54c12b48c4553ccc2cdd2b6ba9fcc" }, "downloads": -1, "filename": "scinot-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84c7b322b91cdaee6c32965ae42c70bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6547, "upload_time": "2018-08-20T14:52:40", "url": "https://files.pythonhosted.org/packages/bf/b5/dd0d9c77b45f07601eab0664804db4d744602846734a1d69d2010113c554/scinot-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "498c8bfd6eb6dbfcb22f04230c05b220", "sha256": "70eae82baab72e9e49c6dda48bfdf55062d2c5d688d52794fde3bc95266a60e4" }, "downloads": -1, "filename": "scinot-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "498c8bfd6eb6dbfcb22f04230c05b220", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4857, "upload_time": "2018-08-20T15:05:24", "url": "https://files.pythonhosted.org/packages/47/81/4c17b4bdd3d7edd7ed75ecbfed82c2d13555ef5ec98714082c2bc985648c/scinot-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96e9a6b0682e121dfaa44f2a2af2e157", "sha256": "b4309acfd2d6c9f46eeadd3825042939ef6960516f28bc7829ae787f86664e87" }, "downloads": -1, "filename": "scinot-0.0.10.tar.gz", "has_sig": false, "md5_digest": "96e9a6b0682e121dfaa44f2a2af2e157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4403, "upload_time": "2018-08-20T15:05:25", "url": "https://files.pythonhosted.org/packages/86/04/fc10ca223610e7c9deaad4e3e6f9b39af0464734f0b2c5b83ae0fd1f0fdb/scinot-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "f936440219c01a205f9a6904b584e8df", "sha256": "efcf66b1c980b2a8c92ddbe92e7184bedcb8917343261b183920afff33d317a2" }, "downloads": -1, "filename": "scinot-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "f936440219c01a205f9a6904b584e8df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4859, "upload_time": "2018-08-20T15:06:51", "url": "https://files.pythonhosted.org/packages/d7/47/8ee225b929abf6ea38eb69b94c8229f8ef9bb6287bfd5867b250f4f93573/scinot-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a19722149ded1b7a39893e5fe1e6a9e7", "sha256": "bbf4879d34e33c5084253d6da7070e67fe3b75730e8f1c2c28f8762c5ebcfea1" }, "downloads": -1, "filename": "scinot-0.0.11.tar.gz", "has_sig": false, "md5_digest": "a19722149ded1b7a39893e5fe1e6a9e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4405, "upload_time": "2018-08-20T15:06:52", "url": "https://files.pythonhosted.org/packages/5b/a1/28228760d16c2e0e72163bcee45334fd0a12b3f466bcf7dc0503b766fd6c/scinot-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d40bd878e62e2f4e55f64773f4841b55", "sha256": "3fc18a4c5794a092cef1a858ed858cd181813d262e79bad655cfb64238c01cb2" }, "downloads": -1, "filename": "scinot-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d40bd878e62e2f4e55f64773f4841b55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3311, "upload_time": "2017-12-17T18:42:06", "url": "https://files.pythonhosted.org/packages/95/82/bd0c4abd63d37ced984afcf23fa6a7946af330188127879cd625dce57026/scinot-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "195f44d7349701e3b668dae8e7840b2a", "sha256": "88dab9783bc20b559e56d8399b69a8d91d91d802a6ded8ebc119d109b5ee6128" }, "downloads": -1, "filename": "scinot-0.0.2.tar.gz", "has_sig": false, "md5_digest": "195f44d7349701e3b668dae8e7840b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1896, "upload_time": "2017-12-17T18:42:08", "url": "https://files.pythonhosted.org/packages/5b/f7/8f4db367bf2db9bc50c9b7a49c6d91f015b088ef506faa89b828dcdac4e9/scinot-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c0fb4428ae9e132bb9ec15fbb8d05e4a", "sha256": "1a211ecbf3eb0e0c3570fd0c7b42e86b74fe1395f411d922f470a030f3738ae9" }, "downloads": -1, "filename": "scinot-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c0fb4428ae9e132bb9ec15fbb8d05e4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4986, "upload_time": "2017-12-18T21:10:39", "url": "https://files.pythonhosted.org/packages/e2/9b/051d24474e93017464341c4edf2886a1aa5f185ac5e91e4fcb1f590b8a6e/scinot-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97c74abd133efa80560fa2e9ce32b122", "sha256": "2a8bfeced5218f33298eee10b1bed0b47fdfae80f950f4eb3ed79d0a4099d470" }, "downloads": -1, "filename": "scinot-0.0.3.tar.gz", "has_sig": false, "md5_digest": "97c74abd133efa80560fa2e9ce32b122", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3163, "upload_time": "2017-12-18T21:10:40", "url": "https://files.pythonhosted.org/packages/74/27/5d2b52072f8526a338b8e14c264b559d8aa946fe1f2a2bf9a51d36fb150a/scinot-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d248964d72c826db3261a1f79f0c5bc2", "sha256": "8c9a7403236d04429c44eb0761681d0221e1cf131511cc0a3d2e2851bf840310" }, "downloads": -1, "filename": "scinot-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d248964d72c826db3261a1f79f0c5bc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5229, "upload_time": "2017-12-19T09:29:46", "url": "https://files.pythonhosted.org/packages/ef/15/1583d6690bd2d17cd60f2e86ca4466a8b7874756c21c8ff425366d333701/scinot-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d3a0003d870ecdc6839c26759ddd8a8", "sha256": "da5d16b892a119d41e3c2743d7e68e7c7e476c5725b991013a8d15aafca9f7c2" }, "downloads": -1, "filename": "scinot-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7d3a0003d870ecdc6839c26759ddd8a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3416, "upload_time": "2017-12-19T09:29:49", "url": "https://files.pythonhosted.org/packages/d0/31/34e1f5e0c919e41927ed7a60d201a36a6ecf907469b64e64d09e0fe3c5d6/scinot-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5607e61367faa716c24bcc9c50d467e8", "sha256": "c2ad57eacbfd81f20b3fe96e7f1947183acbe080872b5ff49e11fede85dd1d35" }, "downloads": -1, "filename": "scinot-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5607e61367faa716c24bcc9c50d467e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5409, "upload_time": "2017-12-19T11:45:31", "url": "https://files.pythonhosted.org/packages/8c/16/3cea6104bf6fcac6cd3d532c4dc07997996cd20c2ef0efdc421af6d0e11c/scinot-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9285bfb5955c9841076c977a6b2a789b", "sha256": "602a48c4f40b24605c80a989f04f5546b9aa9a0f8e6b2a1c32fc27adde0cce6c" }, "downloads": -1, "filename": "scinot-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9285bfb5955c9841076c977a6b2a789b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3572, "upload_time": "2017-12-19T11:45:32", "url": "https://files.pythonhosted.org/packages/b8/a9/10da6829601848f7f22c1b60ed8d42c43a08b4106da3e4349fcb687c7662/scinot-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "a8051289dfb274375734fd7ddb66b534", "sha256": "adcbecc0a14db71849b696fca3f3678ae5be67aec3371af1ac0286110ad460d2" }, "downloads": -1, "filename": "scinot-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a8051289dfb274375734fd7ddb66b534", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5689, "upload_time": "2017-12-20T18:30:19", "url": "https://files.pythonhosted.org/packages/70/9f/5cbb4742c94300ff7b7c7de908c46ad29950accb6672ba5be64594335734/scinot-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12dc24b4be4eeb41934e59b41b54e0f5", "sha256": "cb49152a7b20af20a07aa89e739a19f61244801b55ff879bba2b5e41939c5a24" }, "downloads": -1, "filename": "scinot-0.0.6.tar.gz", "has_sig": false, "md5_digest": "12dc24b4be4eeb41934e59b41b54e0f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3784, "upload_time": "2017-12-20T18:30:20", "url": "https://files.pythonhosted.org/packages/24/3e/f0b8ee97075bf7c173c06e5173c1805fd74129fa3f486185273ee9e1f6e6/scinot-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "a7c3934045bfb9e50dce62dfdd665013", "sha256": "4d1023011bb53d28e5917b78573949ffffb613f9dd328caa0f0e1f152ef9f78e" }, "downloads": -1, "filename": "scinot-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a7c3934045bfb9e50dce62dfdd665013", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5872, "upload_time": "2017-12-23T20:28:54", "url": "https://files.pythonhosted.org/packages/cd/53/edb348e475dc11284c04bdbb523b8158b6c2756759e73a9a6bfa9db465fc/scinot-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe2653eb33750ca6b508d413f77f3bae", "sha256": "15c4d327b55fd357b0729e78d6b568ada0f4dceebfc0eaf4f7557b35a1ff992a" }, "downloads": -1, "filename": "scinot-0.0.7.tar.gz", "has_sig": false, "md5_digest": "fe2653eb33750ca6b508d413f77f3bae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3881, "upload_time": "2017-12-23T20:28:57", "url": "https://files.pythonhosted.org/packages/46/2e/5064734b521ebc8899706e3fb4ec7fd2379f064b9fb7b5b60872cfda913f/scinot-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "b1eb69ca5e5ddf482cfef62b32c667c1", "sha256": "87cabffc0e494c6102e070fadbf0dd7c226a7872592ca40491a19e91ddff81bb" }, "downloads": -1, "filename": "scinot-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b1eb69ca5e5ddf482cfef62b32c667c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6710, "upload_time": "2017-12-23T23:57:07", "url": "https://files.pythonhosted.org/packages/ca/c2/1327566b1c310fc919bf6b478d1de3a7b1ab01963a8b5dfad9e0904c8516/scinot-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93ca4e06e0ddca6a62bc355948ffa698", "sha256": "42ffb250b3f2792c64a6667e46fac3cde92cc93aac2d744465f4b2e2612f2c85" }, "downloads": -1, "filename": "scinot-0.0.8.tar.gz", "has_sig": false, "md5_digest": "93ca4e06e0ddca6a62bc355948ffa698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4482, "upload_time": "2017-12-23T23:57:08", "url": "https://files.pythonhosted.org/packages/c7/1c/dfd080ffb30f1c582d61efac276ffa6ec4f190d7c8e753ec274e47dd01d4/scinot-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "f8424cc7c3850c4d4b0c2c09f04be4c8", "sha256": "8e6779dd94cace393d9e2fe17cf622c4d9edcbe35f57aa1e847dbc91330e80f9" }, "downloads": -1, "filename": "scinot-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f8424cc7c3850c4d4b0c2c09f04be4c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6737, "upload_time": "2018-01-18T23:56:38", "url": "https://files.pythonhosted.org/packages/83/4a/02218d3b4e17cd9888acd0057d1ff733a29af4ff43a722ab519cc7f378c8/scinot-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eaf39ca91163fa7ed5dbdbfd8ae590c", "sha256": "51a253880251c5f8aa1390b0ea91d0d7f35ac7643fcb56a17ba14da7ded2cfe8" }, "downloads": -1, "filename": "scinot-0.0.9.tar.gz", "has_sig": false, "md5_digest": "2eaf39ca91163fa7ed5dbdbfd8ae590c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4515, "upload_time": "2018-01-18T23:56:39", "url": "https://files.pythonhosted.org/packages/67/ee/502318e5bd1eec90d94b1c9ba4531793fa6b5c2cf166010ba2e4b83f95c6/scinot-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f936440219c01a205f9a6904b584e8df", "sha256": "efcf66b1c980b2a8c92ddbe92e7184bedcb8917343261b183920afff33d317a2" }, "downloads": -1, "filename": "scinot-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "f936440219c01a205f9a6904b584e8df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4859, "upload_time": "2018-08-20T15:06:51", "url": "https://files.pythonhosted.org/packages/d7/47/8ee225b929abf6ea38eb69b94c8229f8ef9bb6287bfd5867b250f4f93573/scinot-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a19722149ded1b7a39893e5fe1e6a9e7", "sha256": "bbf4879d34e33c5084253d6da7070e67fe3b75730e8f1c2c28f8762c5ebcfea1" }, "downloads": -1, "filename": "scinot-0.0.11.tar.gz", "has_sig": false, "md5_digest": "a19722149ded1b7a39893e5fe1e6a9e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4405, "upload_time": "2018-08-20T15:06:52", "url": "https://files.pythonhosted.org/packages/5b/a1/28228760d16c2e0e72163bcee45334fd0a12b3f466bcf7dc0503b766fd6c/scinot-0.0.11.tar.gz" } ] }