metaboxΒΆ
- metabox package
- Subpackages
- Submodules
- metabox.assembly module
AmplitudeMaskAmplitudeMask.enable_propagator_cacheAmplitudeMask.get_end_field()AmplitudeMask.get_modulation_2d()AmplitudeMask.optimizer_hook()AmplitudeMask.periodicityAmplitudeMask.set_mask_variableAmplitudeMask.store_end_fieldAmplitudeMask.threshold_paramAmplitudeMask.threshold_param_incrementAmplitudeMask.use_circular_expansions
ApertureAtomArray1DAtomArray1D.expand_to_2d()AtomArray1D.find_feature_index()AtomArray1D.get_atom_array()AtomArray1D.get_feature_map()AtomArray1D.get_feature_map_1d()AtomArray1D.mmodelAtomArray1D.periodAtomArray1D.proto_unit_cellAtomArray1D.set_feature_map()AtomArray1D.set_to_use_rcwa()AtomArray1D.show_feature_map()AtomArray1D.tensor
AtomArray2DBinary2CustomFigureOfMeritFigureOfMeritIntensityTargetLensAssemblyLensAssembly.aperture_stop_indexLensAssembly.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_meritLensAssembly.get_variables()LensAssembly.incidenceLensAssembly.optimizer_hook()LensAssembly.save()LensAssembly.set_to_use_rcwa()LensAssembly.show_color_psf()LensAssembly.show_psf()LensAssembly.surfacesLensAssembly.use_antialiasingLensAssembly.use_paddingLensAssembly.use_x_polLensAssembly.wavelength_average_psf()
MetasurfaceMetasurface.clear_cache()Metasurface.enable_propagator_cacheMetasurface.get_atom_arry()Metasurface.get_atom_positions()Metasurface.get_end_field()Metasurface.get_feature_map()Metasurface.get_modulation_2d()Metasurface.metamodelMetasurface.minibatch_sizeMetasurface.optimizer_hook()Metasurface.proto_unit_cellMetasurface.set_feature_map()Metasurface.set_structures_variableMetasurface.set_to_use_rcwa()Metasurface.show_feature_map()Metasurface.store_end_fieldMetasurface.unit_cell_spatial_resMetasurface.use_circular_expansionsMetasurface.xy_harmonics
RefractiveEvenAsphereRefractiveEvenAsphere.enable_propagator_cacheRefractiveEvenAsphere.get_end_field()RefractiveEvenAsphere.get_modulation_2d()RefractiveEvenAsphere.get_penalty()RefractiveEvenAsphere.get_sag()RefractiveEvenAsphere.init_coeffRefractiveEvenAsphere.periodicityRefractiveEvenAsphere.set_coeff_variableRefractiveEvenAsphere.show_sag()RefractiveEvenAsphere.store_end_fieldRefractiveEvenAsphere.thickness_penalty_coeff
SphericalLensSurfacecartesian_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
ComplexLayerMetamodelNormComplexLayerSimulationLibrarySimulationLibrary.feature_valuesSimulationLibrary.get_training_x()SimulationLibrary.get_training_y()SimulationLibrary.incidenceSimulationLibrary.protocellSimulationLibrary.save()SimulationLibrary.sim_configSimulationLibrary.simulation_outputSimulationLibrary.protocellSimulationLibrary.incidenceSimulationLibrary.sim_configSimulationLibrary.feature_valuesSimulationLibrary.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
CanvasCanvas.add_circle()Canvas.add_point()Canvas.add_polygon()Canvas.add_rectangle()Canvas.add_regular_polygon()Canvas.add_regular_star()Canvas.add_triangle()Canvas.background_valueCanvas.draw()Canvas.enforce_4fold_symmetryCanvas.x_widthCanvas.y_widthCanvas.spacingCanvas.background_valueCanvas.enforce_4fold_symmetryCanvas.merge_shape()Canvas.merge_with()Canvas.rasterize()Canvas.spacingCanvas.x_widthCanvas.y_width
CirclePolygonRectangleShaperectangle_to_vertices()
- metabox.rcwa module
CircleLayerMaterialParameterizablePolygonProtoUnitCellRectangleShapeSimConfigSimConfig.xy_harmonicsSimConfig.x_resolutionSimConfig.minibatch_sizeSimConfig.return_tensorSimConfig.return_zeroth_orderSimConfig.use_transmissionSimConfig.include_zSimConfig.include_z_compSimConfig.minibatch_sizeSimConfig.resolutionSimConfig.return_tensorSimConfig.return_zeroth_orderSimConfig.use_transmissionSimConfig.xy_harmonics
SimInstanceSimResultSimResult.rxSimResult.rySimResult.rzSimResult.r_effSimResult.r_powerSimResult.txSimResult.tySimResult.tzSimResult.t_effSimResult.t_powerSimResult.get_result_using_config()SimResult.r_effSimResult.r_powerSimResult.ref_field()SimResult.rxSimResult.rySimResult.rzSimResult.t_effSimResult.t_powerSimResult.trn_field()SimResult.txSimResult.tySimResult.tzSimResult.xy_harmonics
UnitCellUnitCell.layersUnitCell.periodicityUnitCell.refl_indexUnitCell.tran_indexUnitCell.find_feature_index()UnitCell.get_cell_unique_features()UnitCell.get_epsilon()UnitCell.get_thickness()UnitCell.get_variables()UnitCell.initialize_values()UnitCell.layersUnitCell.periodicityUnitCell.refl_indexUnitCell.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