Metadata-Version: 2.4
Name: cditools
Version: 0.1.0
Summary: CDI Tools Package
Author-email: CDI beamline <dssi@bnl.gov>
Project-URL: Homepage, https://github.com/nsls2/cditools
Project-URL: Bug Tracker, https://github.com/nsls2/cditools/issues
Project-URL: Discussions, https://github.com/nsls2/cditools/discussions
Project-URL: Changelog, https://github.com/nsls2/cditools/releases
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ophyd
Requires-Dist: h5py
Provides-Extra: test
Requires-Dist: pytest>=6; extra == "test"
Requires-Dist: pytest-cov>=3; extra == "test"
Requires-Dist: caproto[standard]!=1.2.0,>=0.4.2rc1; extra == "test"
Requires-Dist: ophyd>=v1.10.6; extra == "test"
Provides-Extra: dev
Requires-Dist: caproto[standard]!=1.2.0,>=0.4.2rc1; extra == "dev"
Requires-Dist: pytest>=6; extra == "dev"
Requires-Dist: pytest-cov>=3; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pyright; extra == "dev"
Requires-Dist: ophyd>=v1.10.6; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=7.0; extra == "docs"
Requires-Dist: myst_parser>=0.13; extra == "docs"
Requires-Dist: sphinx_copybutton; extra == "docs"
Requires-Dist: sphinx_autodoc_typehints; extra == "docs"
Requires-Dist: furo>=2023.08.17; extra == "docs"
Dynamic: license-file

# cditools

[![Actions Status][actions-badge]][actions-link]
[![Documentation Status][rtd-badge]][rtd-link]

[![PyPI version][pypi-version]][pypi-link]
[![Conda-Forge][conda-badge]][conda-link]
[![PyPI platforms][pypi-platforms]][pypi-link]

[![GitHub Discussion][github-discussions-badge]][github-discussions-link]

<!-- SPHINX-START -->

<!-- prettier-ignore-start -->
[actions-badge]:            https://github.com/nsls2/cditools/workflows/CI/badge.svg
[actions-link]:             https://github.com/nsls2/cditools/actions
[conda-badge]:              https://img.shields.io/conda/vn/conda-forge/cditools
[conda-link]:               https://github.com/conda-forge/cditools-feedstock
[github-discussions-badge]: https://img.shields.io/static/v1?label=Discussions&message=Ask&color=blue&logo=github
[github-discussions-link]:  https://github.com/nsls2/cditools/discussions
[pypi-link]:                https://pypi.org/project/cditools/
[pypi-platforms]:           https://img.shields.io/pypi/pyversions/cditools
[pypi-version]:             https://img.shields.io/pypi/v/cditools
[rtd-badge]:                https://readthedocs.org/projects/cditools/badge/?version=latest
[rtd-link]:                 https://cditools.readthedocs.io/en/latest/?badge=latest

<!-- prettier-ignore-end -->

## Pyright Configuration

The `pyrightconfig.json` file configures the
[Pyright type checker](https://github.com/microsoft/pyright) for this project.
It sets the type checking mode to "basic" for less strict analysis and disables
warnings about missing type stubs and untyped base classes. This helps minimize
unnecessary alerts from third-party libraries that lack type information,
allowing you to focus on type issues within your own codebase.
