meent.on_numpy.modeler package#
Submodules#
meent.on_numpy.modeler.modeling module#
- class meent.on_numpy.modeler.modeling.ModelingNumpy(*args, **kwargs)#
Bases:
object- draw(layer_info_list)#
- ellipse(cx, cy, lx, ly, n_index, angle=0, n_split_w=2, n_split_h=2, angle_margin=1e-05, debug=False)#
- modeling_vector_instruction(instructions)#
- put_refractive_index_in_ucell(ucell, mat_list, wl, type_complex=<class 'numpy.complex128'>)#
- rectangle(cx, cy, lx, ly, n_index, angle=0, n_split_triangle=2, n_split_parallelogram=2, angle_margin=1e-05)#
- static rectangle_no_approximation(cx, cy, lx, ly, base)#
- vector_per_layer_numeric(layer_info, x64=True)#
- meent.on_numpy.modeler.modeling.find_nk_index(material, mat_table, wl)#
- meent.on_numpy.modeler.modeling.read_material_table(nk_path=None, type_complex=<class 'numpy.complex128'>)#