Introduction#

optmat supplies optical properties for simulations of ultrafast and nonlinear optics. It brings together curated measurements, published formulas, and fitted models for gases, glasses, crystals, and metals, with their sources and limitations.

Start with the functionality overview to see which materials and responses are available. Then install the package and work through the quick start. The examples assume familiarity with Python and optics; they introduce optmat’s interfaces and conventions rather than the underlying subjects.

Finding the detail#

The User guide develops the conventions, models, and their validation in reading order. Its chapters also stand as entry points for particular properties. For example, follow the quick start’s gas-index calculation with Dispersion models, then The gas models and Gas dispersion: accuracy and limitations to understand the recommended model and its uncertainty.

Use The data to inspect the records behind a result and the evidence for curation decisions. The API reference gives signatures, units, and return types. To add data, modify a model, or work on the package itself, continue to the Developers guide.