{ "info": { "author": "ScirisOrg", "author_email": "info@sciris.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Welcome to Sciris\n\n## What is Sciris?\n\nGlad you asked! Sciris is a flexible open source framework for building scientific web applications using Python and JavaScript. It comes in two parts: `sciris` is a collection of tools that should make scientific Python coding a more pleasant experience, while `scirisweb` is a collection of tools that allow you to easily build Python webapps. Sciris is built on Numpy and Matplotlib, while Sciris Web is built on Vue.js, Flask, Twisted, Redis, and `mpld3`.\n\nSome highlights of `sciris`:\n* `odict` -- like an OrderedDict, but allows reference by position like a list, as well as many powerful methods (such as casting to array, sorting and enumeration functions, etc.)\n* `promotetoarray` -- standardizes any kind of numeric input to a Numpy array, so e.g. `1`, `[1]`, `(1,)` etc. are all converted to `array([1])`\n* `checktype` -- quickly determine the type of the input, e.g. `checktype([1,2,3], 'arraylike', subtype='number') # returns True`\n* `findnearest` -- find the element of an array closest to the input value\n* `loadobj`, `saveobj` -- flexible methods to save/load arbitrary Python objects\n* `vectocolor` -- map a given vector into a set of colors\n* `gridcolors` -- pick a set of colors from maximally distant parts of color-space (e.g. for plots with large numbers of lines)\n* `smoothinterp` -- linear interpolation with smoothing\n* `asd` -- adaptive stochastic descent, an algorithm for optimizing functions as few function evaluations as possible\n\nSome highlights of `scirisweb`:\n* `ScirisApp` -- a fully featured server that can be created as simply as `app = ScirisApp(config)` and run with `app.run()`\n* `RPC` -- a simple function for defining links between the frontend and the backend\n* `Datastore` -- user and data management based on Redis\n\n## Is Sciris ready yet?\n\n**Sort of.** Sciris is available for use, but is still undergoing rapid deveopment. We expect a first stable version of Sciris to be ready in early 2019. If you would like us to let you know when it's ready, please email info@sciris.org.\n\n\n## Installation and run instructions\n\n### Quick start guide\n\nNote: if you're a developer, you'll likely already have some/all of these packages installed.\n\n1. Install [NodeJS](https://nodejs.org/en/download/) (JavaScript manager)\n\n2. Install [Redis](https://redis.io/topics/quickstart) (database)\n\n3. Install [Anaconda Python](https://www.anaconda.com/download/) (simulation engine)\n\n4. Once you've done all that, to install, simply run `python setup.py develop` in the root folder, or `python setup.py develop minimal` to skip installing optional dependencies (e.g. spreadsheet reading and writing). This should install Sciris as an importable Python module. If you need Sciris Web as well, run `python setup-web.py develop`.\n\nTo test, open up a new Python window and type `import sciris` (and/or `import scirisweb`)\n\nIf you have problems, please consult the rest of this guide for more information.\n\n\n### Installing on Linux\n\nThe easiest way to install Sciris is by using pip: `pip install scirisweb` (which will also automatically install `sciris`). If you want to install from source, follow these steps:\n\n1. Install Git: `sudo apt install git`\n\n2. Install NodeJS: `sudo apt install nodejs`\n\n3. Install Redis: https://redis.io/topics/quickstart\n\n4. (Optional) Install [Anaconda Python](https://www.anaconda.com/download/) (Sciris is compatible with both Python 2 and Python 3), and make sure it's the default Python, e.g.\n```\nyour_computer:~> python\nPython 2.7.12 |Anaconda 2.1.0 (64-bit)| (default, Jul 2 2016, 17:42:40)\n[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\nAnaconda is brought to you by Continuum Analytics.\nPlease check out: http://continuum.io/thanks and https://anaconda.org\n```\n\n5. Clone the Sciris repositories: `git clone http://github.com/sciris/sciris.git` and `git clone http://github.com/sciris/scirisweb.git`.\n\n6. Run `python setup.py develop` in each of the two Sciris folders.\n\n7. To test, open up a new Python window and type `import sciris` and `import scirisweb`. You should see something like:\n```\n>>> import sciris\n>>> import scirisweb\nSciris Web 0.12.0 (2018-11-24) -- (c) Sciris\n>>>\n```\n\n\n### Installing on Windows\n\n#### Package and library dependencies\n\nMake sure that you have `npm` (included in Node.js installation) and `git` installed on your machine. \nFirst, install [Anaconda Python](https://www.anaconda.com/download/). In your Python setup, you also need to have the following packages (instructions in parentheses show how to install with Anaconda Python environment already installed). **Note**, these should all be installed automatically when you type `python setup.py develop` and `python setup-web.py develop`.\n\n#### Database dependencies\n\nIf you use Redis as your DataStore mode, you will need to have Redis installed\non your computer (as a service). Redis does not directly support Windows,\nbut there is a [MicrosoftArchive page on GitHub](https://github.com/MicrosoftArchive/redis)\nwhere you may go for installation directions on your Windows machine.\n(For example, it can be installed at [this site](https://github.com/MicrosoftArchive/redis/releases)\n, downloading a .msi file). It\nends up being installed as a service which you can navigate to by going\nthe Windows Task Manager and going to the Services tab. Make sure the `Redis`\nservice is in the Running state.\n\nMost likely, the directory for your Redis executables will be installed at\n`C:\\Program Files\\Redis`. In that directory, you can double-click the icon\nfor `redis-cli.exe` to start the redis database command line interface at\nthe default Redis database (#0). You can do `keys *` to look at all of the\nstore key / value pairs in the database, and `exit` exits the interface. \nMost likely, you will want to use a non-default (i.e. `N` is not 0)\ndatabase. To investigate what keys are in, for example, database #2,\nwhile you are within `redis-cli`, you can type `select 2` to switch to that\ndatabase.\n\n\n### Installing on Mac\n\n**WARNING, work in progress!**\n\n1. Install Git. This can be done by installing Xcode commandline tools.\n\n xcode-select --install\n\n2. Install NodeJS. Visit https://nodejs.org/en/download/ and download the Mac version and install.\n\n3. Install Redis: https://redis.io/topics/quickstart or run (Assumming brew is installed)\n\n brew install redis\n\n4. Install [Anaconda Python](https://www.anaconda.com/download/), and make sure it's the default Python, e.g.\n```\nyour_computer:~> python\nPython 2.7.12 |Anaconda 2.1.0 (64-bit)| (default, Jul 2 2016, 17:42:40)\n[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\nAnaconda is brought to you by Continuum Analytics.\nPlease check out: http://continuum.io/thanks and https://anaconda.org\n```\n\n5. Create a directory that will hold Scris. For reference purposes we will create and refer to that directory as `pyenv`.\n\n6. Clone the Sciris repository into `pyenv`: `git clone http://github.com/sciris/sciris.git`\n\n7. Create a Python virtual environment (venv) inside the directory of your choice. This will be the parent of the Sciris folder.\n\n `virtualenv venv`\n\n More information about [python virtual environments](http://docs.python-guide.org/en/latest/dev/virtualenvs/) can be found [here](http://docs.python-guide.org/en/latest/dev/virtualenvs/)\n The project structure should be as follows;\n ```\n -pyenv\n -venv\n -sciris\n ```\n\n8. Get into the virtual environment. While inside the `pyenv` folder, to activate the virtual environment, type:\n\n ./venv/bin/activate\n\n9. Change to the Sciris root folder and type:\n ```\npython setup.py develop\npython setup-web.py develop\n ```\n\n10. To test if the if everything is working accordingly, open Python window within the virtual environment and type `import sciris` and `import scirisweb`. If no errors occur, then the import worked.\n\n\n\n## Examples\n\nIn the `examples` and `vue_proto_webapps` directories are contained a number\nof working examples of web applications combining Vue, Flask, and Twisted.\nThese are being used as stepping stones for developing the main framework\nbased in `user_interface`, `session_manager`, `model_code`, and `bin`.\n\n### Hello World\n\nA very simple test case of Sciris. In the `examples/helloworld` folder, type `python server.py`. If you go to `localhost:8080` in your browser, it should be running a simple Python webapp.\n\nSee the directions [here](https://github.com/sciris/scirisweb/tree/develop/examples/helloworld) on how to install and run this example.\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": "http://github.com/sciris/sciris", "keywords": "scientific,webapp,framework", "license": "", "maintainer": "", "maintainer_email": "", "name": "sciris", "package_url": "https://pypi.org/project/sciris/", "platform": "OS Independent", "project_url": "https://pypi.org/project/sciris/", "project_urls": { "Homepage": "http://github.com/sciris/sciris" }, "release_url": "https://pypi.org/project/sciris/0.14.9/", "requires_dist": [ "matplotlib (>=1.4.2)", "numpy (>=1.10.1)", "dill", "gitpython", "openpyexcel (>=2.5)", "pandas", "psutil", "xlrd", "xlsxwriter", "requests" ], "requires_python": "", "summary": "Scientific tools for Python", "version": "0.14.9" }, "last_serial": 5892661, "releases": { "0.12.0": [ { "comment_text": "", "digests": { "md5": "394d6bdb7c984e3d8d0a096de38b8944", "sha256": "a250f9a6b0c51b447081fc69a19594450c5878b97fbd8bbc9ea58f5aecb501e5" }, "downloads": -1, "filename": "sciris-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "394d6bdb7c984e3d8d0a096de38b8944", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 72037, "upload_time": "2018-11-24T07:35:43", "url": "https://files.pythonhosted.org/packages/af/85/5aed69420ecdf2b69472115be512221ed1e895e0b7886773d2f982df1252/sciris-0.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c5b70795f388bfdfba09c4c6a55f842", "sha256": "a0db23db139967aa676a77934497b80514f979d57da341cbe0144c05ece26b56" }, "downloads": -1, "filename": "sciris-0.12.0.tar.gz", "has_sig": false, "md5_digest": "6c5b70795f388bfdfba09c4c6a55f842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70388, "upload_time": "2018-11-24T07:35:47", "url": "https://files.pythonhosted.org/packages/a9/c6/8870e44d7bf311523ee16b3e8311009a09b84ed89bc424ba7151e8279d35/sciris-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "21c38bfd89ac8d0bdb3fbdb7c02bf6d9", "sha256": "f67c38955c22d0587513e2893c9b4ad6d8d3491c3b5fd89cdca089fdaa20ac76" }, "downloads": -1, "filename": "sciris-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "21c38bfd89ac8d0bdb3fbdb7c02bf6d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75092, "upload_time": "2019-02-06T23:28:52", "url": "https://files.pythonhosted.org/packages/5d/ce/f340e685e131969761fa705b6ccce4a52e2fb24284d8d92df18d43157113/sciris-0.13.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2882c91dec0f15d812fd12817a593bac", "sha256": "f78d00562092246785d1cda83c8c389146f385d69b31e02faea41c43324db05f" }, "downloads": -1, "filename": "sciris-0.13.0.tar.gz", "has_sig": false, "md5_digest": "2882c91dec0f15d812fd12817a593bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73512, "upload_time": "2019-02-06T23:28:54", "url": "https://files.pythonhosted.org/packages/78/4a/aad2744c37b18770147a59b89eeca85f78c49ec30bcf2b7cbd09846118ec/sciris-0.13.0.tar.gz" } ], "0.13.10": [ { "comment_text": "", "digests": { "md5": "3b8942083f2fc6c8903f571905c4bae9", "sha256": "ca94876028e91bb986355c9bc6f2125698283625b473cb62c28e2f40269a5d67" }, "downloads": -1, "filename": "sciris-0.13.10-py3-none-any.whl", "has_sig": false, "md5_digest": "3b8942083f2fc6c8903f571905c4bae9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78459, "upload_time": "2019-06-25T13:35:01", "url": "https://files.pythonhosted.org/packages/50/e3/e5fcb98e01495871da40680d55958aca0f469a26ddd81ad3802bf5d3ae61/sciris-0.13.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "010ffa2e2ab01f6d77d1a2dd7f29cfed", "sha256": "6b878f9bc5258f09a631fb3bb74d2111cf7900c20898c44f0e4c36b80f229517" }, "downloads": -1, "filename": "sciris-0.13.10.tar.gz", "has_sig": false, "md5_digest": "010ffa2e2ab01f6d77d1a2dd7f29cfed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76880, "upload_time": "2019-06-25T13:35:04", "url": "https://files.pythonhosted.org/packages/86/7c/fe947990da004a15bb32bf0cd1adfee2bb1ec5283322e7a409acb120d8b9/sciris-0.13.10.tar.gz" } ], "0.13.12": [ { "comment_text": "", "digests": { "md5": "4edc97763bbacedb52474039c021f5ed", "sha256": "1eae4e73bf3f085942a16dfc978c22aec0bdc24418354039bd004710a86631c2" }, "downloads": -1, "filename": "sciris-0.13.12-py3-none-any.whl", "has_sig": false, "md5_digest": "4edc97763bbacedb52474039c021f5ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78543, "upload_time": "2019-07-01T08:20:59", "url": "https://files.pythonhosted.org/packages/a3/78/0ed27c0ff699c7d77f6b86c94d6bd8ccfa6b3f76baf5a8dccdf54c81417c/sciris-0.13.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a6dd3040881166857627e6a9179f550", "sha256": "60bb780c210fda46d9ed549e13469237e92168a5bd56ee7562b430a224039012" }, "downloads": -1, "filename": "sciris-0.13.12.tar.gz", "has_sig": false, "md5_digest": "1a6dd3040881166857627e6a9179f550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76938, "upload_time": "2019-07-01T08:21:01", "url": "https://files.pythonhosted.org/packages/e5/e7/690b2391b22cdd2a57ecccdb4e09f0755be7ee84fb24eebd09e0d9dbeb99/sciris-0.13.12.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "47a92fb185558023d1beb43e46f2f720", "sha256": "40ed3989a36198e6cfda27615545fd3f1fb4c71fe2fb24a7ad84d3bfdab6651a" }, "downloads": -1, "filename": "sciris-0.13.2-py3-none-any.whl", "has_sig": false, "md5_digest": "47a92fb185558023d1beb43e46f2f720", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75565, "upload_time": "2019-02-11T04:28:36", "url": "https://files.pythonhosted.org/packages/15/fd/e7c895536e9a53adc711e5e8c230a51d4ffa11fe683ea09390f30886b671/sciris-0.13.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a496265bce2c0c6e7803626a6c77b77", "sha256": "70c51b131bf0ced3456b0981b7f9b029c967552656a804b566f106d0437cd15b" }, "downloads": -1, "filename": "sciris-0.13.2.tar.gz", "has_sig": false, "md5_digest": "6a496265bce2c0c6e7803626a6c77b77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73962, "upload_time": "2019-02-11T04:28:38", "url": "https://files.pythonhosted.org/packages/2e/7a/8165302734a50213f915dd718a2431fb67ebae13beb3a10b4a775d1771d6/sciris-0.13.2.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "787734e45c80830a3ba41aa081db6dc7", "sha256": "dee2949d7f8d985661bc1a3725d832002820728284a2bb1b61e1f4f153438195" }, "downloads": -1, "filename": "sciris-0.13.3-py3-none-any.whl", "has_sig": false, "md5_digest": "787734e45c80830a3ba41aa081db6dc7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75610, "upload_time": "2019-02-17T07:09:04", "url": "https://files.pythonhosted.org/packages/c7/30/817abaf60bc16636a59d5ff59789d601e3890584ab31125045b3921815dd/sciris-0.13.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f43fc64162ec67c8ccab2a039acd944c", "sha256": "aadb58792554b9e157d5cd23c11451959f65e0ffa1c43271ddcb16ee4f35ad17" }, "downloads": -1, "filename": "sciris-0.13.3.tar.gz", "has_sig": false, "md5_digest": "f43fc64162ec67c8ccab2a039acd944c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74010, "upload_time": "2019-02-17T07:09:06", "url": "https://files.pythonhosted.org/packages/c1/92/68754e70edf7b66776f279fd0b55fe37a840334f5addc2afcdedcdba0d2f/sciris-0.13.3.tar.gz" } ], "0.13.8": [ { "comment_text": "", "digests": { "md5": "1db3515a1b32d80c831a1df98ea51ac0", "sha256": "42229dd89c68d85cbf4c929624f45c35805f7d78df646a84c231634876a8f284" }, "downloads": -1, "filename": "sciris-0.13.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1db3515a1b32d80c831a1df98ea51ac0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 77029, "upload_time": "2019-05-22T23:51:54", "url": "https://files.pythonhosted.org/packages/cf/ad/bd28b20ce405770a513e91eed21072c38616afb8c0d327c87ccf6f082ae1/sciris-0.13.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6159fc0aea0bae959c41d697e228cea4", "sha256": "4fcabd1e9cad24f06241c8fcd09b4eff97d3bab546ed13bd83c8916427c3af82" }, "downloads": -1, "filename": "sciris-0.13.8.tar.gz", "has_sig": false, "md5_digest": "6159fc0aea0bae959c41d697e228cea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75488, "upload_time": "2019-05-22T23:51:56", "url": "https://files.pythonhosted.org/packages/dd/72/1d4d143b3e2f0dfacc993b5ffb8a751ff2f6ba709f63f8dc4da48677cc5a/sciris-0.13.8.tar.gz" } ], "0.13.9": [ { "comment_text": "", "digests": { "md5": "b61b145eacd92a85e24c8b7a46a43cfa", "sha256": "bdd470a5851ca3214abee8c9ab35b79395d7bcef75b521eb0fab7a8da4d270ad" }, "downloads": -1, "filename": "sciris-0.13.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b61b145eacd92a85e24c8b7a46a43cfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78197, "upload_time": "2019-06-03T06:03:29", "url": "https://files.pythonhosted.org/packages/28/d0/e085cdeaf1517341caa26fbcb1f44499163f8fcba9e1744bd49c36a2d1c5/sciris-0.13.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63863b5156cfd9d38c0ac6caaac3b775", "sha256": "56483bf5d8b83ee455b78809833bc623f2233b1c398ae231d7b71f61dfc7ee76" }, "downloads": -1, "filename": "sciris-0.13.9.tar.gz", "has_sig": false, "md5_digest": "63863b5156cfd9d38c0ac6caaac3b775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76660, "upload_time": "2019-06-03T06:03:31", "url": "https://files.pythonhosted.org/packages/37/f8/4cf45e8de773eec9520c402b5e6802c368856822ad43e0d895a8af7727fb/sciris-0.13.9.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "581e5c6152d8c5d553fb171d6c9b0256", "sha256": "3554879f42ddff7eef733f0bfae48dcf7f37a5511a2570066f785fad292e8070" }, "downloads": -1, "filename": "sciris-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "581e5c6152d8c5d553fb171d6c9b0256", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 79739, "upload_time": "2019-07-10T00:34:03", "url": "https://files.pythonhosted.org/packages/77/6a/6df6748c241ad95bd173fcb137ffc057a6df5e84bdba2248dc06a785c77f/sciris-0.14.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38ab3b7c413d0a63d70cf3f70372f0d5", "sha256": "2bc7fd8c2c96e52a24738a32c0dff6d0ab845d7386022b5edfcac5366b0ad9df" }, "downloads": -1, "filename": "sciris-0.14.0.tar.gz", "has_sig": false, "md5_digest": "38ab3b7c413d0a63d70cf3f70372f0d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140064, "upload_time": "2019-07-10T00:34:05", "url": "https://files.pythonhosted.org/packages/c7/a8/4c83cda1a8d9be6265e0bb9acd51683c1101c50fd632cb24cf42a6adfbff/sciris-0.14.0.tar.gz" } ], "0.14.6": [ { "comment_text": "", "digests": { "md5": "d417d2dd77e39d8fd01416880fa66d89", "sha256": "8d1dee21f4692fd96305fc5a14283344844fedcc4d1c97c7e23014912a1646e0" }, "downloads": -1, "filename": "sciris-0.14.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d417d2dd77e39d8fd01416880fa66d89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 91007, "upload_time": "2019-09-19T23:00:42", "url": "https://files.pythonhosted.org/packages/ec/e0/4082f2132b475da757be2cee38307ead7e7ed24385096b462fb88aa88837/sciris-0.14.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "990aaae259c6c54cd4100e506a32e4cb", "sha256": "6b1adcaaa5377d835b4499836557f30af6ba3cffe3f411a35b470865c15457b6" }, "downloads": -1, "filename": "sciris-0.14.6.tar.gz", "has_sig": false, "md5_digest": "990aaae259c6c54cd4100e506a32e4cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151562, "upload_time": "2019-09-19T23:00:45", "url": "https://files.pythonhosted.org/packages/c1/19/f631b290e06beb3a22b6884a791333df612686a7ed07b0681f668b00ca73/sciris-0.14.6.tar.gz" } ], "0.14.7": [ { "comment_text": "", "digests": { "md5": "9d9cfaae5c96901c67d539452c1ec786", "sha256": "11aae30656b178fea0baf750f8e051f134147c4b0cdae5f667fb851d11227495" }, "downloads": -1, "filename": "sciris-0.14.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9d9cfaae5c96901c67d539452c1ec786", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 91095, "upload_time": "2019-09-19T23:59:52", "url": "https://files.pythonhosted.org/packages/ae/a2/c62a6e949d034363d781bdde6ab2759c16d32361476b91566e0d06e8e1fc/sciris-0.14.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac7163e1de9a30d8f94fbcdcd888aac0", "sha256": "149bf764b379f0745e4b1a4e0459aebbeaf3cda26eea0e7e6c826a1d6449975d" }, "downloads": -1, "filename": "sciris-0.14.7.tar.gz", "has_sig": false, "md5_digest": "ac7163e1de9a30d8f94fbcdcd888aac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151629, "upload_time": "2019-09-19T23:59:55", "url": "https://files.pythonhosted.org/packages/b8/9b/339a3bda0ed23b6f1d5017f0497fe4f3c6dff07b9807304bf6b0505264e3/sciris-0.14.7.tar.gz" } ], "0.14.8": [ { "comment_text": "", "digests": { "md5": "12f32cb38a4f737a20e3e9a4c6c40127", "sha256": "f5df31dcb6b74ddc04454ca02286eaa32f16d894787056b696eb844ef8ff0014" }, "downloads": -1, "filename": "sciris-0.14.8-py3-none-any.whl", "has_sig": false, "md5_digest": "12f32cb38a4f737a20e3e9a4c6c40127", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86725, "upload_time": "2019-09-24T08:17:35", "url": "https://files.pythonhosted.org/packages/c0/93/113ce0f0a4eaaa7f4955785dfd3757829e3cef9922d67f14ff84f1c1d0fe/sciris-0.14.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "446a4af1ef5a6bead45aeb6f161305e8", "sha256": "22a1aafcae71c575edab23cde404c25e56352f6845c300494f1d9b4dcf6223a0" }, "downloads": -1, "filename": "sciris-0.14.8.tar.gz", "has_sig": false, "md5_digest": "446a4af1ef5a6bead45aeb6f161305e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85059, "upload_time": "2019-09-24T08:17:38", "url": "https://files.pythonhosted.org/packages/8c/23/09667ec333a32a4cc9ec409d123aae808beba77fd83b428f85f4de40c73c/sciris-0.14.8.tar.gz" } ], "0.14.9": [ { "comment_text": "", "digests": { "md5": "78ef45ab00e40c67048ad726cbc7318c", "sha256": "f9dcf77aff12192188d2fa4f9ded468361731071dea85d6b68408fc4b6491c78" }, "downloads": -1, "filename": "sciris-0.14.9-py3-none-any.whl", "has_sig": false, "md5_digest": "78ef45ab00e40c67048ad726cbc7318c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87040, "upload_time": "2019-09-26T20:44:32", "url": "https://files.pythonhosted.org/packages/50/65/92c2e73dbd5280e85f12d3d42c2822504a8bceef51b3062103613ff26904/sciris-0.14.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f5f1675c34c7ceefc5ca07cebc133d4", "sha256": "18ee5afe9b9d6acc498a5aa33e236aa41218a5dd9b5438fdadc3ff5932357d86" }, "downloads": -1, "filename": "sciris-0.14.9.tar.gz", "has_sig": false, "md5_digest": "8f5f1675c34c7ceefc5ca07cebc133d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146932, "upload_time": "2019-09-26T20:44:35", "url": "https://files.pythonhosted.org/packages/1a/a8/544aa30e638e2b83e18687fbc16b6e240d58ce2be2d43c4c374ecaf1b52b/sciris-0.14.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78ef45ab00e40c67048ad726cbc7318c", "sha256": "f9dcf77aff12192188d2fa4f9ded468361731071dea85d6b68408fc4b6491c78" }, "downloads": -1, "filename": "sciris-0.14.9-py3-none-any.whl", "has_sig": false, "md5_digest": "78ef45ab00e40c67048ad726cbc7318c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87040, "upload_time": "2019-09-26T20:44:32", "url": "https://files.pythonhosted.org/packages/50/65/92c2e73dbd5280e85f12d3d42c2822504a8bceef51b3062103613ff26904/sciris-0.14.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f5f1675c34c7ceefc5ca07cebc133d4", "sha256": "18ee5afe9b9d6acc498a5aa33e236aa41218a5dd9b5438fdadc3ff5932357d86" }, "downloads": -1, "filename": "sciris-0.14.9.tar.gz", "has_sig": false, "md5_digest": "8f5f1675c34c7ceefc5ca07cebc133d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146932, "upload_time": "2019-09-26T20:44:35", "url": "https://files.pythonhosted.org/packages/1a/a8/544aa30e638e2b83e18687fbc16b6e240d58ce2be2d43c4c374ecaf1b52b/sciris-0.14.9.tar.gz" } ] }