{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Medical Science Apps." ], "description": "# pySONATA\n\nA python library for the SONATA data format\n\n## Installation\n\n```bash\n$ python setup.py install\n\n```\n*More to come*\n\n\n## Reading Configuration files\nYou can parse and validate a config json file using the from_json function in config.py. It will take care of manifest variables, combine links to other parts of the config (simulation.json, circuit.json) and return a completed json in python dictionary.\n```python\nfrom config import from_json\ncfg = from_json('path/to/config.json')\nprint(cfg['run']['tstart'])\n\n```\nNote:\n* You can also pass in a [jsonschema IValidator object](http://python-jsonschema.readthedocs.io/en/latest/validate/#jsonschema.IValidator) which will check if the json file follows the schema. The AIBS BMTK uses our own custom validators, and if desired I can add the code to this repo.\n\n\n## Reading in Data Files (Nodes and Edges)\n\n* [pySONATA Tutorial](docs/Tutorial%20-%20pySONATA.ipynb)\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://github.com/AllenInstitute/sonata", "keywords": "neuroscience,scientific,modeling,networks,simulation", "license": "", "maintainer": "", "maintainer_email": "", "name": "sonata", "package_url": "https://pypi.org/project/sonata/", "platform": "any", "project_url": "https://pypi.org/project/sonata/", "project_urls": { "Homepage": "https://github.com/AllenInstitute/sonata" }, "release_url": "https://pypi.org/project/sonata/0.0.2/", "requires_dist": [ "jsonschema", "pandas", "numpy", "six", "h5py" ], "requires_python": "", "summary": "SONATA Data Format API", "version": "0.0.2" }, "last_serial": 5914335, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ca98e13a90adcd4599641f80aecde589", "sha256": "910ff0c8a1b56b903d60dc42495a4684c3efad3ff31e0570ae250432e828a9b3" }, "downloads": -1, "filename": "sonata-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ca98e13a90adcd4599641f80aecde589", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 41789, "upload_time": "2018-11-28T15:32:09", "url": "https://files.pythonhosted.org/packages/61/a3/182bef98921c37dd724cb298e6b2c9eb28c536bd9eeb4e65461b6bfeb0eb/sonata-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d1e205e2c7f1ec8ff67754262135a9b", "sha256": "811eb1c734004e00a9f97f2ca80aa59529bc33c4c86c50430fdb0dcd0c14feea" }, "downloads": -1, "filename": "sonata-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2d1e205e2c7f1ec8ff67754262135a9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70930, "upload_time": "2019-10-01T19:13:35", "url": "https://files.pythonhosted.org/packages/af/38/a369cbfc58fb14a5d23dce353cc1aabbe0d1513ffb4629a8cb9d09f451d1/sonata-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a69c9611d5ea8eedab468725cbea1d0a", "sha256": "b5b2e5444d567fa2e7fd365242b25435abe8981734c2e26e1ffd71b20e4cc889" }, "downloads": -1, "filename": "sonata-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a69c9611d5ea8eedab468725cbea1d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26804, "upload_time": "2018-11-28T15:32:12", "url": "https://files.pythonhosted.org/packages/55/86/72eefda6676aa87c10edde9cbdb02deca0dd9458dbc7b25b3125d4d78f2c/sonata-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "63601968613634b4a585c811098d6ab3", "sha256": "00590f9491bd1e8d3fec8cae1cf34c09ad339a37d1d8817ad2b51516726c0ef3" }, "downloads": -1, "filename": "sonata-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "63601968613634b4a585c811098d6ab3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70932, "upload_time": "2019-10-01T19:17:08", "url": "https://files.pythonhosted.org/packages/0f/50/6fffb658007fb119c07f648a4cb7358dc6f5f6b15ae983357478b437bec3/sonata-0.0.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "63601968613634b4a585c811098d6ab3", "sha256": "00590f9491bd1e8d3fec8cae1cf34c09ad339a37d1d8817ad2b51516726c0ef3" }, "downloads": -1, "filename": "sonata-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "63601968613634b4a585c811098d6ab3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70932, "upload_time": "2019-10-01T19:17:08", "url": "https://files.pythonhosted.org/packages/0f/50/6fffb658007fb119c07f648a4cb7358dc6f5f6b15ae983357478b437bec3/sonata-0.0.2-py3-none-any.whl" } ] }