{ "info": { "author": "DonghoonPark", "author_email": "donghun94@snu.ac.kr", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# LTSpice data parsing library for python\n\n## Installation\n\n```sh\n$ pip install ltspice\n```\n\n## Usage\n\n```python\nimport ltspice\nfilepath = 'Your ltspice output file (.raw)'\nl = ltspice.Ltspice(filepath)\nl.parse() # Data loading sequence. It may take few minutes.\n\ntime = l.getTime()\nV1 = l.getData('V(N1)')\n```\n\n## Test\n\n### 01 - RC Circuit\n\n#### LTSpice file (.asc)\n\n\n\n#### Python code (.py)\n\n```python\nimport ltspice\nimport matplotlib.pyplot as plt\nimport numpy as np\nimport os\n\nl = ltspice.Ltspice(os.path.dirname(__file__)+'\\\\01_RC_circuit.raw') \n# Make sure that the .raw file is located in the correct path\nl.parse() \n\ntime = l.getTime()\nV_source = l.getData('V(source)')\nV_cap = l.getData('V(cap)')\n\nplt.plot(time, V_source)\nplt.plot(time, V_cap)\nplt.show()\n```\n\n#### Output result\n\n\n### 02 - Multi point simulation\n\n#### LTSpice file (.asc)\n\n\n#### Python code (.py)\n\n```python\nimport ltspice\nimport matplotlib.pyplot as plt\nimport numpy as np\nimport os\n\nl = ltspice.Ltspice(os.path.dirname(__file__)+'\\\\02_Rectifier.raw') \n# Make sure that the .raw file is located in the correct path\nl.parse() \n\ntime = l.getTime()\nV_source = l.getData('V(source)')\nV_cap_max = []\n\nplt.plot(time, V_source)\nfor i in range(l.c_number): # Iteration in simulation cases \n time = l.getTime(i)\n # Case number starts from zero\n # Each case has different time point numbers\n V_cap = l.getData('V(cap,pgnd)',i)\n V_cap_max.append(max(V_cap))\n plt.plot(time, V_cap)\n\nprint(V_cap_max)\n\nplt.xlim((0, 1e-3))\nplt.ylim((-15, 15))\nplt.grid()\nplt.show()\n\n```\n\n#### Output result\n\n```sh\n$ [8.299080580472946, 7.855469107627869, 7.391375303268433, 6.944645524024963, 6.529755532741547]\n\n```\n\n\n\n### 03 - Multi point simulation 2d\n\n####", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://pypi.org/project/ltspice", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DongHoonPark/ltspice_pytool", "keywords": "ltspice,multi point simulation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ltspice", "package_url": "https://pypi.org/project/ltspice/", "platform": "", "project_url": "https://pypi.org/project/ltspice/", "project_urls": { "Download": "https://pypi.org/project/ltspice", "Homepage": "https://github.com/DongHoonPark/ltspice_pytool" }, "release_url": "https://pypi.org/project/ltspice/0.3.3/", "requires_dist": null, "requires_python": "", "summary": "Ltspice result file handler for python", "version": "0.3.3" }, "last_serial": 5406328, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d771388bab0ec336411f09c0b1714796", "sha256": "ba97cbe9039de384a67a3f865743edd3c8e70ac885fa3c51f4ffa0fb6be0bf40" }, "downloads": -1, "filename": "ltspice-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d771388bab0ec336411f09c0b1714796", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1097, "upload_time": "2018-12-28T04:02:19", "url": "https://files.pythonhosted.org/packages/0b/d0/a3ec9bb1e1a5e4741a513faa53b3bb8faa099e04337e417e9c604c984190/ltspice-0.1-py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "19694a6e5ea50f2946bf11430c60262f", "sha256": "9d2ba2d0c5e08bbf9a3afcb9d744c47bae3be10c88591c8a6fb871558cb6d136" }, "downloads": -1, "filename": "ltspice-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "19694a6e5ea50f2946bf11430c60262f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1097, "upload_time": "2018-12-30T06:40:09", "url": "https://files.pythonhosted.org/packages/83/12/44c314b4d270112f30c7c0d3d612afa5897dbe07127e0f7cec8d86c40c56/ltspice-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c26e0e1e93854831a7ce1c4e4aacaed8", "sha256": "708fd0610c55813d04004aa349a9c52608e0a83c60a2cd7f5ca86ab5d60c6cf1" }, "downloads": -1, "filename": "ltspice-0.2.tar.gz", "has_sig": false, "md5_digest": "c26e0e1e93854831a7ce1c4e4aacaed8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 999, "upload_time": "2018-12-30T06:40:10", "url": "https://files.pythonhosted.org/packages/25/a2/20c49b3c4f4eb0854b160070169f871089884bb17cb2ee46c69b5eea58c2/ltspice-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3c62865e00ccf7f58dbe4314effcd0a8", "sha256": "01ed95aa0a400f781db96c30ad6239ecff06c028a52416c36dbb5897bd669955" }, "downloads": -1, "filename": "ltspice-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3c62865e00ccf7f58dbe4314effcd0a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2353, "upload_time": "2018-12-30T07:06:49", "url": "https://files.pythonhosted.org/packages/d7/86/2416cd8a75557c7a5dd76416f9322cd469731216f5bbdeb9d61b946fbeea/ltspice-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "10694f3b4134b25e51cbbca3c163dd4f", "sha256": "7b71413e3f81fbd251c55b5f7fdfa5f81f6982e1cb1b6890fd79fced58941b0f" }, "downloads": -1, "filename": "ltspice-0.2.2.tar.gz", "has_sig": false, "md5_digest": "10694f3b4134b25e51cbbca3c163dd4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2363, "upload_time": "2018-12-31T03:13:35", "url": "https://files.pythonhosted.org/packages/ce/df/f8938e0909c19be47d5eb2280fcc1b71e3c0164b10ae075d0011c9779fec/ltspice-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "424f5c4c4892af080d1be975d6fff13a", "sha256": "a7325f7752e8f0cee9e91a38fa41d293c834f14d43348ef40c262a9fb6d7c99d" }, "downloads": -1, "filename": "ltspice-0.2.3.tar.gz", "has_sig": false, "md5_digest": "424f5c4c4892af080d1be975d6fff13a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2364, "upload_time": "2018-12-31T03:22:24", "url": "https://files.pythonhosted.org/packages/9f/33/c0e9c071cafe2f601e868ed1ba1ae051cf0c20bff8d4909fd06ec8306df3/ltspice-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "13d8eacb7e1a07a6aa1bbc51e10e9c4b", "sha256": "f51cc119ffb930a4d3ceaa93a9ae9698954d60655e71995e1d6b57ace11c9535" }, "downloads": -1, "filename": "ltspice-0.2.4.tar.gz", "has_sig": false, "md5_digest": "13d8eacb7e1a07a6aa1bbc51e10e9c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2360, "upload_time": "2018-12-31T03:27:44", "url": "https://files.pythonhosted.org/packages/91/65/01ade32b5c4190a7c8c888abc7166ab4c8a655cbd0b90013bee291fc6a63/ltspice-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a0773cbad602622cf0e13f2c4737e3e2", "sha256": "9de248096af75750f1752b2d17e41360e50a7671f9ad1a748d8937a96ac58ed5" }, "downloads": -1, "filename": "ltspice-0.2.5.tar.gz", "has_sig": false, "md5_digest": "a0773cbad602622cf0e13f2c4737e3e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2360, "upload_time": "2018-12-31T03:38:46", "url": "https://files.pythonhosted.org/packages/f6/12/1efec292554104da079f7f213aa5836fc051590b7ba250e63c90c646fa8d/ltspice-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "000c8e43f99cd24684dffb5852f16f36", "sha256": "30d793cb99c361dfff9b2cfe3beee8b7857e4e9136bce0b2abec0244fa6cdafe" }, "downloads": -1, "filename": "ltspice-0.2.6.tar.gz", "has_sig": false, "md5_digest": "000c8e43f99cd24684dffb5852f16f36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3053, "upload_time": "2018-12-31T05:50:22", "url": "https://files.pythonhosted.org/packages/58/1b/cd9fb1b130dfcda2c934133aea7055dd7f4e5c7c88ccc41d75b36c7fbb7b/ltspice-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "3eb141d8bd6e8700b15bf9f12aa38064", "sha256": "6b63dc51cf5844ec9853c00e5c695b07153bd5e5b26cf14144b24c855a87361b" }, "downloads": -1, "filename": "ltspice-0.2.7.tar.gz", "has_sig": false, "md5_digest": "3eb141d8bd6e8700b15bf9f12aa38064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3053, "upload_time": "2018-12-31T05:53:33", "url": "https://files.pythonhosted.org/packages/79/25/b10df53e0cbd2242615629c42e23c27120feee1ced14ad8bcf8440b80a3b/ltspice-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "9e888773e677bbb876bd1ba2c0089c7a", "sha256": "3ba3b3bc01b32f709a31ed0d00e4c127439a8b9fa7476a8fdd1ec64a6180b6f0" }, "downloads": -1, "filename": "ltspice-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9e888773e677bbb876bd1ba2c0089c7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4771, "upload_time": "2019-06-07T00:52:02", "url": "https://files.pythonhosted.org/packages/82/f6/42ef84c2cc489762877ddb3ecd22431dea755c6f16844128e5e528d619b9/ltspice-0.2.8-py3-none-any.whl" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "f48c1bad07403279cd16b880c4f54856", "sha256": "dfeee6db627d3c3bf06aa065d9e132b916f1c0edd00f8f066d74e3f9433a735b" }, "downloads": -1, "filename": "ltspice-0.2.9.tar.gz", "has_sig": false, "md5_digest": "f48c1bad07403279cd16b880c4f54856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2498, "upload_time": "2019-01-09T02:54:24", "url": "https://files.pythonhosted.org/packages/b4/b0/06e0485616b01d03ede24ecf1b5d965bc5b350f9b9b66c2d0cff84a03462/ltspice-0.2.9.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d67fdff1411f0767b15e6416d2b5e3cc", "sha256": "3648afaa3c9884c1930ab150f34005b624c6d01292798392449125e4778a57a8" }, "downloads": -1, "filename": "ltspice-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d67fdff1411f0767b15e6416d2b5e3cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4745, "upload_time": "2019-06-07T00:54:29", "url": "https://files.pythonhosted.org/packages/ab/c8/e35d54e5bc4b5ab4a07b8fa5c596d52bf9ae65270831fdfe53393b3d8786/ltspice-0.3-py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "771e1667b593f425961ff4ace9430ea2", "sha256": "0e48369934db859b111199f871d322f91e5c97315492458d849620af1da4ecd7" }, "downloads": -1, "filename": "ltspice-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "771e1667b593f425961ff4ace9430ea2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4421, "upload_time": "2019-06-15T10:42:28", "url": "https://files.pythonhosted.org/packages/5d/41/20e3c37b1226fae588f08062288f84b22059961516016436c5bb7c86ffb3/ltspice-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6610ae3bbbf9ab5d72f0be31a6b8e6be", "sha256": "9d37c94633da97000a5822c9c3e4d323b920c5003defc440ba2a8fe1febff064" }, "downloads": -1, "filename": "ltspice-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6610ae3bbbf9ab5d72f0be31a6b8e6be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3672, "upload_time": "2019-06-15T10:42:30", "url": "https://files.pythonhosted.org/packages/6e/ce/5c7281e3eb3bac26a6532af0e874c609f3e20592a87a8ddc4d9ec5e2c774/ltspice-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "47fa603effe8c420725cac27509095c1", "sha256": "7ba508e44caed0860d69a3e332b34eeedf6f526071bf406b5e53d1cef7f5b2b8" }, "downloads": -1, "filename": "ltspice-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "47fa603effe8c420725cac27509095c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4675, "upload_time": "2019-06-16T06:07:04", "url": "https://files.pythonhosted.org/packages/f1/0f/127fa89031e3a29bc9ceb89ef7c9d382b043a399286dda3c133a2e033a69/ltspice-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6762de97d3635d160ea78fd611938d33", "sha256": "b4eef67c99f808a050aa90d6ee2357e696844bf6f95da4747f54d9a226b3a7b7" }, "downloads": -1, "filename": "ltspice-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6762de97d3635d160ea78fd611938d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3938, "upload_time": "2019-06-16T06:07:08", "url": "https://files.pythonhosted.org/packages/4e/8c/484fc2aaa86f6b936c9621ad565590eeaad15116b611b3e01dcd7fa460b6/ltspice-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "5dda2c946277090f7f7ff28c60b443fa", "sha256": "259dbf73cc0285af3a3ccbf687ce04a07e6b1158a355384140b492a48bf036b8" }, "downloads": -1, "filename": "ltspice-0.3.3.tar.gz", "has_sig": false, "md5_digest": "5dda2c946277090f7f7ff28c60b443fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4009, "upload_time": "2019-06-16T12:24:16", "url": "https://files.pythonhosted.org/packages/ec/c9/788ef843dd0e8b18ef53864c528d015ca12db9909c5eeaa06cfd4e4de073/ltspice-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5dda2c946277090f7f7ff28c60b443fa", "sha256": "259dbf73cc0285af3a3ccbf687ce04a07e6b1158a355384140b492a48bf036b8" }, "downloads": -1, "filename": "ltspice-0.3.3.tar.gz", "has_sig": false, "md5_digest": "5dda2c946277090f7f7ff28c60b443fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4009, "upload_time": "2019-06-16T12:24:16", "url": "https://files.pythonhosted.org/packages/ec/c9/788ef843dd0e8b18ef53864c528d015ca12db9909c5eeaa06cfd4e4de073/ltspice-0.3.3.tar.gz" } ] }