A community developed python package for plasma physics in the early stages of development.
Switch branches/tags
Nothing to show
Clone or download
namurphy Merge pull request #563 from namurphy/orcid
Update list of PlasmaPy contributors in docs
Latest commit 8e0ab78 Oct 15, 2018
Permalink
Failed to load latest commit information.
.circleci Bring back "Built documentation available at" prompt Jul 6, 2018
.github Provide contextual info to list of contributors Oct 15, 2018
astropy_helpers @ 5760974 Update astropy_helpers again and use master branch Feb 22, 2018
docs Provide contextual info to list of contributors Oct 15, 2018
licenses Add roman package license Jul 16, 2018
plasmapy Change relative to absolute imports in PlasmaPy (#564) Oct 15, 2018
requirements Replace monster conda command with simple environment.yml call Aug 11, 2018
.coveragerc Change "# coveralls: ignore" to "# coverage: ignore" Sep 27, 2018
.gitignore Update test documentation (#542) Oct 4, 2018
.gitmodules Create astropy_helpers submodule Oct 12, 2017
.pep8speaks.yml Update max-line-length in .pep8speaks.yml Mar 8, 2018
.travis.yml Remove commented out entries and flake8 tests from travis.yml Jul 7, 2018
CITATION.rst Add DOI and citation for source code (#541) Sep 27, 2018
Dockerfile.documentation Combine CircleCI jobs again (#394) Apr 24, 2018
INSTALL.md Link to xkcd on Python environments Aug 10, 2018
LICENSE.md Happy New Year, PlasmaPy! Jan 1, 2018
MANIFEST.in Include LICENSE.md Jul 15, 2018
README.md Add DOI and citation for source code (#541) Sep 27, 2018
ROADMAP.md Add note on dimensionless numbers Jan 9, 2018
ah_bootstrap.py Update astropy_helpers again and use master branch Feb 22, 2018
appveyor.yml Use plasmapy.utils.roman instead of roman package Jul 16, 2018
ez_setup.py Changes for astropy_helpers Oct 12, 2017
readthedocs.yml shuffle dependencies around Dec 24, 2017
setup.cfg Issue #515: ignore CouplingWarning, RelativityWarning when running te… Oct 5, 2018
setup.py Setup description (#491) Jun 9, 2018

README.md

PlasmaPy

PyPI version License DOI

Build Status Build status codecov Documentation Status

Matrix Gitter astropy

PlasmaPy is an open source community developed Python 3.6+ package for plasma physics in the early stages of development. PlasmaPy intends to be for plasmas what Astropy is for astronomy - a collection of functionality commonly used and shared between plasma physicists and researchers globally, running within and leveraging the open source scientific Python ecosystem. The goals of this project are more thoroughly described in our vision statement and this recent reference. We are in the process of writing online documentation.

We created a guide on contributing to PlasmaPy and have a Code of Conduct. New contributors are very welcome!

If you have any questions, the quickest way to get a response is to ask on our Matrix/Gitter channel. For a slower response, you may also contact Nick Murphy at namurphy@cfa.harvard.edu and Drew Leonard at andy.j.leonard@gmail.com. You may also sign up for PlasmaPy's email list.

Installation

You can get PlasmaPy from pip via pip install plasmapy. To contribute to the package, check out our instructions on installing PlasmaPy from source.

We're not on Conda yet, but we're working on it!

Like most scientific Python packages, PlasmaPy probably runs best on the Anaconda distribution.

PlasmaPy requires Python 3.6+ and is not compatible with Python 2.

License

PlasmaPy is licensed under a 3-clause BSD license with added protections against software patents - see the LICENSE.md file in the top-level directory.

Acknowledging and Citing PlasmaPy

Please see the CITATION.rst file for instructions on how to cite PlasmaPy.