Metadata-Version: 2.4
Name: apstools
Version: 1.7.5
Summary: Library of Python tools for use with the Bluesky Framework at the APS.
Author: BCDA
Maintainer: Pete Jemian, Fanny Rodolakis, Max Wyman, Eric Codrea
License-Expression: LicenseRef-ANL-Open-Source-License
Project-URL: Homepage, https://bcda-aps.github.io/apstools/latest/
Project-URL: Bug Tracker, https://github.com/bcda-aps/apstools/issues
Keywords: EPICS,data acquisition,diffraction,NeXus,HDF5,SPEC,MatPlotLib
Classifier: Development Status :: 6 - Mature
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: area-detector-handlers
Requires-Dist: bluesky-live
Requires-Dist: bluesky!=1.11.0,>=1.6.2
Requires-Dist: databroker-pack
Requires-Dist: databroker<=1.999
Requires-Dist: Deprecated
Requires-Dist: entrypoints
Requires-Dist: h5py
Requires-Dist: intake<=1
Requires-Dist: ipython
Requires-Dist: matplotlib
Requires-Dist: mongoquery>=1.3.6
Requires-Dist: numpy>=2
Requires-Dist: openpyxl
Requires-Dist: ophyd>=1.6.1
Requires-Dist: pandas
Requires-Dist: pint
Requires-Dist: psutil
Requires-Dist: pyepics>=3.4.3
Requires-Dist: pyRestTable>=2020.0.8
Requires-Dist: pysumreg
Requires-Dist: scipy
Requires-Dist: spec2nexus>=2021.1.7
Requires-Dist: toolz>=0.12.1
Requires-Dist: xlrd
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: coveralls; extra == "dev"
Requires-Dist: ipykernel; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: ophyd-registry; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: doct; extra == "dev"
Requires-Dist: humanize; extra == "dev"
Requires-Dist: mongomock; extra == "dev"
Requires-Dist: pymongo; extra == "dev"
Provides-Extra: doc
Requires-Dist: ipython; extra == "doc"
Requires-Dist: jinja2>=3.0; extra == "doc"
Requires-Dist: markupsafe==2.0.1; extra == "doc"
Requires-Dist: myst-nb; extra == "doc"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: pydata-sphinx-theme; extra == "doc"
Requires-Dist: pygments>=2.12; extra == "doc"
Requires-Dist: pygments-ipython-console; extra == "doc"
Requires-Dist: setuptools-scm; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Provides-Extra: all
Requires-Dist: apstools[dev,doc]; extra == "all"
Dynamic: license-file

# apstools

Library of Python tools for use with the Bluesky framework at the APS.

GH tag | GH release | PyPI | conda-forge
--- | --- | --- | ---
[![tag](https://img.shields.io/github/tag/BCDA-APS/apstools.svg)](https://github.com/BCDA-APS/apstools/tags) | [![release](https://img.shields.io/github/release/BCDA-APS/apstools.svg)](https://github.com/BCDA-APS/apstools/releases) | [![PyPi](https://img.shields.io/pypi/v/apstools.svg)](https://pypi.python.org/pypi/apstools) | [![conda-forge](https://img.shields.io/conda/vn/conda-forge/apstools)](https://anaconda.org/conda-forge/apstools)

Python version(s) | Unit Tests | Code Coverage | License
--- | --- | --- | ---
[![Python version](https://img.shields.io/pypi/pyversions/apstools.svg)](https://pypi.python.org/pypi/apstools) | [![Unit Tests & Code Coverage](https://github.com/BCDA-APS/apstools/actions/workflows/code.yml/badge.svg)](https://github.com/BCDA-APS/apstools/actions/workflows/code.yml) | [![Coverage Status](https://coveralls.io/repos/github/BCDA-APS/apstools/badge.svg?branch=main)](https://coveralls.io/github/BCDA-APS/apstools?branch=main) | [![license: ANL](https://img.shields.io/badge/license-ANL-brightgreen)](/LICENSE.txt)


## Package Information

item              | description
------------------|--------------------------------
**author**        | BCDA
**copyright**     | 2017-2025, UChicago Argonne, LLC
**documentation** | versions: [latest tagged release](https://bcda-aps.github.io/apstools/latest/) or [development (main branch)](https://bcda-aps.github.io/apstools/dev/)
**source**        | https://github.com/BCDA-APS/apstools


## See also

* https://github.com/BCDA-APS/bluesky_training
* https://blueskyproject.io/
* https://github.com/bluesky/bluesky
* https://github.com/bluesky/ophyd
* https://github.com/bluesky/databroker
