Metadata-Version: 2.4
Name: LLNL-PyDV
Version: 3.10.4
Summary: PyDV: Python Data Visualizer
Author-email: Jorge Moreno <moreno45@llnl.gov>, Sarah El-Jurf <eljurf1@llnl.gov>, Ephraim Rusu <rusu1@llnl.gov>
Maintainer-email: Jorge Moreno <moreno45@llnl.gov>
License: BSD
Project-URL: Homepage, https://github.com/LLNL/PyDV
Project-URL: Documentation, https://pydv.readthedocs.io/en/latest/
Project-URL: Issues, https://github.com/LLNL/PyDV/issues
Project-URL: Discussions, https://github.com/LLNL/PyDV/discussions
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: pyside6<=6.9.3
Requires-Dist: h5py
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: scikit-image; extra == "dev"
Requires-Dist: imageio; extra == "dev"
Requires-Dist: pre-commit==4.6.0; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: ty; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: sphinx-autoapi; extra == "docs"
Requires-Dist: furo; extra == "docs"
Dynamic: license-file

# PyDV

A 1D graphics and data analysis tool, heavily based on the ULTRA plotting tool.

## PyDV Importable Interface Module ###
You can now call most of PyDV's functionality from within a Python script. Below is an example of how to do this.

### Most Current

```
import sys
sys.path.append("/usr/gapps/pydv/current")
import pydvpy

curves = []
curves.append(pydvpy.span(1,10,6))
pydvpy.save('myFile.txt', curves)
```

### PyPi or WEAVE Environment

```
from pydv import pydvpy

curves = []
curves.append(pydvpy.span(1,10,6))
pydvpy.save('myFile.txt', curves)
```

# Documentation

[PyDV Users Manual](https://pydv.readthedocs.io/en/latest/) [![Documentation Status](https://readthedocs.org/projects/pydv/badge/?version=latest)](https://pydv.readthedocs.io/en/latest/?badge=latest)

# License

PyDV is distributed under the terms of the [BSD-3 License](LICENSE)

All new contributions must be made under the [BSD-3 License](LICENSE)

See [LICENSE](LICENSE) for details.

LLNL-CODE-507071
