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
Built Distribution
Hashes for ndispers-0.1.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 362b10004da626f4b1db20571e8189c68533f54cba6b1372f1ed6181a281f98e |
|
MD5 | 332adc2817bcf0f8f7efc8b947551d78 |
|
BLAKE2b-256 | 22c21a2670fb37f63310456771758212bc74eaf09f01ae32a426a498e1760561 |