metaboxΒΆ
- metabox package
- Subpackages
- Submodules
- metabox.assembly module
AmplitudeMask
AmplitudeMask.enable_propagator_cache
AmplitudeMask.get_end_field()
AmplitudeMask.get_modulation_2d()
AmplitudeMask.optimizer_hook()
AmplitudeMask.periodicity
AmplitudeMask.set_mask_variable
AmplitudeMask.store_end_field
AmplitudeMask.threshold_param
AmplitudeMask.threshold_param_increment
AmplitudeMask.use_circular_expansions
Aperture
AtomArray1D
AtomArray1D.expand_to_2d()
AtomArray1D.find_feature_index()
AtomArray1D.get_atom_array()
AtomArray1D.get_feature_map()
AtomArray1D.get_feature_map_1d()
AtomArray1D.mmodel
AtomArray1D.period
AtomArray1D.proto_unit_cell
AtomArray1D.set_feature_map()
AtomArray1D.set_to_use_rcwa()
AtomArray1D.show_feature_map()
AtomArray1D.tensor
AtomArray2D
Binary2
CustomFigureOfMerit
FigureOfMerit
IntensityTarget
LensAssembly
LensAssembly.aperture_stop_index
LensAssembly.clear_cache()
LensAssembly.compute_FOM()
LensAssembly.compute_center_intensity()
LensAssembly.compute_custom_FOM()
LensAssembly.compute_field_on_sensor()
LensAssembly.compute_max_intensity()
LensAssembly.compute_penalty()
LensAssembly.compute_strehl_ratio()
LensAssembly.copy()
LensAssembly.figure_of_merit
LensAssembly.get_variables()
LensAssembly.incidence
LensAssembly.optimizer_hook()
LensAssembly.save()
LensAssembly.set_to_use_rcwa()
LensAssembly.show_color_psf()
LensAssembly.show_psf()
LensAssembly.surfaces
LensAssembly.use_antialiasing
LensAssembly.use_padding
LensAssembly.use_x_pol
LensAssembly.wavelength_average_psf()
Metasurface
Metasurface.clear_cache()
Metasurface.enable_propagator_cache
Metasurface.get_atom_arry()
Metasurface.get_atom_positions()
Metasurface.get_end_field()
Metasurface.get_feature_map()
Metasurface.get_modulation_2d()
Metasurface.metamodel
Metasurface.minibatch_size
Metasurface.optimizer_hook()
Metasurface.proto_unit_cell
Metasurface.set_feature_map()
Metasurface.set_structures_variable
Metasurface.set_to_use_rcwa()
Metasurface.show_feature_map()
Metasurface.store_end_field
Metasurface.unit_cell_spatial_res
Metasurface.use_circular_expansions
Metasurface.xy_harmonics
RefractiveEvenAsphere
RefractiveEvenAsphere.enable_propagator_cache
RefractiveEvenAsphere.get_end_field()
RefractiveEvenAsphere.get_modulation_2d()
RefractiveEvenAsphere.get_penalty()
RefractiveEvenAsphere.get_sag()
RefractiveEvenAsphere.init_coeff
RefractiveEvenAsphere.periodicity
RefractiveEvenAsphere.set_coeff_variable
RefractiveEvenAsphere.show_sag()
RefractiveEvenAsphere.store_end_field
RefractiveEvenAsphere.thickness_penalty_coeff
SphericalLens
Surface
cartesian_distance()
copy_lens_assembly()
initialize_1d_atom_array_metamodel()
initialize_1d_atom_array_proto_unit_cell()
initialize_1d_mask_array()
initialize_2d_atom_array_metamodel()
initialize_2d_atom_array_proto_unit_cell()
initialize_2d_mask_array()
load_lens_assembly()
optimize_multiple_lens_assemblies()
optimize_single_lens_assembly()
save_lens_assembly()
structure_to_field_1d()
structure_to_field_1d_mmodel()
structure_to_field_1d_proto_unit_cell()
structure_to_field_2d()
unbatch_incidence()
unbatch_lens_assembley()
- metabox.expansion module
- metabox.export module
- metabox.metrics module
- metabox.modeling module
ComplexLayer
Metamodel
NormComplexLayer
SimulationLibrary
SimulationLibrary.feature_values
SimulationLibrary.get_training_x()
SimulationLibrary.get_training_y()
SimulationLibrary.incidence
SimulationLibrary.protocell
SimulationLibrary.save()
SimulationLibrary.sim_config
SimulationLibrary.simulation_output
SimulationLibrary.protocell
SimulationLibrary.incidence
SimulationLibrary.sim_config
SimulationLibrary.feature_values
SimulationLibrary.simulation_output
create_and_train_model()
create_fcc_model()
euclidian_distance()
load_metamodel()
load_simulation_library()
sample_protocell()
save_simulation_library()
- metabox.propagation module
- metabox.raster module
Canvas
Canvas.add_circle()
Canvas.add_point()
Canvas.add_polygon()
Canvas.add_rectangle()
Canvas.add_regular_polygon()
Canvas.add_regular_star()
Canvas.add_triangle()
Canvas.background_value
Canvas.draw()
Canvas.enforce_4fold_symmetry
Canvas.x_width
Canvas.y_width
Canvas.spacing
Canvas.background_value
Canvas.enforce_4fold_symmetry
Canvas.merge_shape()
Canvas.merge_with()
Canvas.rasterize()
Canvas.spacing
Canvas.x_width
Canvas.y_width
Circle
Polygon
Rectangle
Shape
rectangle_to_vertices()
- metabox.rcwa module
Circle
Layer
Material
Parameterizable
Polygon
ProtoUnitCell
Rectangle
Shape
SimConfig
SimConfig.xy_harmonics
SimConfig.x_resolution
SimConfig.minibatch_size
SimConfig.return_tensor
SimConfig.return_zeroth_order
SimConfig.use_transmission
SimConfig.include_z
SimConfig.include_z_comp
SimConfig.minibatch_size
SimConfig.resolution
SimConfig.return_tensor
SimConfig.return_zeroth_order
SimConfig.use_transmission
SimConfig.xy_harmonics
SimInstance
SimResult
SimResult.rx
SimResult.ry
SimResult.rz
SimResult.r_eff
SimResult.r_power
SimResult.tx
SimResult.ty
SimResult.tz
SimResult.t_eff
SimResult.t_power
SimResult.get_result_using_config()
SimResult.r_eff
SimResult.r_power
SimResult.ref_field()
SimResult.rx
SimResult.ry
SimResult.rz
SimResult.t_eff
SimResult.t_power
SimResult.trn_field()
SimResult.tx
SimResult.ty
SimResult.tz
SimResult.xy_harmonics
UnitCell
UnitCell.layers
UnitCell.periodicity
UnitCell.refl_index
UnitCell.tran_index
UnitCell.find_feature_index()
UnitCell.get_cell_unique_features()
UnitCell.get_epsilon()
UnitCell.get_thickness()
UnitCell.get_variables()
UnitCell.initialize_values()
UnitCell.layers
UnitCell.periodicity
UnitCell.refl_index
UnitCell.replace_features()
UnitCell.tran_index
combine_sim_results()
duplicate_shape()
get_avaliable_materials()
minibatch_sim_instance()
simulate()
simulate_batch()
simulate_one()
simulate_parameterized_unit_cells()
simulate_parameterized_unit_cells_one_batch()
- metabox.utils module
- Module contents