Metadata-Version: 2.4
Name: epicsscan
Version: 2026.1.0
Summary: Scanning and Data Acquistion with PyEpics
Author-email: Matthew Newville <newville@cars.uchicago.edu>
Project-URL: Homepage, https://github.com/pyepics/epicsscan
Project-URL: Documentation, https://github.com/pyepics/epicsscan
Keywords: data collection, data acquisition
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyepics>=3.5.5
Requires-Dist: asteval>=1.0.6
Requires-Dist: lmfit>=1.3.1
Requires-Dist: numpy>=1.23
Requires-Dist: scipy>=1.12
Requires-Dist: sqlalchemy>=2.0
Requires-Dist: sqlalchemy_utils
Requires-Dist: psycopg2-binary
Requires-Dist: hdf5plugin
Requires-Dist: h5py
Requires-Dist: telnetlib3
Requires-Dist: wxpython>=4.2.1
Requires-Dist: wxmplot>=0.9.57
Requires-Dist: newportxps>=0.9
Requires-Dist: pyshortcuts>=1.9.5
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Provides-Extra: doc
Requires-Dist: matplotlib; extra == "doc"
Requires-Dist: Sphinx; extra == "doc"
Provides-Extra: all
Requires-Dist: epicsscan[dev,doc]; extra == "all"
Dynamic: license-file

# Epics Scanning with PyEpics and Postgres


.. image:: https://zenodo.org/badge/4185/pyepics/stepscan.png
   :target: http://dx.doi.org/10.5281/zenodo.10092

Scannng and data acquisition with pyepics using a postgresql database
for configuration and communication of scanning commands and status.

Classes and Functions for simple step scanning for epics.

This does not used the Epics SScan Record, and the scan is intended to run
as a python application, but many concepts from the Epics SScan Record are
borrowed.  Where appropriate, the difference will be noted here.
