#!/usr/bin/env python # -*- coding: utf-8 -*- # Author: Benjamin Vial # This file is part of refidx # License: GPLv3 # See the documentation at benvial.gitlab.io/refidx """ Grudinin-DFT-o ======================================================== Data for Main / Bn / Grudinin-dft-o """ import os import matplotlib.pyplot as plt import numpy as np import refidx as ri plt.style.use("../../doc/refidx.mplstyle") db = ri.DataBase() matid = ['main', 'BN', 'Grudinin-DFT-o'] mat = db.get_item(matid) wr = mat.wavelength_range lamb = np.linspace(*wr, 1000) index = mat.get_index(lamb) fig, ax = plt.subplots(2, 1, figsize=(3, 3)) ax[0].plot(lamb, index.real, "-", color="#aa0044") ax[1].plot(lamb, index.imag, "-", color="#6886b3") ax[0].set_xlabel(r"Wavelength ($\rm μm$)") ax[1].set_xlabel(r"Wavelength ($\rm μm$)") ax[0].set_ylabel(r"$n^{\prime}$") ax[1].set_ylabel(r"$n^{\prime\prime}$") plt.suptitle(mat) mat.print_info( html=True, tmp_dir=os.path.join("..","..", "doc", "auto_gallery","BN"), filename="out_main_BN_Grudinin_DFT_o.html", ) #################################### # .. raw:: html # :file: out_main_BN_Grudinin_DFT_o.html