Name | plasmapy JSON |
Version |
2024.2.0
JSON |
| download |
home_page | |
Summary | Python package for plasma science |
upload_time | 2024-02-06 00:55:44 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | BSD 3-Clause License Copyright (c) 2015–2024, PlasmaPy Developers. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of PlasmaPy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holder or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. |
keywords |
astronomy
fusion
heliophysics
plasma
plasma physics
science
solar physics
space plasmas
|
VCS |
|
bugtrack_url |
|
requirements |
alabaster
anyio
argon2-cffi
argon2-cffi-bindings
arrow
asteval
astropy
astropy-iers-data
asttokens
attrs
babel
beautifulsoup4
bleach
cachetools
certifi
cffi
cfgv
chardet
charset-normalizer
click
colorama
comm
contourpy
cycler
debugpy
decorator
defusedxml
distlib
docutils
execnet
executing
fastjsonschema
filelock
fonttools
fqdn
future
h5py
hypothesis
identify
idna
imagesize
incremental
iniconfig
ipykernel
ipython
ipywidgets
isoduration
jedi
jinja2
json5
jsonpointer
jsonschema
jsonschema-specifications
jupyter-client
jupyter-core
jupyter-events
jupyter-server
jupyter-server-terminals
jupyterlab-pygments
jupyterlab-server
jupyterlab-widgets
kiwisolver
latexcodec
llvmlite
lmfit
markupsafe
matplotlib
matplotlib-inline
mistune
mpmath
nbclient
nbconvert
nbformat
nbsphinx
nest-asyncio
nodeenv
numba
numpy
numpydoc
overrides
packaging
pandas
pandocfilters
parso
pexpect
pillow
platformdirs
pluggy
pre-commit
prometheus-client
prompt-toolkit
psutil
ptyprocess
pure-eval
pybtex
pybtex-docutils
pycparser
pyerfa
pygments
pyparsing
pyproject-api
pytest
pytest-datadir
pytest-regressions
pytest-xdist
python-dateutil
python-json-logger
pytz
pyyaml
pyzmq
referencing
requests
rfc3339-validator
rfc3986-validator
rpds-py
scipy
send2trash
six
sniffio
snowballstemmer
sortedcontainers
soupsieve
sphinx
sphinx-changelog
sphinx-codeautolink
sphinx-collapse
sphinx-copybutton
sphinx-gallery
sphinx-hoverxref
sphinx-issues
sphinx-notfound-page
sphinx-reredirects
sphinx-rtd-theme
sphinx-tabs
sphinxcontrib-applehelp
sphinxcontrib-bibtex
sphinxcontrib-devhelp
sphinxcontrib-globalsubs
sphinxcontrib-htmlhelp
sphinxcontrib-jquery
sphinxcontrib-jsmath
sphinxcontrib-qthelp
sphinxcontrib-serializinghtml
stack-data
tabulate
terminado
tinycss2
tomli
tornado
towncrier
tox
tqdm
traitlets
types-python-dateutil
tzdata
uncertainties
unidecode
uri-template
urllib3
virtualenv
voila
wcwidth
webcolors
webencodings
websocket-client
websockets
widgetsnbextension
wrapt
xarray
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<div align="center"><img src="https://raw.githubusercontent.com/PlasmaPy/PlasmaPy-logo/main/exports/with-text-dark.png" width="600"/></div>
# PlasmaPy
[![PyPI version](https://img.shields.io/pypi/v/plasmapy?style=flat&logo=pypi)](https://pypi.org/project/plasmapy/)
[![Conda version](https://img.shields.io/conda/v/conda-forge/plasmapy?style=flat&logo=anaconda)](https://img.shields.io/conda/v/conda-forge/plasmapy)
[![PyPI version](https://img.shields.io/pypi/pyversions/plasmapy?style=flat&logo=python)](https://img.shields.io/pypi/pyversions/plasmapy?style=plastic)
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](./LICENSE.md)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://docs.plasmapy.org/en/latest/CODE_OF_CONDUCT.html)
[![Matrix](https://img.shields.io/badge/Matrix-join%20chat-blueviolet?style=flat&logo=matrix)](https://app.element.io/#/room/#plasmapy:openastronomy.org)
<a rel="me" href="https://fosstodon.org/@plasmapy">![Mastodon](https://img.shields.io/badge/Mastodon-plasmapy%40fosstodon.org-blue?logo=mastodon&style=fla)</a>
[![Twitter](https://img.shields.io/badge/Twitter%20-follow-red?style=flat&logo=twitter)](https://twitter.com/plasmapy)
[![YouTube](https://img.shields.io/badge/YouTube%20-subscribe-red?style=flat&logo=youtube)](https://www.youtube.com/channel/UCSH6qzslhqIZKTAJmHPxIxw)
[![GitHub Actions — CI](https://github.com/PlasmaPy/PlasmaPy/workflows/CI/badge.svg)](https://github.com/PlasmaPy/PlasmaPy/actions?query=workflow%3ACI+branch%3Amain)
[![weekly tests](https://github.com/PlasmaPy/PlasmaPy/actions/workflows/weekly-tests.yml/badge.svg?branch=main)](https://github.com/PlasmaPy/PlasmaPy/actions/workflows/weekly-tests.yml)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/PlasmaPy/PlasmaPy/main.svg)](https://results.pre-commit.ci/latest/github/PlasmaPy/PlasmaPy/main)
[![codecov](https://codecov.io/gh/PlasmaPy/PlasmaPy/branch/main/graph/badge.svg)](https://codecov.io/gh/PlasmaPy/PlasmaPy)
[![Read the Docs Status](https://readthedocs.org/projects/plasmapy/badge/?version=latest&logo=twitter)](http://plasmapy.readthedocs.io/en/latest/?badge=latest)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1436011.svg)](https://doi.org/10.5281/zenodo.1436011)
[![astropy](http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat&logo=astropy)](http://www.astropy.org/)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Open Source Helpers](https://www.codetriage.com/plasmapy/plasmapy/badges/users.svg)](https://www.codetriage.com/plasmapy/plasmapy)
[Anaconda Navigator]: https://anaconda.org/anaconda/anaconda-navigator
[Astropy]: https://www.astropy.org
[3-clause BSD license]: ./LICENSE.md
[calendar]: https://calendar.google.com/calendar/embed?src=c_sqqq390s24jjfjp3q86pv41pi8%40group.calendar.google.com&ctz=America%2FNew_York
[citation instructions]: https://docs.plasmapy.org/en/latest/about/citation.html
[code of conduct]: http://docs.plasmapy.org/en/latest/CODE_OF_CONDUCT.html
[collaborative award]: https://doi.org/10.5281/zenodo.2633286
[command line]: https://tutorial.djangogirls.org/en/intro_to_command_line/
[community meetings]: https://www.plasmapy.org/meetings/weekly
[contributor guide]: https://docs.plasmapy.org/en/latest/development/index.html
[Cyberinfrastructure for Sustained Scientific Innovation]: https://beta.nsf.gov/funding/opportunities/cyberinfrastructure-sustained-scientific-innovation-cssi
[Department of Energy]: https://www.energy.gov
[emerging best practice for software citation]: https://doi.org/10.7717/peerj-cs.86
[example gallery]: https://docs.plasmapy.org/en/stable/examples.html
[GitHub discussions]: https://github.com/PlasmaPy/PlasmaPy/discussions
[Gitter]: https://gitter.im/PlasmaPy/Lobby
[good first issues]: https://github.com/PlasmaPy/PlasmaPy/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
[Google Summer of Code]: https://summerofcode.withgoogle.com
[hack week]: https://doi.org/10.1073/pnas.1717196115
[how to install plasmapy]: https://docs.plasmapy.org/en/stable/install.html
[installed Conda]: https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html
[download and install Python]: https://wiki.python.org/moin/BeginnersGuide/Download
[GitHub repository]: https://github.com/PlasmaPy/PlasmaPy
[installing PlasmaPy]: https://docs.plasmapy.org/en/latest/install.html
[installing PlasmaPy from source]: http://docs.plasmapy.org/en/latest/install.html#building-and-installing-from-source-code
[Mailing list]: https://groups.google.com/forum/#!forum/plasmapy
[Matrix]: https://app.element.io/#/room/#plasmapy:openastronomy.org
[meetings]: https://www.plasmapy.org/meetings/weekly
[NASA]: https://www.nasa.gov/
[National Science Foundation]: https://nsf.gov
[office hours]: http://www.plasmapy.org/meetings/office_hours
[pip]: https://pypi.org/project/pip
[Plasma Hack Week]: https://hack.plasmapy.org
[PlasmaPy Community on Zenodo]: https://zenodo.org/communities/plasmapy
[PlasmaPy]: https://www.plasmapy.org
[PlasmaPy's online documentation]: https://docs.plasmapy.org
[protections against software patents]: ./PATENT.md
[Python]: https://www.python.org
[Smithsonian Institution]: https://www.si.edu
[submit a bug report]: https://github.com/PlasmaPy/PlasmaPy/issues/new?assignees=&labels=Bug&template=bug_report.yml
[submit a feature request]: https://github.com/PlasmaPy/PlasmaPy/issues/new?assignees=&labels=Feature+request&template=feature_request.yml
[Suggestion box]: https://docs.google.com/forms/d/e/1FAIpQLSdT3O5iHZrLJRuavFyzoR23PGy0Prfzx2SQOcwJGWtvHyT2lw/viewform?usp=sf_link
[team@plasmapy.org]: mailto:team@plasmapy.org
[this video]: https://youtu.be/E8RwQF5wcXM
[Zoom]: https://zoom.us/j/91633383503?pwd=QWNkdHpWeFhrYW1vQy91ODNTVG5Ndz09
[PlasmaPy] is an open source, community-developed [Python] package for
plasma research and education. PlasmaPy intends to be for plasma
science what [Astropy] is for astronomy — a collection of
functionality commonly needed by plasma scientists and researchers
globally, running within and leveraging the open source scientific
Python ecosystem. The goals of PlasmaPy are more thoroughly described
in [this video]. Current functionality is described in [PlasmaPy's
online documentation]. If you would like an idea of what PlasmaPy can
do, check out our [example gallery] of Jupyter notebooks. Many of our
recent presentations are available from the [PlasmaPy Community on
Zenodo].
Please [submit a feature request] in our [GitHub repository] if you
have an idea for new functionality. PlasmaPy is community-driven, and
feature requests really help guide the direction of software
development. Please also [submit a bug report] if you notice any
problems. We really appreciate it!
If you are interested in contributing, please check out our
[contributor guide] and [code of conduct]. There are also a number of
[good first issues] in our GitHub repository. New contributors are
very welcome!
## Installation
PlasmaPy requires Python 3.9 or newer. If you do not have Python
installed already, here are the instructions to [download and install
Python].
To install PlasmaPy on macOS or Linux, open a terminal and run:
```Shell
python -m pip install plasmapy
```
On some systems, it might be necessary to specify the Python version
number, for example by using `python3` or `python3.11` instead of
`python`.
To install PlasmaPy on Windows, open a terminal and run
```Shell
py -3.11 -m pip install plasmapy
```
The `3.11` may be replaced by any version of Python that is supported by
PlasmaPy.
If you have [installed Conda], then you can also install PlasmaPy into
an activated Conda environment by running:
```Shell
conda install -c conda-forge plasmapy
```
PlasmaPy can also be installed using [Anaconda Navigator] so long as
`conda-forge` is added as a channel.
Check out our instructions on [installing PlasmaPy] for more details.
Please check out our documentation for more information on [how to
install PlasmaPy]. To contribute to the package or use the most recent
version, check out our instructions on [installing PlasmaPy from
source].
## Events
PlasmaPy has several [meetings] that are on our [calendar]. Events are
usually held on PlasmaPy's [Zoom] room.
Last-minute changes are usually announced on the [Matrix]/[Gitter]
chat room. The most up-to-date information about these meetings is on
the [meetings] page of PlasmaPy's website.
### Office hours
Our weekly informal [office hours] are an opportunity to chat with
active members of the PlasmaPy community about topics related to
Python and plasma science. If you'd like to learn more about PlasmaPy,
our office hours are one of the best places to start. As of February
2024, our office hours are on most Thursdays at 3 pm Eastern. Please
feel free to come by!
### Community meetings
PlasmaPy's weekly [community meetings] are a place to talk about code
development. If you have an idea for a new feature or would like to
make a code contribution, community meetings are a good place to go
to. As of February 2024, our community meetings are on most Tuesdays
at 2 pm Eastern.
### Project meetings
PlasmaPy's weekly project meetings are a place to discuss education,
outreach, and project coordination. Topics might range from creating
educational notebooks to organizing community events. As of February
2024, project meetings are held on most Wednesdays at 3 pm Eastern.
### Working group meetings
PlasmaPy has started several working groups, including on diagnostics,
dispersion relations, and simulation. These working groups usually
meet fortnightly, and their meeting times can be found in PlasmaPy's
event [calendar]. If you would like to join a PlasmaPy working group
or even start a new one, please email us at [team@plasmapy.org]!
### Plasma Hack Week
A [hack week] is a mix of a hackathon and a summer school. Hack weeks
provide an opportunity to learn from each other and code together.
[Plasma Hack Week] was held virtually in the summers of 2021 and 2022,
and we hope to hold this again in the future. If you would like to
help organize a future Plasma Hack Week, please email
[team@plasmapy.org].
## Community
### Matrix chat
If you have any questions, the quickest way to get a response is to
ask on our [Matrix]/[Gitter] channel. Both of these are the same chat
channel; Gitter uses a bridge to link the two.
### GitHub discussions
We're trying out [GitHub discussions] as a place to suggest ideas,
bring up discussion topics, and ask questions.
### Mailing list
You can subscribe to PlasmaPy's low-volume [mailing list] to receive
PlasmaPy newsletters and other announcements.
### Suggestion box
We have a [suggestion box] if you would like to (optionally
anonymously) suggest a feature/topic for consideration. These
suggestions might be changed into GitHub issues for further
discussion.
## Contact information
Please feel free to reach out to us at [team@plasmapy.org] or stop by
our [office hours] with any ideas, questions, and/or puns about
computational magnetohydrodynamics.
## License
PlasmaPy is permissively licensed under a [3-clause BSD license] with
added [protections against software patents].
## Citing PlasmaPy
An [emerging best practice for software citation] is to cite the
_specific version_ of each software package used in a research project
(instead of only citing a journal article, website, or GitHub
repository). The citation should include a persistent identifier that
uniquely identifies which version of the software was used. We
therefore ask that you cite the specific version of PlasmaPy used in
your research project. Releases of PlasmaPy are available from the
[PlasmaPy community on Zenodo], along with many other PlasmaPy
resources. Please check our documentation for more detailed [citation
instructions].
## Acknowledgments
Early development on PlasmaPy was supported in part by the U.S.
[Department of Energy], the [Smithsonian Institution], [NASA], and
[Google Summer of Code]. Ongoing PlasmaPy development is being
supported through a [collaborative award] from the
[Cyberinfrastructure for Sustained Scientific Innovation] program of
the U.S. [National Science Foundation].
Raw data
{
"_id": null,
"home_page": "",
"name": "plasmapy",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "astronomy,fusion,heliophysics,plasma,plasma physics,science,solar physics,space plasmas",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/fe/06/3664ba2fda257ec88024f864627aafae72676a4492a40336b239c61c4c4d/plasmapy-2024.2.0.tar.gz",
"platform": null,
"description": "<div align=\"center\"><img src=\"https://raw.githubusercontent.com/PlasmaPy/PlasmaPy-logo/main/exports/with-text-dark.png\" width=\"600\"/></div>\n\n# PlasmaPy\n\n[![PyPI version](https://img.shields.io/pypi/v/plasmapy?style=flat&logo=pypi)](https://pypi.org/project/plasmapy/)\n[![Conda version](https://img.shields.io/conda/v/conda-forge/plasmapy?style=flat&logo=anaconda)](https://img.shields.io/conda/v/conda-forge/plasmapy)\n[![PyPI version](https://img.shields.io/pypi/pyversions/plasmapy?style=flat&logo=python)](https://img.shields.io/pypi/pyversions/plasmapy?style=plastic)\n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](./LICENSE.md)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](https://docs.plasmapy.org/en/latest/CODE_OF_CONDUCT.html)\n\n[![Matrix](https://img.shields.io/badge/Matrix-join%20chat-blueviolet?style=flat&logo=matrix)](https://app.element.io/#/room/#plasmapy:openastronomy.org)\n<a rel=\"me\" href=\"https://fosstodon.org/@plasmapy\">![Mastodon](https://img.shields.io/badge/Mastodon-plasmapy%40fosstodon.org-blue?logo=mastodon&style=fla)</a>\n[![Twitter](https://img.shields.io/badge/Twitter%20-follow-red?style=flat&logo=twitter)](https://twitter.com/plasmapy)\n[![YouTube](https://img.shields.io/badge/YouTube%20-subscribe-red?style=flat&logo=youtube)](https://www.youtube.com/channel/UCSH6qzslhqIZKTAJmHPxIxw)\n\n[![GitHub Actions \u2014 CI](https://github.com/PlasmaPy/PlasmaPy/workflows/CI/badge.svg)](https://github.com/PlasmaPy/PlasmaPy/actions?query=workflow%3ACI+branch%3Amain)\n[![weekly tests](https://github.com/PlasmaPy/PlasmaPy/actions/workflows/weekly-tests.yml/badge.svg?branch=main)](https://github.com/PlasmaPy/PlasmaPy/actions/workflows/weekly-tests.yml)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/PlasmaPy/PlasmaPy/main.svg)](https://results.pre-commit.ci/latest/github/PlasmaPy/PlasmaPy/main)\n[![codecov](https://codecov.io/gh/PlasmaPy/PlasmaPy/branch/main/graph/badge.svg)](https://codecov.io/gh/PlasmaPy/PlasmaPy)\n[![Read the Docs Status](https://readthedocs.org/projects/plasmapy/badge/?version=latest&logo=twitter)](http://plasmapy.readthedocs.io/en/latest/?badge=latest)\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1436011.svg)](https://doi.org/10.5281/zenodo.1436011)\n[![astropy](http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat&logo=astropy)](http://www.astropy.org/)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Open Source Helpers](https://www.codetriage.com/plasmapy/plasmapy/badges/users.svg)](https://www.codetriage.com/plasmapy/plasmapy)\n\n[Anaconda Navigator]: https://anaconda.org/anaconda/anaconda-navigator\n[Astropy]: https://www.astropy.org\n[3-clause BSD license]: ./LICENSE.md\n[calendar]: https://calendar.google.com/calendar/embed?src=c_sqqq390s24jjfjp3q86pv41pi8%40group.calendar.google.com&ctz=America%2FNew_York\n[citation instructions]: https://docs.plasmapy.org/en/latest/about/citation.html\n[code of conduct]: http://docs.plasmapy.org/en/latest/CODE_OF_CONDUCT.html\n[collaborative award]: https://doi.org/10.5281/zenodo.2633286\n[command line]: https://tutorial.djangogirls.org/en/intro_to_command_line/\n[community meetings]: https://www.plasmapy.org/meetings/weekly\n[contributor guide]: https://docs.plasmapy.org/en/latest/development/index.html\n[Cyberinfrastructure for Sustained Scientific Innovation]: https://beta.nsf.gov/funding/opportunities/cyberinfrastructure-sustained-scientific-innovation-cssi\n[Department of Energy]: https://www.energy.gov\n[emerging best practice for software citation]: https://doi.org/10.7717/peerj-cs.86\n[example gallery]: https://docs.plasmapy.org/en/stable/examples.html\n[GitHub discussions]: https://github.com/PlasmaPy/PlasmaPy/discussions\n[Gitter]: https://gitter.im/PlasmaPy/Lobby\n[good first issues]: https://github.com/PlasmaPy/PlasmaPy/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22\n[Google Summer of Code]: https://summerofcode.withgoogle.com\n[hack week]: https://doi.org/10.1073/pnas.1717196115\n[how to install plasmapy]: https://docs.plasmapy.org/en/stable/install.html\n[installed Conda]: https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html\n[download and install Python]: https://wiki.python.org/moin/BeginnersGuide/Download\n[GitHub repository]: https://github.com/PlasmaPy/PlasmaPy\n[installing PlasmaPy]: https://docs.plasmapy.org/en/latest/install.html\n[installing PlasmaPy from source]: http://docs.plasmapy.org/en/latest/install.html#building-and-installing-from-source-code\n[Mailing list]: https://groups.google.com/forum/#!forum/plasmapy\n[Matrix]: https://app.element.io/#/room/#plasmapy:openastronomy.org\n[meetings]: https://www.plasmapy.org/meetings/weekly\n[NASA]: https://www.nasa.gov/\n[National Science Foundation]: https://nsf.gov\n[office hours]: http://www.plasmapy.org/meetings/office_hours\n[pip]: https://pypi.org/project/pip\n[Plasma Hack Week]: https://hack.plasmapy.org\n[PlasmaPy Community on Zenodo]: https://zenodo.org/communities/plasmapy\n[PlasmaPy]: https://www.plasmapy.org\n[PlasmaPy's online documentation]: https://docs.plasmapy.org\n[protections against software patents]: ./PATENT.md\n[Python]: https://www.python.org\n[Smithsonian Institution]: https://www.si.edu\n[submit a bug report]: https://github.com/PlasmaPy/PlasmaPy/issues/new?assignees=&labels=Bug&template=bug_report.yml\n[submit a feature request]: https://github.com/PlasmaPy/PlasmaPy/issues/new?assignees=&labels=Feature+request&template=feature_request.yml\n[Suggestion box]: https://docs.google.com/forms/d/e/1FAIpQLSdT3O5iHZrLJRuavFyzoR23PGy0Prfzx2SQOcwJGWtvHyT2lw/viewform?usp=sf_link\n[team@plasmapy.org]: mailto:team@plasmapy.org\n[this video]: https://youtu.be/E8RwQF5wcXM\n[Zoom]: https://zoom.us/j/91633383503?pwd=QWNkdHpWeFhrYW1vQy91ODNTVG5Ndz09\n\n[PlasmaPy] is an open source, community-developed [Python] package for\nplasma research and education. PlasmaPy intends to be for plasma\nscience what [Astropy] is for astronomy \u2014 a collection of\nfunctionality commonly needed by plasma scientists and researchers\nglobally, running within and leveraging the open source scientific\nPython ecosystem. The goals of PlasmaPy are more thoroughly described\nin [this video]. Current functionality is described in [PlasmaPy's\nonline documentation]. If you would like an idea of what PlasmaPy can\ndo, check out our [example gallery] of Jupyter notebooks. Many of our\nrecent presentations are available from the [PlasmaPy Community on\nZenodo].\n\nPlease [submit a feature request] in our [GitHub repository] if you\nhave an idea for new functionality. PlasmaPy is community-driven, and\nfeature requests really help guide the direction of software\ndevelopment. Please also [submit a bug report] if you notice any\nproblems. We really appreciate it!\n\nIf you are interested in contributing, please check out our\n[contributor guide] and [code of conduct]. There are also a number of\n[good first issues] in our GitHub repository. New contributors are\nvery welcome!\n\n## Installation\n\nPlasmaPy requires Python 3.9 or newer. If you do not have Python\ninstalled already, here are the instructions to [download and install\nPython].\n\nTo install PlasmaPy on macOS or Linux, open a terminal and run:\n```Shell\npython -m pip install plasmapy\n```\nOn some systems, it might be necessary to specify the Python version\nnumber, for example by using `python3` or `python3.11` instead of\n`python`.\n\nTo install PlasmaPy on Windows, open a terminal and run\n```Shell\npy -3.11 -m pip install plasmapy\n```\nThe `3.11` may be replaced by any version of Python that is supported by\nPlasmaPy.\n\nIf you have [installed Conda], then you can also install PlasmaPy into\nan activated Conda environment by running:\n```Shell\nconda install -c conda-forge plasmapy\n```\nPlasmaPy can also be installed using [Anaconda Navigator] so long as\n`conda-forge` is added as a channel.\n\nCheck out our instructions on [installing PlasmaPy] for more details.\n\nPlease check out our documentation for more information on [how to\ninstall PlasmaPy]. To contribute to the package or use the most recent\nversion, check out our instructions on [installing PlasmaPy from\nsource].\n\n## Events\n\nPlasmaPy has several [meetings] that are on our [calendar]. Events are\nusually held on PlasmaPy's [Zoom] room.\n\nLast-minute changes are usually announced on the [Matrix]/[Gitter]\nchat room. The most up-to-date information about these meetings is on\nthe [meetings] page of PlasmaPy's website.\n\n### Office hours\n\nOur weekly informal [office hours] are an opportunity to chat with\nactive members of the PlasmaPy community about topics related to\nPython and plasma science. If you'd like to learn more about PlasmaPy,\nour office hours are one of the best places to start. As of February\n2024, our office hours are on most Thursdays at 3 pm Eastern. Please\nfeel free to come by!\n\n### Community meetings\n\nPlasmaPy's weekly [community meetings] are a place to talk about code\ndevelopment. If you have an idea for a new feature or would like to\nmake a code contribution, community meetings are a good place to go\nto. As of February 2024, our community meetings are on most Tuesdays\nat 2 pm Eastern.\n\n### Project meetings\n\nPlasmaPy's weekly project meetings are a place to discuss education,\noutreach, and project coordination. Topics might range from creating\neducational notebooks to organizing community events. As of February\n2024, project meetings are held on most Wednesdays at 3 pm Eastern.\n\n### Working group meetings\n\nPlasmaPy has started several working groups, including on diagnostics,\ndispersion relations, and simulation. These working groups usually\nmeet fortnightly, and their meeting times can be found in PlasmaPy's\nevent [calendar]. If you would like to join a PlasmaPy working group\nor even start a new one, please email us at [team@plasmapy.org]!\n\n### Plasma Hack Week\n\nA [hack week] is a mix of a hackathon and a summer school. Hack weeks\nprovide an opportunity to learn from each other and code together.\n[Plasma Hack Week] was held virtually in the summers of 2021 and 2022,\nand we hope to hold this again in the future. If you would like to\nhelp organize a future Plasma Hack Week, please email\n[team@plasmapy.org].\n\n## Community\n\n### Matrix chat\n\nIf you have any questions, the quickest way to get a response is to\nask on our [Matrix]/[Gitter] channel. Both of these are the same chat\nchannel; Gitter uses a bridge to link the two.\n\n### GitHub discussions\n\nWe're trying out [GitHub discussions] as a place to suggest ideas,\nbring up discussion topics, and ask questions.\n\n### Mailing list\n\nYou can subscribe to PlasmaPy's low-volume [mailing list] to receive\nPlasmaPy newsletters and other announcements.\n\n### Suggestion box\n\nWe have a [suggestion box] if you would like to (optionally\nanonymously) suggest a feature/topic for consideration. These\nsuggestions might be changed into GitHub issues for further\ndiscussion.\n\n## Contact information\n\nPlease feel free to reach out to us at [team@plasmapy.org] or stop by\nour [office hours] with any ideas, questions, and/or puns about\ncomputational magnetohydrodynamics.\n\n## License\n\nPlasmaPy is permissively licensed under a [3-clause BSD license] with\nadded [protections against software patents].\n\n## Citing PlasmaPy\n\nAn [emerging best practice for software citation] is to cite the\n_specific version_ of each software package used in a research project\n(instead of only citing a journal article, website, or GitHub\nrepository). The citation should include a persistent identifier that\nuniquely identifies which version of the software was used. We\ntherefore ask that you cite the specific version of PlasmaPy used in\nyour research project. Releases of PlasmaPy are available from the\n[PlasmaPy community on Zenodo], along with many other PlasmaPy\nresources. Please check our documentation for more detailed [citation\ninstructions].\n\n## Acknowledgments\n\nEarly development on PlasmaPy was supported in part by the U.S.\n[Department of Energy], the [Smithsonian Institution], [NASA], and\n[Google Summer of Code]. Ongoing PlasmaPy development is being\nsupported through a [collaborative award] from the\n[Cyberinfrastructure for Sustained Scientific Innovation] program of\nthe U.S. [National Science Foundation].\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License Copyright (c) 2015\u20132024, PlasmaPy Developers. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of PlasmaPy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors \"as is\" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holder or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. ",
"summary": "Python package for plasma science",
"version": "2024.2.0",
"project_urls": {
"Changelog": "https://docs.plasmapy.org/en/stable/whatsnew/index.html",
"Chat": "https://plasmapy.org/chat",
"Documentation": "https://docs.plasmapy.org/",
"Issues": "https://github.com/PlasmaPy/plasmapy/issues/",
"Source": "https://github.com/PlasmaPy/plasmapy",
"Twitter": "https://twitter.com/PlasmaPy",
"website": "https://www.plasmapy.org"
},
"split_keywords": [
"astronomy",
"fusion",
"heliophysics",
"plasma",
"plasma physics",
"science",
"solar physics",
"space plasmas"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "676fb410f2d9e31f02b6d7a5d6ac16fd482c25dbbad684a6cf453fcc3a7f5409",
"md5": "2f2e83fc5113582538356f237bee4cfa",
"sha256": "a06ba8fc5863dbd9db4bbb6d9589fc6948a10d0ee5a5b6dbaac7361de37fbde1"
},
"downloads": -1,
"filename": "plasmapy-2024.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2f2e83fc5113582538356f237bee4cfa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 8838680,
"upload_time": "2024-02-06T00:55:41",
"upload_time_iso_8601": "2024-02-06T00:55:41.098757Z",
"url": "https://files.pythonhosted.org/packages/67/6f/b410f2d9e31f02b6d7a5d6ac16fd482c25dbbad684a6cf453fcc3a7f5409/plasmapy-2024.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fe063664ba2fda257ec88024f864627aafae72676a4492a40336b239c61c4c4d",
"md5": "148b68d2998864301c04e4b8fbe4e94c",
"sha256": "32a1c10526819af7490775c25808da7bfabf1ad53dd2d3beff850e938eb037ba"
},
"downloads": -1,
"filename": "plasmapy-2024.2.0.tar.gz",
"has_sig": false,
"md5_digest": "148b68d2998864301c04e4b8fbe4e94c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 13391317,
"upload_time": "2024-02-06T00:55:44",
"upload_time_iso_8601": "2024-02-06T00:55:44.975140Z",
"url": "https://files.pythonhosted.org/packages/fe/06/3664ba2fda257ec88024f864627aafae72676a4492a40336b239c61c4c4d/plasmapy-2024.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-06 00:55:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "PlasmaPy",
"github_project": "plasmapy",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "alabaster",
"specs": [
[
"==",
"0.7.16"
]
]
},
{
"name": "anyio",
"specs": [
[
"==",
"4.2.0"
]
]
},
{
"name": "argon2-cffi",
"specs": [
[
"==",
"23.1.0"
]
]
},
{
"name": "argon2-cffi-bindings",
"specs": [
[
"==",
"21.2.0"
]
]
},
{
"name": "arrow",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "asteval",
"specs": [
[
"==",
"0.9.31"
]
]
},
{
"name": "astropy",
"specs": [
[
"==",
"6.0.0"
]
]
},
{
"name": "astropy-iers-data",
"specs": [
[
"==",
"0.2024.2.5.0.30.52"
]
]
},
{
"name": "asttokens",
"specs": [
[
"==",
"2.4.1"
]
]
},
{
"name": "attrs",
"specs": [
[
"==",
"23.2.0"
]
]
},
{
"name": "babel",
"specs": [
[
"==",
"2.14.0"
]
]
},
{
"name": "beautifulsoup4",
"specs": [
[
"==",
"4.12.3"
]
]
},
{
"name": "bleach",
"specs": [
[
"==",
"6.1.0"
]
]
},
{
"name": "cachetools",
"specs": [
[
"==",
"5.3.2"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2024.2.2"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "cfgv",
"specs": [
[
"==",
"3.4.0"
]
]
},
{
"name": "chardet",
"specs": [
[
"==",
"5.2.0"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.3.2"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.7"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.6"
]
]
},
{
"name": "comm",
"specs": [
[
"==",
"0.2.1"
]
]
},
{
"name": "contourpy",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "cycler",
"specs": [
[
"==",
"0.12.1"
]
]
},
{
"name": "debugpy",
"specs": [
[
"==",
"1.8.0"
]
]
},
{
"name": "decorator",
"specs": [
[
"==",
"5.1.1"
]
]
},
{
"name": "defusedxml",
"specs": [
[
"==",
"0.7.1"
]
]
},
{
"name": "distlib",
"specs": [
[
"==",
"0.3.8"
]
]
},
{
"name": "docutils",
"specs": [
[
"==",
"0.20.1"
]
]
},
{
"name": "execnet",
"specs": [
[
"==",
"2.0.2"
]
]
},
{
"name": "executing",
"specs": [
[
"==",
"2.0.1"
]
]
},
{
"name": "fastjsonschema",
"specs": [
[
"==",
"2.19.1"
]
]
},
{
"name": "filelock",
"specs": [
[
"==",
"3.13.1"
]
]
},
{
"name": "fonttools",
"specs": [
[
"==",
"4.47.2"
]
]
},
{
"name": "fqdn",
"specs": [
[
"==",
"1.5.1"
]
]
},
{
"name": "future",
"specs": [
[
"==",
"0.18.3"
]
]
},
{
"name": "h5py",
"specs": [
[
"==",
"3.10.0"
]
]
},
{
"name": "hypothesis",
"specs": [
[
"==",
"6.98.2"
]
]
},
{
"name": "identify",
"specs": [
[
"==",
"2.5.33"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.6"
]
]
},
{
"name": "imagesize",
"specs": [
[
"==",
"1.4.1"
]
]
},
{
"name": "incremental",
"specs": [
[
"==",
"22.10.0"
]
]
},
{
"name": "iniconfig",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "ipykernel",
"specs": [
[
"==",
"6.29.0"
]
]
},
{
"name": "ipython",
"specs": [
[
"==",
"8.21.0"
]
]
},
{
"name": "ipywidgets",
"specs": [
[
"==",
"8.1.1"
]
]
},
{
"name": "isoduration",
"specs": [
[
"==",
"20.11.0"
]
]
},
{
"name": "jedi",
"specs": [
[
"==",
"0.19.1"
]
]
},
{
"name": "jinja2",
"specs": [
[
"==",
"3.1.3"
]
]
},
{
"name": "json5",
"specs": [
[
"==",
"0.9.14"
]
]
},
{
"name": "jsonpointer",
"specs": [
[
"==",
"2.4"
]
]
},
{
"name": "jsonschema",
"specs": [
[
"==",
"4.21.1"
]
]
},
{
"name": "jsonschema-specifications",
"specs": [
[
"==",
"2023.12.1"
]
]
},
{
"name": "jupyter-client",
"specs": [
[
"==",
"8.6.0"
]
]
},
{
"name": "jupyter-core",
"specs": [
[
"==",
"5.7.1"
]
]
},
{
"name": "jupyter-events",
"specs": [
[
"==",
"0.9.0"
]
]
},
{
"name": "jupyter-server",
"specs": [
[
"==",
"2.12.5"
]
]
},
{
"name": "jupyter-server-terminals",
"specs": [
[
"==",
"0.5.2"
]
]
},
{
"name": "jupyterlab-pygments",
"specs": [
[
"==",
"0.3.0"
]
]
},
{
"name": "jupyterlab-server",
"specs": [
[
"==",
"2.25.2"
]
]
},
{
"name": "jupyterlab-widgets",
"specs": [
[
"==",
"3.0.9"
]
]
},
{
"name": "kiwisolver",
"specs": [
[
"==",
"1.4.5"
]
]
},
{
"name": "latexcodec",
"specs": [
[
"==",
"2.0.1"
]
]
},
{
"name": "llvmlite",
"specs": [
[
"==",
"0.42.0"
]
]
},
{
"name": "lmfit",
"specs": [
[
"==",
"1.2.2"
]
]
},
{
"name": "markupsafe",
"specs": [
[
"==",
"2.1.5"
]
]
},
{
"name": "matplotlib",
"specs": [
[
"==",
"3.8.2"
]
]
},
{
"name": "matplotlib-inline",
"specs": [
[
"==",
"0.1.6"
]
]
},
{
"name": "mistune",
"specs": [
[
"==",
"3.0.2"
]
]
},
{
"name": "mpmath",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "nbclient",
"specs": [
[
"==",
"0.7.4"
]
]
},
{
"name": "nbconvert",
"specs": [
[
"==",
"7.14.2"
]
]
},
{
"name": "nbformat",
"specs": [
[
"==",
"5.9.2"
]
]
},
{
"name": "nbsphinx",
"specs": [
[
"==",
"0.9.3"
]
]
},
{
"name": "nest-asyncio",
"specs": [
[
"==",
"1.6.0"
]
]
},
{
"name": "nodeenv",
"specs": [
[
"==",
"1.8.0"
]
]
},
{
"name": "numba",
"specs": [
[
"==",
"0.59.0"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"1.26.3"
]
]
},
{
"name": "numpydoc",
"specs": [
[
"==",
"1.6.0"
]
]
},
{
"name": "overrides",
"specs": [
[
"==",
"7.7.0"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"23.2"
]
]
},
{
"name": "pandas",
"specs": [
[
"==",
"2.2.0"
]
]
},
{
"name": "pandocfilters",
"specs": [
[
"==",
"1.5.1"
]
]
},
{
"name": "parso",
"specs": [
[
"==",
"0.8.3"
]
]
},
{
"name": "pexpect",
"specs": [
[
"==",
"4.9.0"
]
]
},
{
"name": "pillow",
"specs": [
[
"==",
"10.2.0"
]
]
},
{
"name": "platformdirs",
"specs": [
[
"==",
"4.2.0"
]
]
},
{
"name": "pluggy",
"specs": [
[
"==",
"1.4.0"
]
]
},
{
"name": "pre-commit",
"specs": [
[
"==",
"3.6.0"
]
]
},
{
"name": "prometheus-client",
"specs": [
[
"==",
"0.19.0"
]
]
},
{
"name": "prompt-toolkit",
"specs": [
[
"==",
"3.0.43"
]
]
},
{
"name": "psutil",
"specs": [
[
"==",
"5.9.8"
]
]
},
{
"name": "ptyprocess",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "pure-eval",
"specs": [
[
"==",
"0.2.2"
]
]
},
{
"name": "pybtex",
"specs": [
[
"==",
"0.24.0"
]
]
},
{
"name": "pybtex-docutils",
"specs": [
[
"==",
"1.0.3"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.21"
]
]
},
{
"name": "pyerfa",
"specs": [
[
"==",
"2.0.1.1"
]
]
},
{
"name": "pygments",
"specs": [
[
"==",
"2.17.2"
]
]
},
{
"name": "pyparsing",
"specs": [
[
"==",
"3.1.1"
]
]
},
{
"name": "pyproject-api",
"specs": [
[
"==",
"1.6.1"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"7.4.4"
]
]
},
{
"name": "pytest-datadir",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "pytest-regressions",
"specs": [
[
"==",
"2.5.0"
]
]
},
{
"name": "pytest-xdist",
"specs": [
[
"==",
"3.5.0"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
"==",
"2.8.2"
]
]
},
{
"name": "python-json-logger",
"specs": [
[
"==",
"2.0.7"
]
]
},
{
"name": "pytz",
"specs": [
[
"==",
"2024.1"
]
]
},
{
"name": "pyyaml",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "pyzmq",
"specs": [
[
"==",
"25.1.2"
]
]
},
{
"name": "referencing",
"specs": [
[
"==",
"0.33.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.31.0"
]
]
},
{
"name": "rfc3339-validator",
"specs": [
[
"==",
"0.1.4"
]
]
},
{
"name": "rfc3986-validator",
"specs": [
[
"==",
"0.1.1"
]
]
},
{
"name": "rpds-py",
"specs": [
[
"==",
"0.17.1"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"1.12.0"
]
]
},
{
"name": "send2trash",
"specs": [
[
"==",
"1.8.2"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "sniffio",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "snowballstemmer",
"specs": [
[
"==",
"2.2.0"
]
]
},
{
"name": "sortedcontainers",
"specs": [
[
"==",
"2.4.0"
]
]
},
{
"name": "soupsieve",
"specs": [
[
"==",
"2.5"
]
]
},
{
"name": "sphinx",
"specs": [
[
"==",
"7.2.6"
]
]
},
{
"name": "sphinx-changelog",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "sphinx-codeautolink",
"specs": [
[
"==",
"0.15.0"
]
]
},
{
"name": "sphinx-collapse",
"specs": [
[
"==",
"0.1.2"
]
]
},
{
"name": "sphinx-copybutton",
"specs": [
[
"==",
"0.5.2"
]
]
},
{
"name": "sphinx-gallery",
"specs": [
[
"==",
"0.15.0"
]
]
},
{
"name": "sphinx-hoverxref",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "sphinx-issues",
"specs": [
[
"==",
"4.0.0"
]
]
},
{
"name": "sphinx-notfound-page",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "sphinx-reredirects",
"specs": [
[
"==",
"0.1.3"
]
]
},
{
"name": "sphinx-rtd-theme",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "sphinx-tabs",
"specs": [
[
"==",
"3.4.5"
]
]
},
{
"name": "sphinxcontrib-applehelp",
"specs": [
[
"==",
"1.0.8"
]
]
},
{
"name": "sphinxcontrib-bibtex",
"specs": [
[
"==",
"2.6.2"
]
]
},
{
"name": "sphinxcontrib-devhelp",
"specs": [
[
"==",
"1.0.6"
]
]
},
{
"name": "sphinxcontrib-globalsubs",
"specs": [
[
"==",
"0.1.1"
]
]
},
{
"name": "sphinxcontrib-htmlhelp",
"specs": [
[
"==",
"2.0.5"
]
]
},
{
"name": "sphinxcontrib-jquery",
"specs": [
[
"==",
"4.1"
]
]
},
{
"name": "sphinxcontrib-jsmath",
"specs": [
[
"==",
"1.0.1"
]
]
},
{
"name": "sphinxcontrib-qthelp",
"specs": [
[
"==",
"1.0.7"
]
]
},
{
"name": "sphinxcontrib-serializinghtml",
"specs": [
[
"==",
"1.1.10"
]
]
},
{
"name": "stack-data",
"specs": [
[
"==",
"0.6.3"
]
]
},
{
"name": "tabulate",
"specs": [
[
"==",
"0.9.0"
]
]
},
{
"name": "terminado",
"specs": [
[
"==",
"0.18.0"
]
]
},
{
"name": "tinycss2",
"specs": [
[
"==",
"1.2.1"
]
]
},
{
"name": "tomli",
"specs": [
[
"==",
"2.0.1"
]
]
},
{
"name": "tornado",
"specs": [
[
"==",
"6.4"
]
]
},
{
"name": "towncrier",
"specs": [
[
"==",
"23.11.0"
]
]
},
{
"name": "tox",
"specs": [
[
"==",
"4.12.1"
]
]
},
{
"name": "tqdm",
"specs": [
[
"==",
"4.66.1"
]
]
},
{
"name": "traitlets",
"specs": [
[
"==",
"5.14.1"
]
]
},
{
"name": "types-python-dateutil",
"specs": [
[
"==",
"2.8.19.20240106"
]
]
},
{
"name": "tzdata",
"specs": [
[
"==",
"2023.4"
]
]
},
{
"name": "uncertainties",
"specs": [
[
"==",
"3.1.7"
]
]
},
{
"name": "unidecode",
"specs": [
[
"==",
"1.3.8"
]
]
},
{
"name": "uri-template",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.2.0"
]
]
},
{
"name": "virtualenv",
"specs": [
[
"==",
"20.25.0"
]
]
},
{
"name": "voila",
"specs": [
[
"==",
"0.5.5"
]
]
},
{
"name": "wcwidth",
"specs": [
[
"==",
"0.2.13"
]
]
},
{
"name": "webcolors",
"specs": [
[
"==",
"1.13"
]
]
},
{
"name": "webencodings",
"specs": [
[
"==",
"0.5.1"
]
]
},
{
"name": "websocket-client",
"specs": [
[
"==",
"1.7.0"
]
]
},
{
"name": "websockets",
"specs": [
[
"==",
"12.0"
]
]
},
{
"name": "widgetsnbextension",
"specs": [
[
"==",
"4.0.9"
]
]
},
{
"name": "wrapt",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "xarray",
"specs": [
[
"==",
"2024.1.1"
]
]
}
],
"tox": true,
"lcname": "plasmapy"
}