{ "info": { "author": "Raghuram Ramanujan", "author_email": "raramanujan@davidson.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\nA package containing modules used in teaching introductory programming (CSC 121) at Davidson College, Davidson, NC. It includes:\n* a simple interface to read and write audio and image data (to facilitate the use of [media computation](http://coweb.cc.gatech.edu/mediaComp-teach) methods),\n* a C-style `getch` function, and\n* a wrapper for the [Twitter API](https://developer.twitter.com/en/docs.html).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.davidson.edu/academics/mathematics-and-computer-science", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "csc121", "package_url": "https://pypi.org/project/csc121/", "platform": "", "project_url": "https://pypi.org/project/csc121/", "project_urls": { "Homepage": "https://www.davidson.edu/academics/mathematics-and-computer-science" }, "release_url": "https://pypi.org/project/csc121/1.0.4/", "requires_dist": [ "numpy (>=1.14.5)", "scipy (>=1.1.0)", "Pillow (>=5.2.0)", "requests (>=2.19.1)", "py-getch (>=1.0.1)" ], "requires_python": ">=3", "summary": "Library for CSC 121 at Davidson College", "version": "1.0.4" }, "last_serial": 4174524, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "2671b0ad74edfe5f115f3c638eca8dc8", "sha256": "c2eb4a4e26726e8b09f9a0dbfc07acc9ebd098d428d4eb942ca2df6f947c986f" }, "downloads": -1, "filename": "csc121-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2671b0ad74edfe5f115f3c638eca8dc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3662, "upload_time": "2018-07-03T22:04:05", "url": "https://files.pythonhosted.org/packages/e2/b5/fdc14a0ae4262108b1889dffb11fc65aa81c73f6e66ed540081b98256c9f/csc121-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9e0a60fbd75c825ba2cf7632b29a2c1", "sha256": "e67e4c0fd0a311751114ec810a4ec18e50b8e055888da86ebb17d4a44bdb60ef" }, "downloads": -1, "filename": "csc121-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d9e0a60fbd75c825ba2cf7632b29a2c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2844, "upload_time": "2018-07-03T22:04:06", "url": "https://files.pythonhosted.org/packages/98/30/df00d98109ad8192c50c4c5d9d1120542e89dbf3fb44a51994044ff23eba/csc121-0.0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "af49f4af1a6ee8b26f4e38f8d8b62595", "sha256": "25dc7198cd34e1e1ee7539b901663f549cc28ad9b16ebaa5ee8a221aee510253" }, "downloads": -1, "filename": "csc121-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af49f4af1a6ee8b26f4e38f8d8b62595", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14390, "upload_time": "2018-08-13T20:06:49", "url": "https://files.pythonhosted.org/packages/24/86/67e97b313d7985f1d318a16de73ecc296d909ed464a8474abf57a4383cf4/csc121-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "039783397f3afd0714aca86dd2daf906", "sha256": "a3888c370b2b39636a03582a6d234e6dee26e7ea1ddb914ffc04c3d5c0be3816" }, "downloads": -1, "filename": "csc121-1.0.0.tar.gz", "has_sig": false, "md5_digest": "039783397f3afd0714aca86dd2daf906", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13366, "upload_time": "2018-08-13T20:06:50", "url": "https://files.pythonhosted.org/packages/a7/c8/14e6fe71a21e393b354eeb2295ef911a6537c1ee492f416868ca3de2087e/csc121-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f40f053276fe8dbc5c8dc3882b69d176", "sha256": "9bb963d1c0a44cb124b8e7625f590f8bb73405bec010b9ebebf0e52f37ab5082" }, "downloads": -1, "filename": "csc121-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f40f053276fe8dbc5c8dc3882b69d176", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14390, "upload_time": "2018-08-13T20:35:58", "url": "https://files.pythonhosted.org/packages/b9/ef/778cf847d7e9a6094d70a814958abc8dc05258cbf5a5bbbe8f93163eea30/csc121-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8d14fbd2c5012e306679c1f41b0645c", "sha256": "4ff9a4f62a66a729d1f267df0f9f338695375f4baebae6e30f5262bee578fccc" }, "downloads": -1, "filename": "csc121-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f8d14fbd2c5012e306679c1f41b0645c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13365, "upload_time": "2018-08-13T20:35:59", "url": "https://files.pythonhosted.org/packages/9f/41/53a273560d7648ed74e5a1ca92b2406194ccf97b6546284acaa63e73d685/csc121-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "a96d71a95135bb61f176a3ebb285be90", "sha256": "c6d16e54895a63147d69c961da54b5e508d8b2dcaa136d1ed555a7bba05abf63" }, "downloads": -1, "filename": "csc121-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a96d71a95135bb61f176a3ebb285be90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14392, "upload_time": "2018-08-13T20:47:05", "url": "https://files.pythonhosted.org/packages/33/c9/fb283059f60dce304d43612ee324b58c3d71effa6e20100ed8dd60402bb9/csc121-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "101d58ace49305fbf2148727f1aa767c", "sha256": "46c1c546e46970fdf3ea6a4639f3be83de8b3920704e0dd71b286a96be054f45" }, "downloads": -1, "filename": "csc121-1.0.2.tar.gz", "has_sig": false, "md5_digest": "101d58ace49305fbf2148727f1aa767c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13362, "upload_time": "2018-08-13T20:47:07", "url": "https://files.pythonhosted.org/packages/b7/dd/ec121580f2f10b7d2768c8b9ce87b55f84b6d6a9c06c79d4c17eb94dcad2/csc121-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9eae9601a28b26458453d8b59742546f", "sha256": "ce14e5462082280141a79fb40789e7a0f8c8cf1d9e8801eecd37be5945e8af5e" }, "downloads": -1, "filename": "csc121-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9eae9601a28b26458453d8b59742546f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14390, "upload_time": "2018-08-13T20:49:46", "url": "https://files.pythonhosted.org/packages/50/26/3358d537ff834e91b7e23fae50e5d5976ea197e9ff414e8489d74bd4dce1/csc121-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07faa938320fa777ee5f11ab8a3ab652", "sha256": "e2359a77bc577aa7d5be026182214790980ffdc3b4ef56c980f53e2bebf0a1ab" }, "downloads": -1, "filename": "csc121-1.0.3.tar.gz", "has_sig": false, "md5_digest": "07faa938320fa777ee5f11ab8a3ab652", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13365, "upload_time": "2018-08-13T20:49:48", "url": "https://files.pythonhosted.org/packages/31/cb/9408c7c904c6909dda184b75780c432998eade33ee0b6bcb4c369ae14756/csc121-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "5a213dbd1a685ed409a18e1392d4949b", "sha256": "f15b638a11bc53fbfc16e9681a08e45c02b328c4b6dabc502c3a9e55ad87d522" }, "downloads": -1, "filename": "csc121-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5a213dbd1a685ed409a18e1392d4949b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14678, "upload_time": "2018-08-15T21:27:34", "url": "https://files.pythonhosted.org/packages/64/96/64b6be08f4c3de3392c85be9600c094b9080a32c931be1a2b3a173550463/csc121-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59ee2c2e2a88637704892729b1664394", "sha256": "fdc620eb811316c03bcb4d055fc017925f50654318c7913c1ac8d3f552b19d64" }, "downloads": -1, "filename": "csc121-1.0.4.tar.gz", "has_sig": false, "md5_digest": "59ee2c2e2a88637704892729b1664394", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13450, "upload_time": "2018-08-15T21:27:36", "url": "https://files.pythonhosted.org/packages/ac/9b/194e824668d7056443ac471e12f261fbc71948b57e59aae36cecd692a62e/csc121-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a213dbd1a685ed409a18e1392d4949b", "sha256": "f15b638a11bc53fbfc16e9681a08e45c02b328c4b6dabc502c3a9e55ad87d522" }, "downloads": -1, "filename": "csc121-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5a213dbd1a685ed409a18e1392d4949b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14678, "upload_time": "2018-08-15T21:27:34", "url": "https://files.pythonhosted.org/packages/64/96/64b6be08f4c3de3392c85be9600c094b9080a32c931be1a2b3a173550463/csc121-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59ee2c2e2a88637704892729b1664394", "sha256": "fdc620eb811316c03bcb4d055fc017925f50654318c7913c1ac8d3f552b19d64" }, "downloads": -1, "filename": "csc121-1.0.4.tar.gz", "has_sig": false, "md5_digest": "59ee2c2e2a88637704892729b1664394", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13450, "upload_time": "2018-08-15T21:27:36", "url": "https://files.pythonhosted.org/packages/ac/9b/194e824668d7056443ac471e12f261fbc71948b57e59aae36cecd692a62e/csc121-1.0.4.tar.gz" } ] }