{ "info": { "author": "Ben Dudson et al.", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# boutdata\n\n[![Build Status](https://travis-ci.org/boutproject/boutdata.svg?branch=master)](https://travis-ci.org/boutproject/boutdata)\n[![codecov](https://codecov.io/gh/boutproject/boutdata/branch/master/graph/badge.svg)](https://codecov.io/gh/boutproject/boutdata)\n[![Python](https://img.shields.io/badge/python->=3.6-blue.svg)](https://www.python.org/)\n[![pypi package](https://badge.fury.io/py/boutdata.svg)](https://pypi.org/project/boutdata/)\n[![PEP8](https://img.shields.io/badge/code%20style-PEP8-brightgreen.svg)](https://www.python.org/dev/peps/pep-0008/)\n[![License](https://img.shields.io/badge/license-LGPL--3.0-blue.svg)](https://github.com/boutproject/boutdata/blob/master/LICENSE)\n\npip-package of what is found in `BOUT-dev/tools/pylib/boutdata`.\nNote that `BOUT-dev/tools/pylib/boutdata` will likely be replaced by this repo\nin `BOUT++ v4.3.0`.\nSee [this issue](https://github.com/boutproject/BOUT-dev/issues/1347),\n[this pull request](https://github.com/boutproject/BOUT-dev/pull/1766) and\n[this pull request](https://github.com/boutproject/BOUT-dev/pull/1740) for details.\n\n> **NOTE**: This package will likely be superseded by\n [`xBOUT`](https://github.com/boutproject/xBOUT) in the near future\n\n# Dependencies\n\n`boutdata` depends on `boututils` which again depends on\n[`netcfd4`](https://github.com/Unidata/netcdf4-python) which requires\n[`HDF5`](https://www.h5py.org) and\n[`netcdf-4`](https://github.com/Unidata/netcdf-c/releases) are\ninstalled, and that the `nc-config` utility is in your `PATH`. This\ncan be install with\n\n```\nsudo apt-get install libhdf5-serial-dev netcdf-bin libnetcdf-dev\n```\n\nin ubuntu\n\n# Install\n\n`pip install boutdata`\n\n### Examples\nReading data from dump files:\n\n```\nfrom boutdata import *\nni = collect(\"Ni\")\n```\n\nWhen boutdata is installed as a package (e.g. with pip or conda), a\ncommand-line program is provided as an interface to squashoutput:\n```\n$ bout-squashoutput\n```\nbout-squashoutput provides tab-completion of arguments if argcomplete is\ninstalled and activated (see\n[https://kislyuk.github.io/argcomplete/](https://kislyuk.github.io/argcomplete/)).\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/boutproject/boutdata", "keywords": "bout++,bout,plasma,physics,data-extraction,data-analysis,data-visualization", "license": "", "maintainer": "", "maintainer_email": "", "name": "boutdata", "package_url": "https://pypi.org/project/boutdata/", "platform": null, "project_url": "https://pypi.org/project/boutdata/", "project_urls": { "Bug Tracker": "https://github.com/boutproject/boutdata/issues/", "Documentation": "https://bout-dev.readthedocs.io/en/latest/", "Homepage": "https://github.com/boutproject/boutdata", "Source Code": "https://github.com/boutproject/boutdata/" }, "release_url": "https://pypi.org/project/boutdata/0.1.9/", "requires_dist": [ "sympy", "numpy", "matplotlib", "scipy", "boututils (>=0.1.9)", "importlib-metadata ; python_version < \"3.8\"" ], "requires_python": "", "summary": "Python package for collecting BOUT++ data", "version": "0.1.9", "yanked": false, "yanked_reason": null }, "last_serial": 13452687, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6f4916cd5288ab8e2c6eb35f5b54f7e9", "sha256": "2a9ee119373e47c79eb48be73e02feaad1d1f3d3ac624f79e8fb1b731f068ec2" }, "downloads": -1, "filename": "boutdata-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6f4916cd5288ab8e2c6eb35f5b54f7e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46418, "upload_time": "2019-05-24T08:17:56", "upload_time_iso_8601": "2019-05-24T08:17:56.084058Z", "url": "https://files.pythonhosted.org/packages/cf/28/b6649aa3955a3003199cecae7c9c4248bfb879ec725f9bafa7485bdd92d3/boutdata-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70a032b6f38141d89681debe75569cfd", "sha256": "2533473fe36ffd19f70d1d503efeb1080b713ca1c01ac2798e9ee670a8350034" }, "downloads": -1, "filename": "boutdata-0.1.0.tar.gz", "has_sig": false, "md5_digest": "70a032b6f38141d89681debe75569cfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39065, "upload_time": "2019-05-24T08:17:58", "upload_time_iso_8601": "2019-05-24T08:17:58.979902Z", "url": "https://files.pythonhosted.org/packages/60/61/cebe18ec4cac3dee2fc654d9374a2848644baed9fff797d38102ac13181f/boutdata-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "cef1db3b6f102593451ba1c5c39c5752", "sha256": "11bf9faa8efd2db8777b98f69d7a30ab2fd81c9fb6529726f69652c54d945c51" }, "downloads": -1, "filename": "boutdata-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cef1db3b6f102593451ba1c5c39c5752", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47471, "upload_time": "2019-12-07T19:59:49", "upload_time_iso_8601": "2019-12-07T19:59:49.682897Z", "url": "https://files.pythonhosted.org/packages/7e/c1/6a9bd32e884f0d3926e2c5480e80fc40e6141503801b67cf15e44ec30c99/boutdata-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03881ab3e52d4395dd73073d8a867183", "sha256": "b531d681fc537c4f0cb944a4e177fc1ee7843ab8d96cba873fa34f2ff82f998c" }, "downloads": -1, "filename": "boutdata-0.1.1.tar.gz", "has_sig": false, "md5_digest": "03881ab3e52d4395dd73073d8a867183", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39178, "upload_time": "2019-12-07T19:59:51", "upload_time_iso_8601": "2019-12-07T19:59:51.479647Z", "url": "https://files.pythonhosted.org/packages/19/65/f62d702030fd169c45d1e9f38dd90e4d3bea4f60a3101af06f318b548dd9/boutdata-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "48804627b94b0fce675cf8ac1fbc54cb", "sha256": "5cdfd8ffc51bf18bec9eefb991b04b654fdbd29d071f4a3b0838bcbfd5ecc1a4" }, "downloads": -1, "filename": "boutdata-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "48804627b94b0fce675cf8ac1fbc54cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47467, "upload_time": "2020-04-11T19:01:50", "upload_time_iso_8601": "2020-04-11T19:01:50.672689Z", "url": "https://files.pythonhosted.org/packages/1c/93/4a3f892c433844c6a88c71a4fab6a953fca7e78026673bf3b3baea9b00d9/boutdata-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e26c15eb70450ffa52b6696b126ea0ac", "sha256": "8f0148f00c66c75f7bac6392af73e35676b65395e19496c2c10cd6f586097ac5" }, "downloads": -1, "filename": "boutdata-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e26c15eb70450ffa52b6696b126ea0ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40265, "upload_time": "2020-04-11T19:01:51", "upload_time_iso_8601": "2020-04-11T19:01:51.992229Z", "url": "https://files.pythonhosted.org/packages/e8/f0/3384489f1f078b01bf186606186df57afec7a69d334b8f7d100850fe9b19/boutdata-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "08067ee9bba5c4a1c8dc5330454624ab", "sha256": "d23f22a6978d52f4f36524f45682c2b86a984c7d92137ab7d3408801f1cb0975" }, "downloads": -1, "filename": "boutdata-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "08067ee9bba5c4a1c8dc5330454624ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50637, "upload_time": "2021-01-04T12:38:33", "upload_time_iso_8601": "2021-01-04T12:38:33.636115Z", "url": "https://files.pythonhosted.org/packages/a4/92/690f7ca294d0c844dbfb08278af3af637cc2ec0f8d5bc1be291966385512/boutdata-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2eadf7a5705b02029b323169bf3f1c5f", "sha256": "783d02b9fd4cb9ddbc1c3ef3f1ca58a3f8297a906ad3e2b18646e0aaccb52e8c" }, "downloads": -1, "filename": "boutdata-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2eadf7a5705b02029b323169bf3f1c5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48802, "upload_time": "2021-01-04T12:38:34", "upload_time_iso_8601": "2021-01-04T12:38:34.934989Z", "url": "https://files.pythonhosted.org/packages/2d/28/3f1a212ccba9895927946619f78b932113f1c84fe0c3973c083a5cd0d2c1/boutdata-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9a4b0a5e9546c553f6550a7ffe3ff81d", "sha256": "d89806ff81bfb563b9c2baac09c6a790077d88c7043b1257c2fe1d69be3da047" }, "downloads": -1, "filename": "boutdata-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9a4b0a5e9546c553f6550a7ffe3ff81d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68334, "upload_time": "2021-05-27T12:30:21", "upload_time_iso_8601": "2021-05-27T12:30:21.462864Z", "url": "https://files.pythonhosted.org/packages/a2/be/3b7c3c68c9500c8332b81ac4ee83e80d6e4c9c75af6686a750ec5e096c51/boutdata-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6db23b282e127bd3547c57aa3373c806", "sha256": "ba543ca5cb8ab0e7ffb9ca5362753f71bce6ba68aae071851d64989574c6e34b" }, "downloads": -1, "filename": "boutdata-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6db23b282e127bd3547c57aa3373c806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66462, "upload_time": "2021-05-27T12:30:23", "upload_time_iso_8601": "2021-05-27T12:30:23.374083Z", "url": "https://files.pythonhosted.org/packages/35/c7/68b9775892e7b062b1bbb9537120f54c5f4b8d6e875a4d3da42c78169bd3/boutdata-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "529e1bfdf371202d16b05a245f40a1bb", "sha256": "83d52821fe5c3c3be7f3b06a471eb1cc7021da9fbed95530a2044d6749ae13c5" }, "downloads": -1, "filename": "boutdata-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "529e1bfdf371202d16b05a245f40a1bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70191, "upload_time": "2021-06-15T09:56:00", "upload_time_iso_8601": "2021-06-15T09:56:00.270325Z", "url": "https://files.pythonhosted.org/packages/2c/15/c96fd89ee2fb329584b49769b6664ff00947a4fdb4b35011abd1fd542d46/boutdata-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bea0dc7c93dbe3d69db018c83ba4d970", "sha256": "faa8f4a12f0c8d966b6131ff2a5ae77f3216677f74a52df214354ab21f04184b" }, "downloads": -1, "filename": "boutdata-0.1.5.tar.gz", "has_sig": false, "md5_digest": "bea0dc7c93dbe3d69db018c83ba4d970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67791, "upload_time": "2021-06-15T09:56:01", "upload_time_iso_8601": "2021-06-15T09:56:01.641132Z", "url": "https://files.pythonhosted.org/packages/25/f9/b31231cf195d79453463ca7fd69ea0db74ad332b4e4fb6b4dc99e44e06bb/boutdata-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ab6c6315f12b12b341c29c1fa367a65d", "sha256": "6c54debf3b67c5e31594289d8a04f7d66ba38b52d3279bc27cfbf5a783ef1dd3" }, "downloads": -1, "filename": "boutdata-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ab6c6315f12b12b341c29c1fa367a65d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75764, "upload_time": "2022-01-06T13:56:26", "upload_time_iso_8601": "2022-01-06T13:56:26.423466Z", "url": "https://files.pythonhosted.org/packages/bb/1b/e7d7e4cc03c85b5834b16288b1310c6faa7599a796e850bb9c1ecb1b6d8b/boutdata-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34cdf6aa10c67dc591b3e7654d471a3c", "sha256": "97e47b3bd8d369aebb8e8a48e2416ff9736f0cd77b172c0547cd3be3ee3db069" }, "downloads": -1, "filename": "boutdata-0.1.6.tar.gz", "has_sig": false, "md5_digest": "34cdf6aa10c67dc591b3e7654d471a3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71648, "upload_time": "2022-01-06T13:56:28", "upload_time_iso_8601": "2022-01-06T13:56:28.074939Z", "url": "https://files.pythonhosted.org/packages/9e/4c/b13b034bc30314d126b11e1d074d8ee24bb35d4efa29c0922beb6baafd50/boutdata-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a93139d7b8de67486d36bdfc1255a765", "sha256": "28679166de14ece1115d9649b1ec5044dcab594ee2ca5b113a102e77e0ba6010" }, "downloads": -1, "filename": "boutdata-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a93139d7b8de67486d36bdfc1255a765", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75833, "upload_time": "2022-03-03T10:34:45", "upload_time_iso_8601": "2022-03-03T10:34:45.127916Z", "url": "https://files.pythonhosted.org/packages/a7/ad/c4db941cf9feb86f7dfeb24c260cd4c1f233908545705adb13a624e8d559/boutdata-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "95b3d76814b5988ff5abbd57fcdc03fe", "sha256": "d9f204fd409fbbcd18b3596616bbe5efb7156519cdb8adfca889dbc047e0ed59" }, "downloads": -1, "filename": "boutdata-0.1.7.tar.gz", "has_sig": false, "md5_digest": "95b3d76814b5988ff5abbd57fcdc03fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71919, "upload_time": "2022-03-03T10:34:47", "upload_time_iso_8601": "2022-03-03T10:34:47.491143Z", "url": "https://files.pythonhosted.org/packages/ea/97/4ed01cfc4028898dcac6a4d11bb9bb4a02e5c3dee8188be1b398329d805a/boutdata-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "86f938d7ec4063607417ff96bd6be290", "sha256": "abca401f309758a91c2102f742efab7112eaf5fbcdd15f5ba83c92ae003046e1" }, "downloads": -1, "filename": "boutdata-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "86f938d7ec4063607417ff96bd6be290", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75859, "upload_time": "2022-03-14T15:10:58", "upload_time_iso_8601": "2022-03-14T15:10:58.903216Z", "url": "https://files.pythonhosted.org/packages/b3/45/a16f43ff9eb088e29002b93dd0142c274c6a3acbeeec3769d43e95cb1292/boutdata-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3b4386df4513a1a0f2552c18b085da22", "sha256": "120ecccb8dcf736921e774de4656424a09ebb068cddde117ccd64024f02b650c" }, "downloads": -1, "filename": "boutdata-0.1.8.tar.gz", "has_sig": false, "md5_digest": "3b4386df4513a1a0f2552c18b085da22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71935, "upload_time": "2022-03-14T15:11:00", "upload_time_iso_8601": "2022-03-14T15:11:00.956398Z", "url": "https://files.pythonhosted.org/packages/3f/e0/81856641f625163d859314f15bb877a29cacc9e6595818f26d7fc049be08/boutdata-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "39154ce5c7e6ae221e6451d6ec81c846", "sha256": "e9d17a74223eeddb779d51fd98fcbd436d3e5aacb465d5f446421068f8852db7" }, "downloads": -1, "filename": "boutdata-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "39154ce5c7e6ae221e6451d6ec81c846", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76374, "upload_time": "2022-04-08T11:01:08", "upload_time_iso_8601": "2022-04-08T11:01:08.277847Z", "url": "https://files.pythonhosted.org/packages/3a/5f/d9c11f8636ba0659adaf098e871af874d0f6b60e72ee2f5fd93011b0832a/boutdata-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e996c14018ce7c2e57cc7088e8d29916", "sha256": "e1ca3a3798d53a7c980b8e30d7412503135ab25990af2042900e2606e5f281ba" }, "downloads": -1, "filename": "boutdata-0.1.9.tar.gz", "has_sig": false, "md5_digest": "e996c14018ce7c2e57cc7088e8d29916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72495, "upload_time": "2022-04-08T11:01:10", "upload_time_iso_8601": "2022-04-08T11:01:10.258082Z", "url": "https://files.pythonhosted.org/packages/51/dd/9a7b00ef86ea9bf71343a51a06d54c9c2c386d2993d0d018421369b1f227/boutdata-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39154ce5c7e6ae221e6451d6ec81c846", "sha256": "e9d17a74223eeddb779d51fd98fcbd436d3e5aacb465d5f446421068f8852db7" }, "downloads": -1, "filename": "boutdata-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "39154ce5c7e6ae221e6451d6ec81c846", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76374, "upload_time": "2022-04-08T11:01:08", "upload_time_iso_8601": "2022-04-08T11:01:08.277847Z", "url": "https://files.pythonhosted.org/packages/3a/5f/d9c11f8636ba0659adaf098e871af874d0f6b60e72ee2f5fd93011b0832a/boutdata-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e996c14018ce7c2e57cc7088e8d29916", "sha256": "e1ca3a3798d53a7c980b8e30d7412503135ab25990af2042900e2606e5f281ba" }, "downloads": -1, "filename": "boutdata-0.1.9.tar.gz", "has_sig": false, "md5_digest": "e996c14018ce7c2e57cc7088e8d29916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72495, "upload_time": "2022-04-08T11:01:10", "upload_time_iso_8601": "2022-04-08T11:01:10.258082Z", "url": "https://files.pythonhosted.org/packages/51/dd/9a7b00ef86ea9bf71343a51a06d54c9c2c386d2993d0d018421369b1f227/boutdata-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }