PlasmaPy / SpectroscoPyx

A community developed python package for spectroscopy.
Other
43 stars 12 forks source link
analysis cython database diagnostics plasma-physics python science simulation spectroscopy

SpectroscoPyx

License Build Status Build status Documentation Status Coverage Status Matrix Gitter Powered by Astropy

Note: development on SpectroscoPyx is currently suspended.

An open source community developed Python 3.6+ package for spectroscopy in the early stages of development. The focus is on atomic spectroscopy with applications for plasma spectroscopy. SpectroscoPyx intends to be for spectroscopy what Astropy is for astronomy - a collection of commonly used programs to be shared between spectroscopists and researchers globally, running within and leveraging the open source scientific Python ecosystem.

Goals include:

We created a guide on contributing to SpectroscoPyx and have a code of conduct. New contributors are very welcome!

We are in the process of writing online documentation.

Installation

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

To install the development verison follow the contribution guidelines.

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

SpectroscoPyx requires Python 3.6 and is not compatible with Python 2.

License

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