{ "info": { "author": "Lukas Kripner", "author_email": "kripner@ipp.cas.cz", "bugtrack_url": null, "classifiers": [], "description": "# PLEQUE - **PL**asma **EQU**ilibrium **E**njoyment module \\[ple\u00c9\u015e\u00c9\u02c7\\]\n[![GitHub](https://img.shields.io/github/license/mashape/apistatus.svg)](https://img.shields.io/github/license/mashape/apistatus.svg)\n[![py3comp](https://img.shields.io/badge/py3-compatible-brightgreen.svg)](https://img.shields.io/badge/py3-compatible-brightgreen.svg)\n\nPython module for the simple manipulation with the tokamak plasma equilibrium.\nFor more information see the documentation at https://pleque.readthedocs.io.\n\n**Note:** The work is still in the early development stage and `pleque` probably contains bugs. You are very welcome to\nput a your wishes, found bugs or any other comment as an issue. There also may occur minor changes in code structure \nbefore `0.1.0` release. \n\n## Getting Started\n\n### Prerequisites\n\nThe prerequisites should be maintained by `pip`. \n\n```\npython>=3.5\nnumpy\nscipy\nshapely\nscikit-image\nxarray\npandas\n```\n\n### Installing\n\nFrom PyPI (https://pypi.org/project/pleque/):\n```bash\npip install --user pleque\n```\n\nor clone/copy the github repository and run\n\n```bash\ngit clone https://github.com/kripnerl/pleque.git\ncd pleque\npip install --user .\n```\n\n## Examples\n\n```python\nfrom pleque.io import readers\nimport matplotlib as plt\n\neqdsk_filename = \"path_to_my_gfile.gfile\"\n# Create instance of `Equilibrium` class\neq = readers.read_geqdsk(eqdsk_filename)\n\n# plot simple overview of the equilibrium:\neq.plot_overview()\n```\n\nSome other examples can be found as a notebook in the `notebooks` folder. There are \nalso some examples in `examples` directory. \n\n## Version\n\n0.0.2\n\n## Authors\n\n* **Lukas Kripner** - [kripnerl](https://github.com/kripnerl)\n\nSee also the list of [contributors](https://github.com/kripnerl/pleque/graphs/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n## Related projects\n\n* [FreeGS](https://github.com/bendudson/freegs) - Free boundary Grad-Shafranov solver in Python\n* [OMFIT](https://gafusion.github.io/OMFIT-source/) is an integrated modeling and experimental data analysis software for magnetically confined thermonuclear fusion experiments. The goal of OMFIT is to enhance existing scientific workflows and enable new integrated modeling capabilities. To achieve these goals OMFIT adopts a bottom-up collaborative development approach.\n* [OMAS](https://gafusion.github.io/omas/) (Ordered Multidimensional Array Structure) is a Python library designed to simplify the interface of third-party codes with the ITER Integrated Modeling and Analysis Suite (IMAS) . ITER IMAS defines a data model, a data get/put API, and a data storage infrastructure used for manipulating ITER data.\n\n## References\n* [Sauter, O. & Medvedev, S. Y. \"Tokamak coordinate conventions: COCOS.\" Comput. Phys. Commun. **184**, 293\u00e2\u20ac\u201c302 (2013).](https://www.sciencedirect.com/science/article/pii/S0010465512002962)\n* S. Jardin \"Computational Methods in Plasma Physics\" CRC Press.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pleque.readthedocs.io", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pleque", "package_url": "https://pypi.org/project/pleque/", "platform": "", "project_url": "https://pypi.org/project/pleque/", "project_urls": { "Homepage": "https://pleque.readthedocs.io" }, "release_url": "https://pypi.org/project/pleque/0.0.2/", "requires_dist": [ "numpy", "scipy", "shapely", "scikit-image", "xarray", "pandas" ], "requires_python": "", "summary": "Python module for an easy work with a tokamak plasma equilibrium.", "version": "0.0.2" }, "last_serial": 5306048, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4b5856de90649b37d4452d2e12cde547", "sha256": "7bb0db19409905eacfc4ad2eb345d0f176bc7cc5b626e325c62e6f3dee93762c" }, "downloads": -1, "filename": "pleque-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "4b5856de90649b37d4452d2e12cde547", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 117029, "upload_time": "2018-11-04T12:54:12", "url": "https://files.pythonhosted.org/packages/c6/5e/5005f87297ae32aa40d16be922086054d50bd3ff3ef6444b59ec80b62e5f/pleque-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "48b949e17b754b5440f759b689d4bedc", "sha256": "f005779243d90b08985397499ead532a26c20a74dbafb3a8aa1532b9b3f4c062" }, "downloads": -1, "filename": "pleque-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "48b949e17b754b5440f759b689d4bedc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50063, "upload_time": "2018-11-04T12:54:10", "url": "https://files.pythonhosted.org/packages/e6/a3/c303ad0756b643fca03aed1b4c3a6e17f0b47fe0a48400e38a5a89a915e9/pleque-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f7243b30a03bb2f4c2ba0f9b51f68f8", "sha256": "295e2b597d0a16db21f3cfca376364e3e78d768e4d7d8681bedefa5971a9a7b0" }, "downloads": -1, "filename": "pleque-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8f7243b30a03bb2f4c2ba0f9b51f68f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34179, "upload_time": "2018-11-04T12:54:14", "url": "https://files.pythonhosted.org/packages/8a/f4/c3b9b8844598daaba6687d3dfb3454ecec1b616adfca24e261814432d2a3/pleque-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1b8f9fdabff74aa8bc57c87ad9c2769a", "sha256": "da5474619297dbaf8cb777852c40c4997e0204389c0d328fef84370a1f434fbc" }, "downloads": -1, "filename": "pleque-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1b8f9fdabff74aa8bc57c87ad9c2769a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44596, "upload_time": "2018-11-05T15:48:06", "url": "https://files.pythonhosted.org/packages/8d/cd/a9cabf9bd2453f9f42436fe8fd1dabb408aa7f12b34d793c80391018983f/pleque-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6ab91c9bca3c992c654d88d4f755e77", "sha256": "222028b4090499f7a899b574db06f78fe9e986b3e2498ac4bbd6ee035a547c5d" }, "downloads": -1, "filename": "pleque-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e6ab91c9bca3c992c654d88d4f755e77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38438, "upload_time": "2018-11-05T15:48:07", "url": "https://files.pythonhosted.org/packages/2d/84/f32f3ad44d226bbba799c68e0b784e907a5aa2fbbc09e12b9a2d88b8047d/pleque-0.0.2.tar.gz" } ], "0.0.3b5": [ { "comment_text": "", "digests": { "md5": "8c8955a2d2fc404f3f920e4dd14ff65b", "sha256": "f7d39f9a935e4a301b9b811042ab210677c93faa409dc4a62f08fd59517d80aa" }, "downloads": -1, "filename": "pleque-0.0.3b5-py3-none-any.whl", "has_sig": false, "md5_digest": "8c8955a2d2fc404f3f920e4dd14ff65b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5075842, "upload_time": "2019-05-23T06:32:51", "url": "https://files.pythonhosted.org/packages/2c/d7/a5ec9de5f6bdd051f9bcc996743fd872c3d834643d0d3fbb2ca1bdaf9f03/pleque-0.0.3b5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1c51cf37a374edb3d1e140e51291592", "sha256": "1931d94dfb0b61724b4d50d3d37dea3467cafb510f9b3dc7ce33889da82c9110" }, "downloads": -1, "filename": "pleque-0.0.3b5.tar.gz", "has_sig": false, "md5_digest": "c1c51cf37a374edb3d1e140e51291592", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5056643, "upload_time": "2019-05-23T06:32:56", "url": "https://files.pythonhosted.org/packages/df/a5/b5253fc49e4091eba8a91b59aa5fb3b0d21345428bceae223dd63b057b19/pleque-0.0.3b5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b8f9fdabff74aa8bc57c87ad9c2769a", "sha256": "da5474619297dbaf8cb777852c40c4997e0204389c0d328fef84370a1f434fbc" }, "downloads": -1, "filename": "pleque-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1b8f9fdabff74aa8bc57c87ad9c2769a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44596, "upload_time": "2018-11-05T15:48:06", "url": "https://files.pythonhosted.org/packages/8d/cd/a9cabf9bd2453f9f42436fe8fd1dabb408aa7f12b34d793c80391018983f/pleque-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6ab91c9bca3c992c654d88d4f755e77", "sha256": "222028b4090499f7a899b574db06f78fe9e986b3e2498ac4bbd6ee035a547c5d" }, "downloads": -1, "filename": "pleque-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e6ab91c9bca3c992c654d88d4f755e77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38438, "upload_time": "2018-11-05T15:48:07", "url": "https://files.pythonhosted.org/packages/2d/84/f32f3ad44d226bbba799c68e0b784e907a5aa2fbbc09e12b9a2d88b8047d/pleque-0.0.2.tar.gz" } ] }