Skip to main content

Python package for calculating refractive index dispersion of various materials

Project description

ndispers is a Python3 package for calculating refractive index dispersion of various crystals and glasses commonly used in the field of nonlinear/ultrafast optics. It allows you to calculate refractive index and its derivative quantities, such as group velocity, group index, group velocity dispersion, third-order dispersion, walkoff angles, as a function of 1) wavelength of light, 2) polar (theta) or azimuthal (phi) angles of wave vector with respect to dielectric principal axes of anisotropic crystals, 3) crystal temperature, and 4) polarization of light (ordinary- or extraordinary-ray). As this package provides those functions with the methods of an medium object, one can easily implement it to other numerical simulations in nonlinear/ultrafast optics.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ndispers-0.1.13.tar.gz (16.9 kB view hashes)

Uploaded Source

Built Distribution

ndispers-0.1.13-py3-none-any.whl (34.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page