Metadata-Version: 2.4
Name: AEcroscopyWave
Version: 0.1.8
Summary: AEcroscopyWave is a cross-platform, modular Python package within the ecosystem of AEcroscopy (Automated Experiments in Microscopy). It provides an API to generate and prepare experiment waveforms to enable reliable microscopy automation workflows.
Author-email: Yongtao Liu <liuy3@ornl.gov>, Rama Vasudevan <vasudevanrk@ornl.gov>, Md Hasan Jawad Chowdhury <chowdhurym1@ornl.gov>
License: MIT
Keywords: waveform,signal-generation,AFM,National Instruments,lab-control,AI Agent,MCP
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: numpy>=2.3.4
Requires-Dist: matplotlib>=3.10.8
Requires-Dist: scipy>=1.17.0
Requires-Dist: tqdm>=4.67.3
Requires-Dist: h5py>=3.15.1
Requires-Dist: sidpy>=0.12.8
Requires-Dist: fastmcp
Requires-Dist: pywin32>=308; platform_system == "Windows"
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: twine; extra == "dev"
Provides-Extra: gui
Requires-Dist: PyQt5; extra == "gui"
Provides-Extra: llm
Requires-Dist: openai; extra == "llm"

# AEcroscopyWave

