{ "info": { "author": "Sean Leavey", "author_email": "sean.leavey@ligo.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# Zero\nLinear electronic circuit utility. This package provides tools to simulate responses and noise in\nlinear electronic circuits, SI unit parsing and formatting, datasheet grabbing, and more.\n\nThis tool's simulator is inspired by [LISO](https://wiki.projekt.uni-hannover.de/aei-geo-q/start/software/liso),\nand comes bundled with its op-amp library ([including tools to search it](https://docs.ligo.org/sean-leavey/zero/cli/library.html#search-queries)).\nIt also ([somewhat](https://docs.ligo.org/sean-leavey/zero/liso/input.html#known-incompatibilities))\nunderstands LISO input and output files, and can plot or re-simulate their contents.\n\n## Documentation\nSee the [online documentation](https://docs.ligo.org/sean-leavey/zero/).\n\n## Installation\nThis library requires at least Python 3.6. It will not work on earlier versions of Python 3, nor\nPython 2. You may wish to use `virtualenv` or `conda` to manage a separate environment with Python\n3.\n\nThis library contains a `setup.py` file which tells Python how it should be installed. Installation\ncan be automated using `pip`. Open up a terminal or command prompt (Windows) and type:\n```bash\npip install zero\n```\nThis installs the library and adds a console script `zero` which provides access to the package's\ncommand line utility.\n\nIf you want to update the library to a later version after having previously installed it, run:\n```bash\npip install zero --upgrade\n```\n\n## Contributing\nBug reports and feature requests are always welcome, as are code contributions. Please use the\nproject's [issue tracker](https://git.ligo.org/sean-leavey/zero/issues).\n\n## Future ideas\n - Allow arbitrary op-amp noise spectra (interpolate to the frequency vector actually used)\n - Split op-amp families into their own library files\n - Some sort of system for sharing op-amp, regulator, resistor, etc. library data across the web\n - A standardised export file format (XML?)\n - Other types of noise, e.g. resistor excess noise\n - Op-amp noise optimisation: here's my circuit, this is the frequency band I care about, now\n what's the best op-amp to use?\n - Grouped components that are represented as a single component in the input definition:\n - filters, e.g. whitening filters\n - real passive components: capacitors with ESR, resistors with stray inductance, etc.\n\n## Credits\nSean Leavey \n\n\nInvaluable insight into LISO's workings provided by Gerhard Heinzel. The author is also grateful for\ncontributions by Sebastian Steinlechner.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.ligo.org/sean-leavey/zero", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "zero", "package_url": "https://pypi.org/project/zero/", "platform": "", "project_url": "https://pypi.org/project/zero/", "project_urls": { "Homepage": "https://git.ligo.org/sean-leavey/zero" }, "release_url": "https://pypi.org/project/zero/0.7.1/", "requires_dist": [ "numpy (>=1.15.2)", "scipy (>=1.1.0)", "matplotlib (>=3.0.3)", "requests (>=2.19.1)", "progressbar2 (>=3.38.0)", "tabulate (>=0.8.2)", "setuptools-scm (>=3.1.0)", "ply (>=3.11)", "Click (==7.0)", "PyYAML (>=3.13)", "graphviz (>=0.9)", "pylint ; extra == 'dev'", "bandit ; extra == 'dev'", "sphinx ; extra == 'dev'", "sphinx-autobuild ; extra == 'dev'", "sphinx-click ; extra == 'dev'", "sphinx-rtd-theme ; extra == 'dev'", "doc8 ; extra == 'dev'", "numpydoc ; extra == 'dev'", "nbsphinx ; extra == 'dev'" ], "requires_python": "", "summary": "Linear circuit simulator", "version": "0.7.1" }, "last_serial": 5468565, "releases": { "0.0.0": [], "0.6.3": [ { "comment_text": "", "digests": { "md5": "9fe4231c25ac23e00bce7ec15afce6d4", "sha256": "bf3d6c9add247a395b82a4d5d4d292d2cf6a0feb076f826cb3375b110ca20d74" }, "downloads": -1, "filename": "zero-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9fe4231c25ac23e00bce7ec15afce6d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117540, "upload_time": "2019-05-18T16:04:39", "url": "https://files.pythonhosted.org/packages/61/21/28698d4823e565b371b109d45edfe0bdf609a5a6c12e96cbaf02e76f4ffd/zero-0.6.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd459f29c9b2f443d98823ff37faa4df", "sha256": "203a9de8e76a6fb04c1a7d7c67bfc48230759fe8f346798e0a5841e6f2e0d394" }, "downloads": -1, "filename": "zero-0.6.3.tar.gz", "has_sig": false, "md5_digest": "dd459f29c9b2f443d98823ff37faa4df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233722, "upload_time": "2019-05-18T16:04:41", "url": "https://files.pythonhosted.org/packages/0b/f6/bc894b387ffd59740f201d82089be0f706093c1d928f6b1824cc66327ac7/zero-0.6.3.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "4b966fcffde2bc935cabd1469381c92a", "sha256": "f85d8202357871bdb7fff2e57ab3c00939129ccef0eed202d4d41d5408779f95" }, "downloads": -1, "filename": "zero-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4b966fcffde2bc935cabd1469381c92a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118517, "upload_time": "2019-06-01T16:22:19", "url": "https://files.pythonhosted.org/packages/a3/ff/f57940cf050fa03795518d55a6965a76a9cea71d099cf3d7e47d772a036b/zero-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56cf8614ab5cb2b1328ef2acdda9cc45", "sha256": "8fd9d713ef592b3357384aee4f8d69980e65074cb26f628f840bb158082e0410" }, "downloads": -1, "filename": "zero-0.6.5.tar.gz", "has_sig": false, "md5_digest": "56cf8614ab5cb2b1328ef2acdda9cc45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236558, "upload_time": "2019-06-01T16:22:21", "url": "https://files.pythonhosted.org/packages/a6/86/ecf2135a7072279eb2cca1a861a9137c54d8292060c5a59ec97df8ceb4b1/zero-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "0501fe58d1ded653defed894ee6549e3", "sha256": "2a1ac33e175d7875606392c80285ba7e5cc21e3ed90b5841431588b85352edad" }, "downloads": -1, "filename": "zero-0.6.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0501fe58d1ded653defed894ee6549e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119379, "upload_time": "2019-06-12T08:26:17", "url": "https://files.pythonhosted.org/packages/7f/72/453b1a1b69ef87991d64e86bb78d662294932e06600727bb1b0ea5dafb85/zero-0.6.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44ae4218a8b6a4980a8fc4c443ace0ba", "sha256": "ddcfdcf91bdcc4b687b8dfcb33e0532ee1f1345db63eb1afa3e6ff93b82015ef" }, "downloads": -1, "filename": "zero-0.6.6.tar.gz", "has_sig": false, "md5_digest": "44ae4218a8b6a4980a8fc4c443ace0ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236982, "upload_time": "2019-06-12T08:26:19", "url": "https://files.pythonhosted.org/packages/ce/82/71b8cf170624c37528482b0c3d375224524ec5b57b19be84e2fcaaa70e11/zero-0.6.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "6671742a53ccecb04165b9b75d2dc7d0", "sha256": "c9bc853116178383870f070b65f98d4fe5f427ca9c6cddb98e217990dc6ca796" }, "downloads": -1, "filename": "zero-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6671742a53ccecb04165b9b75d2dc7d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130422, "upload_time": "2019-06-30T17:44:17", "url": "https://files.pythonhosted.org/packages/3e/f6/71664e92ed6d7756e0b068bde0dd1736b894075caa3b2fcf1838af015aef/zero-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b38383dfd88771ccf1c79cbe95e72d9f", "sha256": "0fbbca3059f9d694537b719dc3aefc95d0a3781863d5fd37e4d17fde3784f57e" }, "downloads": -1, "filename": "zero-0.7.0.tar.gz", "has_sig": false, "md5_digest": "b38383dfd88771ccf1c79cbe95e72d9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 254203, "upload_time": "2019-06-30T17:44:20", "url": "https://files.pythonhosted.org/packages/d3/ca/0249ce3421415c3b0e0c37a3db0f0e80c78afca5fe7f17ebf3c2137d8bdc/zero-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "beb77b5150b972fe5d7725e8b050a394", "sha256": "b5805eebaa9b2cfb0485191154e89c0cf42ac23acc8e8d2ee3080bef04dbe7fe" }, "downloads": -1, "filename": "zero-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "beb77b5150b972fe5d7725e8b050a394", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130419, "upload_time": "2019-06-30T18:55:21", "url": "https://files.pythonhosted.org/packages/d0/ea/5a25e02e3e37a3f5c5527dd2c8be9caa2bbeeda83a34fab93ceccffa40da/zero-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02a1e582c6f34870f8cd742d316bf07f", "sha256": "b2c33e4133b30ee6c220b67afa8463005899cd8dabeac6ec55b44fa06227d2b5" }, "downloads": -1, "filename": "zero-0.7.1.tar.gz", "has_sig": false, "md5_digest": "02a1e582c6f34870f8cd742d316bf07f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 254233, "upload_time": "2019-06-30T18:55:23", "url": "https://files.pythonhosted.org/packages/6c/87/d5e32e4c8d548756070ca0dabc68a1fe6097ddbe7b32344a114460a6a4a2/zero-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "beb77b5150b972fe5d7725e8b050a394", "sha256": "b5805eebaa9b2cfb0485191154e89c0cf42ac23acc8e8d2ee3080bef04dbe7fe" }, "downloads": -1, "filename": "zero-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "beb77b5150b972fe5d7725e8b050a394", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130419, "upload_time": "2019-06-30T18:55:21", "url": "https://files.pythonhosted.org/packages/d0/ea/5a25e02e3e37a3f5c5527dd2c8be9caa2bbeeda83a34fab93ceccffa40da/zero-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02a1e582c6f34870f8cd742d316bf07f", "sha256": "b2c33e4133b30ee6c220b67afa8463005899cd8dabeac6ec55b44fa06227d2b5" }, "downloads": -1, "filename": "zero-0.7.1.tar.gz", "has_sig": false, "md5_digest": "02a1e582c6f34870f8cd742d316bf07f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 254233, "upload_time": "2019-06-30T18:55:23", "url": "https://files.pythonhosted.org/packages/6c/87/d5e32e4c8d548756070ca0dabc68a1fe6097ddbe7b32344a114460a6a4a2/zero-0.7.1.tar.gz" } ] }