Metadata-Version: 2.4
Name: ZemaxGlass
Version: 2.0.1
Summary: Zemax glass (.agf) file reader
Keywords: zemax,glass,spectra,dispersion
Author-email: Nathan Hagen <and.the.light.shattered@gmail.com>
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-Expression: MIT
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
License-File: LICENSE.txt
Requires-Dist: numpy>=2.4.6
Requires-Dist: scipy>=1.17.1
Requires-Dist: matplotlib>=3.10.9
Requires-Dist: cycler>=0.12.1
Requires-Dist: setuptools ; extra == "testing"
Requires-Dist: pytest ; extra == "testing"
Requires-Dist: pytest-cov ; extra == "testing"
Project-URL: Bug Tracker, https://github.com/nzhagen/zemaxglass/issues
Project-URL: Documentation, https://github.com/nzhagen/zemaxglass/ZemaxGlass_user_manual.pdf
Project-URL: Homepage, https://github.com/nzhagen/zemaxglass
Project-URL: Source Code, https://github.com/nzhagen/zemaxglass
Provides-Extra: testing

zemaxglass
==========

A suite of utilities for analyzing optical glasses using the Zemax glass library, released as open source under the MIT/X license.

For instructions and examples on how to use the code, see the user guide PDF.

A reader for Zemax format optical glass catalog files.
------------------------------------------------------

"ZemaxGlass" reads in a directory of Zemax ".agf" format files and builds a library
of glasses from them. A complete library is included with the repository. This allows
users to plot the dispersion curves of glasses, and to visually compare the properties of all
glasses in the library against one another. (See the user manual for details.)

This version requires Python 3.

