LICENSE
README.md
setup.cfg
setup.py
spins/__init__.py
spins.egg-info/PKG-INFO
spins.egg-info/SOURCES.txt
spins.egg-info/dependency_links.txt
spins.egg-info/requires.txt
spins.egg-info/top_level.txt
spins/fdfd_solvers/__init__.py
spins/fdfd_solvers/dipole.py
spins/fdfd_solvers/local_matrix_solvers.py
spins/fdfd_solvers/maxwell.py
spins/fdfd_solvers/phc_mode_solver.py
spins/fdfd_solvers/waveguide_mode.py
spins/fdfd_tools/__init__.py
spins/fdfd_tools/free_space_sources.py
spins/fdfd_tools/functional.py
spins/fdfd_tools/grid.py
spins/fdfd_tools/operators.py
spins/fdfd_tools/solvers.py
spins/fdfd_tools/test_grid.py
spins/fdfd_tools/types.py
spins/fdfd_tools/vectorization.py
spins/fdfd_tools/waveguide.py
spins/fdfd_tools/waveguide_mode.py
spins/gds/__init__.py
spins/gds/gen_gds.py
spins/gds/parse_gds.py
spins/gds/test_parse_gds.py
spins/goos/__init__.py
spins/goos/array.py
spins/goos/common_schemas.py
spins/goos/compat.py
spins/goos/flows.py
spins/goos/generic.py
spins/goos/graph_executor.py
spins/goos/grating.py
spins/goos/material.py
spins/goos/math.py
spins/goos/optimize.py
spins/goos/schema_registry.py
spins/goos/shapes.py
spins/goos/test_array.py
spins/goos/test_flows.py
spins/goos/test_generic.py
spins/goos/test_graph_executor.py
spins/goos/test_grating.py
spins/goos/test_math.py
spins/goos/test_optimize.py
spins/goos/test_shapes.py
spins/goos/util.py
spins/goos/extra/__init__.py
spins/goos/optplan/__init__.py
spins/goos/optplan/context.py
spins/goos/optplan/optplan.py
spins/goos/optplan/schema.py
spins/goos/optplan/schema_optplan.py
spins/goos/optplan/schema_types.py
spins/goos/optplan/schema_utils.py
spins/goos/optplan/test_optplan.py
spins/goos/optplan/test_schema.py
spins/goos/optplan/test_schema_types.py
spins/goos_sim/__init__.py
spins/goos_sim/maxwell/__init__.py
spins/goos_sim/maxwell/render.py
spins/goos_sim/maxwell/simspace.py
spins/goos_sim/maxwell/simulate.py
spins/goos_sim/maxwell/test_render.py
spins/goos_sim/maxwell/test_simulate.py
spins/gridlock/__init__.py
spins/gridlock/_helpers.py
spins/gridlock/direction.py
spins/gridlock/error.py
spins/gridlock/float_raster.py
spins/gridlock/grid.py
spins/gridlock/grid_type.py
spins/gridlock/selection_matrix.py
spins/gridlock/test_direction.py
spins/gridlock/test_float_raster.py
spins/gridlock/test_grid.py
spins/invdes/__init__.py
spins/invdes/optimization/__init__.py
spins/invdes/optimization/constrained_optimizer.py
spins/invdes/optimization/gradient_descent.py
spins/invdes/optimization/problems.py
spins/invdes/optimization/scipy_optimizer.py
spins/invdes/optimization/test_constrained_optimizer.py
spins/invdes/optimization/test_gradient_descent.py
spins/invdes/optimization/test_scipy_optimizer.py
spins/invdes/parametrization/__init__.py
spins/invdes/parametrization/composite_parametrization.py
spins/invdes/parametrization/cubic_utils.py
spins/invdes/parametrization/grating_parametrization.py
spins/invdes/parametrization/parametrization.py
spins/invdes/parametrization/test_composite_parametrization.py
spins/invdes/parametrization/test_cubic_utils.py
spins/invdes/parametrization/test_grating_parametrization.py
spins/invdes/parametrization/test_parametrization.py
spins/invdes/problem/__init__.py
spins/invdes/problem/emobjective.py
spins/invdes/problem/farfield.py
spins/invdes/problem/ffobjective.py
spins/invdes/problem/graph_executor.py
spins/invdes/problem/grating.py
spins/invdes/problem/objective.py
spins/invdes/problem/selection_matrix.py
spins/invdes/problem/simulation.py
spins/invdes/problem/slack_optimization_problem.py
spins/invdes/problem/structure_objectives.py
spins/invdes/problem/test_emobjective.py
spins/invdes/problem/test_graph_executor.py
spins/invdes/problem/test_grating.py
spins/invdes/problem/test_objective.py
spins/invdes/problem/test_slack_optimization_problem.py
spins/invdes/problem_graph/__init__.py
spins/invdes/problem_graph/creator.py
spins/invdes/problem_graph/creator_em.py
spins/invdes/problem_graph/creator_function.py
spins/invdes/problem_graph/creator_monitor.py
spins/invdes/problem_graph/creator_opt.py
spins/invdes/problem_graph/creator_param.py
spins/invdes/problem_graph/grating.py
spins/invdes/problem_graph/grid_utils.py
spins/invdes/problem_graph/schema_utils.py
spins/invdes/problem_graph/simspace.py
spins/invdes/problem_graph/solver.py
spins/invdes/problem_graph/test_creator_em.py
spins/invdes/problem_graph/test_grating.py
spins/invdes/problem_graph/test_optplan.py
spins/invdes/problem_graph/test_schema_utils.py
spins/invdes/problem_graph/test_simspace.py
spins/invdes/problem_graph/workspace.py
spins/invdes/problem_graph/functions/__init__.py
spins/invdes/problem_graph/functions/poynting.py
spins/invdes/problem_graph/functions/test_poynting.py
spins/invdes/problem_graph/log_tools/__init__.py
spins/invdes/problem_graph/log_tools/loader.py
spins/invdes/problem_graph/log_tools/monitor_spec.py
spins/invdes/problem_graph/log_tools/plotter.py
spins/invdes/problem_graph/optplan/__init__.py
spins/invdes/problem_graph/optplan/context.py
spins/invdes/problem_graph/optplan/io.py
spins/invdes/problem_graph/optplan/optplan.py
spins/invdes/problem_graph/optplan/schema_em.py
spins/invdes/problem_graph/optplan/schema_function.py
spins/invdes/problem_graph/optplan/schema_monitor.py
spins/invdes/problem_graph/optplan/schema_opt.py
spins/invdes/problem_graph/optplan/schema_param.py
spins/invdes/problem_graph/optplan/test_context.py
spins/invdes/problem_graph/optplan/test_schema_function.py
spins/material/__init__.py
spins/material/material.py
spins/material/test_material.py