{ "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": "# boututils\n\n[![Build Status](https://travis-ci.org/boutproject/boututils.svg?branch=master)](https://travis-ci.org/boutproject/boututils)\n[![codecov](https://codecov.io/gh/boutproject/boututils/branch/master/graph/badge.svg)](https://codecov.io/gh/boutproject/boututils)\n[![Python](https://img.shields.io/badge/python->=3.6-blue.svg)](https://www.python.org/)\n[![pypi package](https://badge.fury.io/py/boututils.svg)](https://pypi.org/project/boututils/)\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/boututils/blob/master/LICENSE)\n\npip-package of what was previously found in `BOUT-dev/tools/pylib/boututils` Note that\n`BOUT-dev/tools/pylib/boututils` will likely be replaced by this repo in\n`BOUT++ v4.3.0`. See [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`boututils` depends on [`netcfd4`](https://github.com/Unidata/netcdf4-python) which\nrequires [`HDF5`](https://www.h5py.org) and\n[`netcdf-4`](https://github.com/Unidata/netcdf-c/releases) are installed, and that the\n`nc-config` utility is in your `PATH`. This can 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 boututils`\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/boututils", "keywords": "bout++,bout,plasma,physics,data-extraction,data-analysis,data-visualization", "license": "", "maintainer": "", "maintainer_email": "", "name": "boututils", "package_url": "https://pypi.org/project/boututils/", "platform": null, "project_url": "https://pypi.org/project/boututils/", "project_urls": { "Bug Tracker": "https://github.com/boutproject/boututils/issues/", "Documentation": "https://bout-dev.readthedocs.io/en/latest/", "Homepage": "https://github.com/boutproject/boututils", "Source Code": "https://github.com/boutproject/boututils/" }, "release_url": "https://pypi.org/project/boututils/0.1.9/", "requires_dist": [ "numpy", "matplotlib", "scipy", "netCDF4", "importlib-metadata ; python_version < \"3.8\"", "h5py ; extra == 'hdf5'", "mayavi ; extra == 'mayavi'", "PyQt5 ; extra == 'mayavi'" ], "requires_python": "", "summary": "Python package containing BOUT++ utils", "version": "0.1.9", "yanked": false, "yanked_reason": null }, "last_serial": 13442605, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d72947c4a514b930f90f7948bfb54a42", "sha256": "2b2de8fce1f08672cb95c1f9e90f9a529c6d7f1cfc5e96b2e84e7cadd7b72661" }, "downloads": -1, "filename": "boututils-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d72947c4a514b930f90f7948bfb54a42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68151, "upload_time": "2019-05-24T08:14:32", "upload_time_iso_8601": "2019-05-24T08:14:32.258887Z", "url": "https://files.pythonhosted.org/packages/af/73/3d5b8a731eb3227d2ab56ce77827b0325f9c2bccf118b75cfd59269625e8/boututils-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "93372c0e1b3261eae4f27d8a794af133", "sha256": "cc90b35d8eb371d9d49ad8b30e6b01bfe4c2cffa328b77d147c1bdb04d4650e7" }, "downloads": -1, "filename": "boututils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "93372c0e1b3261eae4f27d8a794af133", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54321, "upload_time": "2019-05-24T08:14:35", "upload_time_iso_8601": "2019-05-24T08:14:35.461642Z", "url": "https://files.pythonhosted.org/packages/0d/6e/9ac3f44635ca97c2afafe80927a6f7ff651b3efceceb3fff98cd7000a9f6/boututils-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8005b75e8af992d38cb5882061795a2d", "sha256": "97ce7930e2935149ed19230825ad7eece35720ae2912f8a14ff52e0abbdb796a" }, "downloads": -1, "filename": "boututils-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8005b75e8af992d38cb5882061795a2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68151, "upload_time": "2019-05-24T08:55:31", "upload_time_iso_8601": "2019-05-24T08:55:31.898986Z", "url": "https://files.pythonhosted.org/packages/ba/df/62a156755505077ff491fb91f4d0a5fa49d4ee5b036c8d3c7ede8a22557f/boututils-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ecf5c429a4ba952d5f023bf176a17298", "sha256": "4e832dbfa26105864013c656644635d3e7a7ee8816d2566cc61c6c54b64c6fd1" }, "downloads": -1, "filename": "boututils-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ecf5c429a4ba952d5f023bf176a17298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54323, "upload_time": "2019-05-24T08:55:34", "upload_time_iso_8601": "2019-05-24T08:55:34.296858Z", "url": "https://files.pythonhosted.org/packages/29/4c/de7285a9fff6afec6f18f68c3cca876ea3b11e0a30cf64314fdef6df9bcc/boututils-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "481f7154bf25bb9123d41d4cab2b182c", "sha256": "dc729fdc8c739be3d383a6f40ccb122bee62f2615f39bffd95e3eb57355274b6" }, "downloads": -1, "filename": "boututils-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "481f7154bf25bb9123d41d4cab2b182c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68352, "upload_time": "2019-05-24T09:32:16", "upload_time_iso_8601": "2019-05-24T09:32:16.892632Z", "url": "https://files.pythonhosted.org/packages/7e/6c/9b25180e450df06dc62c6898208cd0d2c564821174da262df6d079e6243c/boututils-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0fa1bfdff7bc3faaf492922c3a462bb6", "sha256": "4ab1b46b5c97d93d1140eb1209d9dada4008f166f8bb6ce4a2fb25a74b02f2c5" }, "downloads": -1, "filename": "boututils-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0fa1bfdff7bc3faaf492922c3a462bb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54770, "upload_time": "2019-05-24T09:32:18", "upload_time_iso_8601": "2019-05-24T09:32:18.917442Z", "url": "https://files.pythonhosted.org/packages/e2/56/d1ff95e73bb41ad042d29ce5fd366f57f41a81dd2847612d251784ffaebe/boututils-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3c6730187092395411434ae61163484a", "sha256": "d905d49a2854a3caf4a5957bba4db0855dfe30410721f76abbb6d82742978d02" }, "downloads": -1, "filename": "boututils-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3c6730187092395411434ae61163484a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69038, "upload_time": "2019-10-26T19:14:48", "upload_time_iso_8601": "2019-10-26T19:14:48.818867Z", "url": "https://files.pythonhosted.org/packages/22/c6/44cd58b470f57d820bd716d298ff0fc783e0a6eafa7d537cd44f3f8a87c2/boututils-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10bcb5047519166603c4407b6ef37a29", "sha256": "dfac18eef23a44d364b64efa42de661119e89e0a0f0a7f24e89bef2bd4363d6f" }, "downloads": -1, "filename": "boututils-0.1.3.tar.gz", "has_sig": false, "md5_digest": "10bcb5047519166603c4407b6ef37a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55482, "upload_time": "2019-10-26T19:14:50", "upload_time_iso_8601": "2019-10-26T19:14:50.414923Z", "url": "https://files.pythonhosted.org/packages/b8/07/3d0be7a398efc7e01fa0a48f09efbbc5ab8a685c7fed9da3d348f4ff029e/boututils-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "695120c08329011dd658fe62e2f426eb", "sha256": "9d3c788650246c58447f90aff85017400af3896867ca1d6135286aeab5acd01b" }, "downloads": -1, "filename": "boututils-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "695120c08329011dd658fe62e2f426eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69034, "upload_time": "2020-04-11T19:17:56", "upload_time_iso_8601": "2020-04-11T19:17:56.010466Z", "url": "https://files.pythonhosted.org/packages/18/53/c6817686d9d58f3686fad934e9ea8d988aee8fa61ea592d2dffbd3caa57d/boututils-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "099e4724bdafa8515881516902b3c32e", "sha256": "ed8e8778cea7f2335a22ddab8294f3983a82eca10c9d8357936a3102abef4563" }, "downloads": -1, "filename": "boututils-0.1.4.tar.gz", "has_sig": false, "md5_digest": "099e4724bdafa8515881516902b3c32e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55458, "upload_time": "2020-04-11T19:17:57", "upload_time_iso_8601": "2020-04-11T19:17:57.676124Z", "url": "https://files.pythonhosted.org/packages/9f/f0/f997d92d4bad737086478fcd9ecfee621f5190df471d314764168d42d1a1/boututils-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "afea7675022b5b51c1e496da2f6334c1", "sha256": "26605ab1df90fe9865484627111de144bd1de06d5f6099fb1ec4e7bf23d60683" }, "downloads": -1, "filename": "boututils-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "afea7675022b5b51c1e496da2f6334c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70703, "upload_time": "2021-01-03T22:48:00", "upload_time_iso_8601": "2021-01-03T22:48:00.206573Z", "url": "https://files.pythonhosted.org/packages/7e/d3/def44136a179499679251a81adbcb9f859dbed861946fe0e66886ac6faf6/boututils-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d557e43a9b80fbba5ae40e15daa8fc1d", "sha256": "8bd01dab6a21b69d577917bdeffd56ca1920668215b3d623bc458289d7215525" }, "downloads": -1, "filename": "boututils-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d557e43a9b80fbba5ae40e15daa8fc1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63082, "upload_time": "2021-01-03T22:48:01", "upload_time_iso_8601": "2021-01-03T22:48:01.434346Z", "url": "https://files.pythonhosted.org/packages/0b/6c/9254c902724085d301f1ec78745b41416dfc8dad62468e56d1a580e18dd9/boututils-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "efff14f452f58e2daec37b8ab59ccc54", "sha256": "449e1cadca4ce47f8c79822b5e8f9994794efd2499af6043345f724cdc24d49a" }, "downloads": -1, "filename": "boututils-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "efff14f452f58e2daec37b8ab59ccc54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70734, "upload_time": "2021-01-04T17:21:28", "upload_time_iso_8601": "2021-01-04T17:21:28.375591Z", "url": "https://files.pythonhosted.org/packages/96/e4/c0dee9e22828b5b1f80f1c4a8572038453445134fcf5b28b9612baef33d9/boututils-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f766c721d9cbed18781d88aee9d8997d", "sha256": "0be867137f0ac8ddeadde0588bca0c67750f27a33a28ff94fe925c4f4c99609c" }, "downloads": -1, "filename": "boututils-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f766c721d9cbed18781d88aee9d8997d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63097, "upload_time": "2021-01-04T17:21:29", "upload_time_iso_8601": "2021-01-04T17:21:29.986325Z", "url": "https://files.pythonhosted.org/packages/68/ab/5faf06fbcdfcc3b3984666035a40ba36e641cf8ccf65c5342dedcb496efa/boututils-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "c38cd4ba9ff6593c2a3bbcce851b68a5", "sha256": "75e513d2141686331609a6c71268757f017a9ba3177c5529fc54eaeea1155266" }, "downloads": -1, "filename": "boututils-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "c38cd4ba9ff6593c2a3bbcce851b68a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70161, "upload_time": "2021-01-19T11:41:56", "upload_time_iso_8601": "2021-01-19T11:41:56.298991Z", "url": "https://files.pythonhosted.org/packages/f6/93/a88b1813745f20ad385124bc72ca8f0b8381e9d8f0dbf0e0fb8608f06fac/boututils-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40605526b00ecc9eedbc206b32b2f522", "sha256": "84f22fe0271bad5fd1490088c16b9894557d199821d84d1acc15cc1ac6b935bf" }, "downloads": -1, "filename": "boututils-0.1.7.tar.gz", "has_sig": false, "md5_digest": "40605526b00ecc9eedbc206b32b2f522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62856, "upload_time": "2021-01-19T11:41:57", "upload_time_iso_8601": "2021-01-19T11:41:57.612328Z", "url": "https://files.pythonhosted.org/packages/0f/6f/126c092cd641d3ff8f5d503d625e26562adfed39242191857f0f6659cd8b/boututils-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "f06d5940663221a4e5c020ca76b11ebc", "sha256": "7ea5f6cf41a434f57b5c98bde8e2b397e4fe2ffa3730b59191b9107a363895c3" }, "downloads": -1, "filename": "boututils-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f06d5940663221a4e5c020ca76b11ebc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69167, "upload_time": "2022-03-14T13:57:05", "upload_time_iso_8601": "2022-03-14T13:57:05.160103Z", "url": "https://files.pythonhosted.org/packages/13/9c/d8f1159ac2384d8a753f8b66d827e09857c64ea5efde3046d9a0bda6fd74/boututils-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af734032a513a9088ec5217f7b8b725f", "sha256": "730f6c8d6da74a3a5f41e5061ef4bc8eaa85f86f7e4c87bab247ec65b02c5be2" }, "downloads": -1, "filename": "boututils-0.1.8.tar.gz", "has_sig": false, "md5_digest": "af734032a513a9088ec5217f7b8b725f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62401, "upload_time": "2022-03-14T13:57:06", "upload_time_iso_8601": "2022-03-14T13:57:06.525805Z", "url": "https://files.pythonhosted.org/packages/96/bf/1452546107ee9c4c87f2ba818617a02c460cee546372ed9818cc78213496/boututils-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "98c113941f919d931be3f5cbef3e2cc0", "sha256": "d087c326fc71fbd07e233194fc6059d0ae603c21ec8a773f60ee9eb5d326a20d" }, "downloads": -1, "filename": "boututils-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "98c113941f919d931be3f5cbef3e2cc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69203, "upload_time": "2022-04-07T15:04:40", "upload_time_iso_8601": "2022-04-07T15:04:40.575602Z", "url": "https://files.pythonhosted.org/packages/0c/45/c2a080be2acde1e23fa64d4961d4ed6469d2a4954ac45dc9e3b860cbe2c5/boututils-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "109b4aee5aee30358c35c0e6f234848e", "sha256": "b30bdca18d831760dae1b8b012bf462736c58b6b39d941984a53a499f5b98cb3" }, "downloads": -1, "filename": "boututils-0.1.9.tar.gz", "has_sig": false, "md5_digest": "109b4aee5aee30358c35c0e6f234848e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62451, "upload_time": "2022-04-07T15:04:42", "upload_time_iso_8601": "2022-04-07T15:04:42.539050Z", "url": "https://files.pythonhosted.org/packages/b0/01/24ae119daae517d5be3a5560137a67a861bfecd2becbbac818b01d74b3ad/boututils-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98c113941f919d931be3f5cbef3e2cc0", "sha256": "d087c326fc71fbd07e233194fc6059d0ae603c21ec8a773f60ee9eb5d326a20d" }, "downloads": -1, "filename": "boututils-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "98c113941f919d931be3f5cbef3e2cc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69203, "upload_time": "2022-04-07T15:04:40", "upload_time_iso_8601": "2022-04-07T15:04:40.575602Z", "url": "https://files.pythonhosted.org/packages/0c/45/c2a080be2acde1e23fa64d4961d4ed6469d2a4954ac45dc9e3b860cbe2c5/boututils-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "109b4aee5aee30358c35c0e6f234848e", "sha256": "b30bdca18d831760dae1b8b012bf462736c58b6b39d941984a53a499f5b98cb3" }, "downloads": -1, "filename": "boututils-0.1.9.tar.gz", "has_sig": false, "md5_digest": "109b4aee5aee30358c35c0e6f234848e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62451, "upload_time": "2022-04-07T15:04:42", "upload_time_iso_8601": "2022-04-07T15:04:42.539050Z", "url": "https://files.pythonhosted.org/packages/b0/01/24ae119daae517d5be3a5560137a67a861bfecd2becbbac818b01d74b3ad/boututils-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }