Note
Go to the end to download the full example code
Example: Create a Custom Sellmeier YAML File#
This example demonstrates how to create a custom Sellmeier YAML file using the create_sellmeier_file function from the PyOptik.utils module.
![Refractive Index vs. Wavelength: [example_sellmeier]](../../_images/sphx_glr_create_sellmeier_file_001.png)
from PyOptik import MaterialBank
# Define the file properties
filename = 'example_sellmeier'
coefficients = [1.86e-06, 1.31e-08, -1.37e-11, 4.34e-07, 6.27e-1, 0.17]
formula_type = 1
# Call the function to create the file
MaterialBank.create_sellmeier_file(
filename=filename,
coefficients=coefficients,
formula_type=formula_type,
wavelength_range=(0.2, 2.0),
reference="Sample Reference",
comments="This is a sample Sellmeier file created for demonstration purposes. "
)
m = MaterialBank.get(filename)
m.plot()
Total running time of the script: (0 minutes 0.304 seconds)