├── .bumpversion.cfg ├── .flake8 ├── .github └── workflows │ ├── pages.yml │ ├── pre-commit.yml │ ├── pythonpublish.yml │ ├── test_code.yml │ └── test_docs.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── CHANGELOG ├── LICENSE ├── Makefile ├── README.md ├── docs ├── Makefile ├── _static │ └── figures │ │ └── beam_rotation.png ├── conf.py ├── examples.rst ├── examples_grating_coupler.md ├── goos │ ├── advanced.rst │ ├── basic.rst │ ├── extending.rst │ ├── index.rst │ ├── installation.rst │ ├── introduction.rst │ └── tips.rst ├── index.rst ├── introduction.md ├── invdes │ ├── examples.rst │ ├── examples_grating_coupler.rst │ └── index.rst ├── make.bat └── overview.md ├── examples ├── goos │ ├── README.md │ ├── bend90 │ │ └── bend90.py │ ├── grating_1d │ │ └── grating_1d.py │ ├── interactive_colab │ │ ├── bend90.ipynb │ │ └── grating_1d.ipynb │ └── optplan_examples │ │ ├── simple_opt.py │ │ └── simple_opt_reloaded.py └── invdes │ ├── grating_coupler │ ├── grating.py │ ├── monitor_spec.yml │ └── test_grating.py │ └── wdm2 │ ├── monitor_processing_example.ipynb │ ├── monitor_spec.yml │ ├── sim_bg.gds │ ├── sim_fg.gds │ ├── test_wdm2.py │ └── wdm2.py ├── pylintrc ├── pytest.ini ├── requirements.txt ├── requirements_dev.txt ├── scripts └── presubmit ├── setup.cfg ├── setup.py └── spins ├── __init__.py ├── fdfd_solvers ├── __init__.py ├── dipole.py ├── local_matrix_solvers.py ├── maxwell.py ├── phc_mode_solver.py └── waveguide_mode.py ├── fdfd_tools ├── __init__.py ├── free_space_sources.py ├── functional.py ├── grid.py ├── operators.py ├── solvers.py ├── test_grid.py ├── types.py ├── vectorization.py ├── waveguide.py └── waveguide_mode.py ├── gds ├── __init__.py ├── gen_gds.py ├── parse_gds.py ├── test_parse_gds.py └── testdata │ ├── rect.gds │ ├── rect_um.gds │ ├── tlc_test_gds1.gds │ ├── tlc_test_gds2.gds │ └── tlc_test_gds3.gds ├── goos ├── __init__.py ├── array.py ├── common_schemas.py ├── compat.py ├── flows.py ├── generic.py ├── graph_executor.py ├── grating.py ├── material.py ├── math.py ├── optimize.py ├── optplan │ ├── __init__.py │ ├── context.py │ ├── optplan.py │ ├── schema.py │ ├── schema_optplan.py │ ├── schema_types.py │ ├── schema_utils.py │ ├── test_optplan.py │ ├── test_schema.py │ └── test_schema_types.py ├── schema_registry.py ├── shapes.py ├── test_array.py ├── test_flows.py ├── test_generic.py ├── test_graph_executor.py ├── test_grating.py ├── test_math.py ├── test_optimize.py ├── test_shapes.py └── util.py ├── goos_sim ├── __init__.py └── maxwell │ ├── __init__.py │ ├── render.py │ ├── simspace.py │ ├── simulate.py │ ├── test_render.py │ └── test_simulate.py ├── gridlock ├── __init__.py ├── _helpers.py ├── direction.py ├── error.py ├── float_raster.py ├── grid.py ├── grid_type.py ├── selection_matrix.py ├── test_direction.py ├── test_float_raster.py └── test_grid.py ├── invdes ├── __init__.py ├── optimization │ ├── __init__.py │ ├── constrained_optimizer.py │ ├── gradient_descent.py │ ├── problems.py │ ├── scipy_optimizer.py │ ├── test_constrained_optimizer.py │ ├── test_gradient_descent.py │ └── test_scipy_optimizer.py ├── parametrization │ ├── __init__.py │ ├── composite_parametrization.py │ ├── cubic_utils.py │ ├── grating_parametrization.py │ ├── parametrization.py │ ├── test_composite_parametrization.py │ ├── test_cubic_utils.py │ ├── test_grating_parametrization.py │ └── test_parametrization.py ├── problem │ ├── __init__.py │ ├── emobjective.py │ ├── farfield.py │ ├── ffobjective.py │ ├── graph_executor.py │ ├── grating.py │ ├── objective.py │ ├── selection_matrix.py │ ├── simulation.py │ ├── slack_optimization_problem.py │ ├── structure_objectives.py │ ├── test_emobjective.py │ ├── test_graph_executor.py │ ├── test_grating.py │ ├── test_objective.py │ └── test_slack_optimization_problem.py └── problem_graph │ ├── __init__.py │ ├── creator.py │ ├── creator_em.py │ ├── creator_function.py │ ├── creator_monitor.py │ ├── creator_opt.py │ ├── creator_param.py │ ├── functions │ ├── __init__.py │ ├── poynting.py │ └── test_poynting.py │ ├── grating.py │ ├── grid_utils.py │ ├── log_tools │ ├── __init__.py │ ├── loader.py │ ├── monitor_spec.py │ └── plotter.py │ ├── optplan │ ├── __init__.py │ ├── context.py │ ├── io.py │ ├── optplan.py │ ├── schema_em.py │ ├── schema_function.py │ ├── schema_monitor.py │ ├── schema_opt.py │ ├── schema_param.py │ ├── test_context.py │ └── test_schema_function.py │ ├── schema_utils.py │ ├── simspace.py │ ├── solver.py │ ├── test_creator_em.py │ ├── test_grating.py │ ├── test_optplan.py │ ├── test_schema_utils.py │ ├── test_simspace.py │ ├── testdata │ ├── WDM_example_bg.gds │ ├── WDM_example_discrete_bg.gds │ ├── WDM_example_discrete_fg.gds │ ├── WDM_example_fg.gds │ └── straight_waveguide.gds │ └── workspace.py └── material ├── __init__.py ├── csv_files ├── Si3N4_Luke.csv ├── Si_Aspnes.csv └── Sn_Golovashkin-293K.csv ├── material.py └── test_material.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.github/workflows/pythonpublish.yml -------------------------------------------------------------------------------- /.github/workflows/test_code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.github/workflows/test_code.yml -------------------------------------------------------------------------------- /.github/workflows/test_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.github/workflows/test_docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/figures/beam_rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/_static/figures/beam_rotation.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/examples_grating_coupler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/examples_grating_coupler.md -------------------------------------------------------------------------------- /docs/goos/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/goos/advanced.rst -------------------------------------------------------------------------------- /docs/goos/basic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/goos/basic.rst -------------------------------------------------------------------------------- /docs/goos/extending.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/goos/extending.rst -------------------------------------------------------------------------------- /docs/goos/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/goos/index.rst -------------------------------------------------------------------------------- /docs/goos/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/goos/installation.rst -------------------------------------------------------------------------------- /docs/goos/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/goos/introduction.rst -------------------------------------------------------------------------------- /docs/goos/tips.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/goos/tips.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/invdes/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/invdes/examples.rst -------------------------------------------------------------------------------- /docs/invdes/examples_grating_coupler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/invdes/examples_grating_coupler.rst -------------------------------------------------------------------------------- /docs/invdes/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/invdes/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/docs/overview.md -------------------------------------------------------------------------------- /examples/goos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/goos/README.md -------------------------------------------------------------------------------- /examples/goos/bend90/bend90.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/goos/bend90/bend90.py -------------------------------------------------------------------------------- /examples/goos/grating_1d/grating_1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/goos/grating_1d/grating_1d.py -------------------------------------------------------------------------------- /examples/goos/interactive_colab/bend90.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/goos/interactive_colab/bend90.ipynb -------------------------------------------------------------------------------- /examples/goos/interactive_colab/grating_1d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/goos/interactive_colab/grating_1d.ipynb -------------------------------------------------------------------------------- /examples/goos/optplan_examples/simple_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/goos/optplan_examples/simple_opt.py -------------------------------------------------------------------------------- /examples/goos/optplan_examples/simple_opt_reloaded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/goos/optplan_examples/simple_opt_reloaded.py -------------------------------------------------------------------------------- /examples/invdes/grating_coupler/grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/grating_coupler/grating.py -------------------------------------------------------------------------------- /examples/invdes/grating_coupler/monitor_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/grating_coupler/monitor_spec.yml -------------------------------------------------------------------------------- /examples/invdes/grating_coupler/test_grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/grating_coupler/test_grating.py -------------------------------------------------------------------------------- /examples/invdes/wdm2/monitor_processing_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/wdm2/monitor_processing_example.ipynb -------------------------------------------------------------------------------- /examples/invdes/wdm2/monitor_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/wdm2/monitor_spec.yml -------------------------------------------------------------------------------- /examples/invdes/wdm2/sim_bg.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/wdm2/sim_bg.gds -------------------------------------------------------------------------------- /examples/invdes/wdm2/sim_fg.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/wdm2/sim_fg.gds -------------------------------------------------------------------------------- /examples/invdes/wdm2/test_wdm2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/wdm2/test_wdm2.py -------------------------------------------------------------------------------- /examples/invdes/wdm2/wdm2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/examples/invdes/wdm2/wdm2.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/pylintrc -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /scripts/presubmit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/scripts/presubmit -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/setup.py -------------------------------------------------------------------------------- /spins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/__init__.py -------------------------------------------------------------------------------- /spins/fdfd_solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_solvers/__init__.py -------------------------------------------------------------------------------- /spins/fdfd_solvers/dipole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_solvers/dipole.py -------------------------------------------------------------------------------- /spins/fdfd_solvers/local_matrix_solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_solvers/local_matrix_solvers.py -------------------------------------------------------------------------------- /spins/fdfd_solvers/maxwell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_solvers/maxwell.py -------------------------------------------------------------------------------- /spins/fdfd_solvers/phc_mode_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_solvers/phc_mode_solver.py -------------------------------------------------------------------------------- /spins/fdfd_solvers/waveguide_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_solvers/waveguide_mode.py -------------------------------------------------------------------------------- /spins/fdfd_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/__init__.py -------------------------------------------------------------------------------- /spins/fdfd_tools/free_space_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/free_space_sources.py -------------------------------------------------------------------------------- /spins/fdfd_tools/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/functional.py -------------------------------------------------------------------------------- /spins/fdfd_tools/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/grid.py -------------------------------------------------------------------------------- /spins/fdfd_tools/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/operators.py -------------------------------------------------------------------------------- /spins/fdfd_tools/solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/solvers.py -------------------------------------------------------------------------------- /spins/fdfd_tools/test_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/test_grid.py -------------------------------------------------------------------------------- /spins/fdfd_tools/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/types.py -------------------------------------------------------------------------------- /spins/fdfd_tools/vectorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/vectorization.py -------------------------------------------------------------------------------- /spins/fdfd_tools/waveguide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/waveguide.py -------------------------------------------------------------------------------- /spins/fdfd_tools/waveguide_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/fdfd_tools/waveguide_mode.py -------------------------------------------------------------------------------- /spins/gds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/__init__.py -------------------------------------------------------------------------------- /spins/gds/gen_gds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/gen_gds.py -------------------------------------------------------------------------------- /spins/gds/parse_gds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/parse_gds.py -------------------------------------------------------------------------------- /spins/gds/test_parse_gds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/test_parse_gds.py -------------------------------------------------------------------------------- /spins/gds/testdata/rect.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/testdata/rect.gds -------------------------------------------------------------------------------- /spins/gds/testdata/rect_um.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/testdata/rect_um.gds -------------------------------------------------------------------------------- /spins/gds/testdata/tlc_test_gds1.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/testdata/tlc_test_gds1.gds -------------------------------------------------------------------------------- /spins/gds/testdata/tlc_test_gds2.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/testdata/tlc_test_gds2.gds -------------------------------------------------------------------------------- /spins/gds/testdata/tlc_test_gds3.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gds/testdata/tlc_test_gds3.gds -------------------------------------------------------------------------------- /spins/goos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/__init__.py -------------------------------------------------------------------------------- /spins/goos/array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/array.py -------------------------------------------------------------------------------- /spins/goos/common_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/common_schemas.py -------------------------------------------------------------------------------- /spins/goos/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/compat.py -------------------------------------------------------------------------------- /spins/goos/flows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/flows.py -------------------------------------------------------------------------------- /spins/goos/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/generic.py -------------------------------------------------------------------------------- /spins/goos/graph_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/graph_executor.py -------------------------------------------------------------------------------- /spins/goos/grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/grating.py -------------------------------------------------------------------------------- /spins/goos/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/material.py -------------------------------------------------------------------------------- /spins/goos/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/math.py -------------------------------------------------------------------------------- /spins/goos/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optimize.py -------------------------------------------------------------------------------- /spins/goos/optplan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/__init__.py -------------------------------------------------------------------------------- /spins/goos/optplan/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/context.py -------------------------------------------------------------------------------- /spins/goos/optplan/optplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/optplan.py -------------------------------------------------------------------------------- /spins/goos/optplan/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/schema.py -------------------------------------------------------------------------------- /spins/goos/optplan/schema_optplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/schema_optplan.py -------------------------------------------------------------------------------- /spins/goos/optplan/schema_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/schema_types.py -------------------------------------------------------------------------------- /spins/goos/optplan/schema_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/schema_utils.py -------------------------------------------------------------------------------- /spins/goos/optplan/test_optplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/test_optplan.py -------------------------------------------------------------------------------- /spins/goos/optplan/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/test_schema.py -------------------------------------------------------------------------------- /spins/goos/optplan/test_schema_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/optplan/test_schema_types.py -------------------------------------------------------------------------------- /spins/goos/schema_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/schema_registry.py -------------------------------------------------------------------------------- /spins/goos/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/shapes.py -------------------------------------------------------------------------------- /spins/goos/test_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_array.py -------------------------------------------------------------------------------- /spins/goos/test_flows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_flows.py -------------------------------------------------------------------------------- /spins/goos/test_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_generic.py -------------------------------------------------------------------------------- /spins/goos/test_graph_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_graph_executor.py -------------------------------------------------------------------------------- /spins/goos/test_grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_grating.py -------------------------------------------------------------------------------- /spins/goos/test_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_math.py -------------------------------------------------------------------------------- /spins/goos/test_optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_optimize.py -------------------------------------------------------------------------------- /spins/goos/test_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/test_shapes.py -------------------------------------------------------------------------------- /spins/goos/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos/util.py -------------------------------------------------------------------------------- /spins/goos_sim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spins/goos_sim/maxwell/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos_sim/maxwell/__init__.py -------------------------------------------------------------------------------- /spins/goos_sim/maxwell/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos_sim/maxwell/render.py -------------------------------------------------------------------------------- /spins/goos_sim/maxwell/simspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos_sim/maxwell/simspace.py -------------------------------------------------------------------------------- /spins/goos_sim/maxwell/simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos_sim/maxwell/simulate.py -------------------------------------------------------------------------------- /spins/goos_sim/maxwell/test_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos_sim/maxwell/test_render.py -------------------------------------------------------------------------------- /spins/goos_sim/maxwell/test_simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/goos_sim/maxwell/test_simulate.py -------------------------------------------------------------------------------- /spins/gridlock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/__init__.py -------------------------------------------------------------------------------- /spins/gridlock/_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/_helpers.py -------------------------------------------------------------------------------- /spins/gridlock/direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/direction.py -------------------------------------------------------------------------------- /spins/gridlock/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/error.py -------------------------------------------------------------------------------- /spins/gridlock/float_raster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/float_raster.py -------------------------------------------------------------------------------- /spins/gridlock/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/grid.py -------------------------------------------------------------------------------- /spins/gridlock/grid_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/grid_type.py -------------------------------------------------------------------------------- /spins/gridlock/selection_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/selection_matrix.py -------------------------------------------------------------------------------- /spins/gridlock/test_direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/test_direction.py -------------------------------------------------------------------------------- /spins/gridlock/test_float_raster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/test_float_raster.py -------------------------------------------------------------------------------- /spins/gridlock/test_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/gridlock/test_grid.py -------------------------------------------------------------------------------- /spins/invdes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spins/invdes/optimization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/__init__.py -------------------------------------------------------------------------------- /spins/invdes/optimization/constrained_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/constrained_optimizer.py -------------------------------------------------------------------------------- /spins/invdes/optimization/gradient_descent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/gradient_descent.py -------------------------------------------------------------------------------- /spins/invdes/optimization/problems.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/problems.py -------------------------------------------------------------------------------- /spins/invdes/optimization/scipy_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/scipy_optimizer.py -------------------------------------------------------------------------------- /spins/invdes/optimization/test_constrained_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/test_constrained_optimizer.py -------------------------------------------------------------------------------- /spins/invdes/optimization/test_gradient_descent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/test_gradient_descent.py -------------------------------------------------------------------------------- /spins/invdes/optimization/test_scipy_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/optimization/test_scipy_optimizer.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/__init__.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/composite_parametrization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/composite_parametrization.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/cubic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/cubic_utils.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/grating_parametrization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/grating_parametrization.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/parametrization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/parametrization.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/test_composite_parametrization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/test_composite_parametrization.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/test_cubic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/test_cubic_utils.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/test_grating_parametrization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/test_grating_parametrization.py -------------------------------------------------------------------------------- /spins/invdes/parametrization/test_parametrization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/parametrization/test_parametrization.py -------------------------------------------------------------------------------- /spins/invdes/problem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/__init__.py -------------------------------------------------------------------------------- /spins/invdes/problem/emobjective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/emobjective.py -------------------------------------------------------------------------------- /spins/invdes/problem/farfield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/farfield.py -------------------------------------------------------------------------------- /spins/invdes/problem/ffobjective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/ffobjective.py -------------------------------------------------------------------------------- /spins/invdes/problem/graph_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/graph_executor.py -------------------------------------------------------------------------------- /spins/invdes/problem/grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/grating.py -------------------------------------------------------------------------------- /spins/invdes/problem/objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/objective.py -------------------------------------------------------------------------------- /spins/invdes/problem/selection_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/selection_matrix.py -------------------------------------------------------------------------------- /spins/invdes/problem/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/simulation.py -------------------------------------------------------------------------------- /spins/invdes/problem/slack_optimization_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/slack_optimization_problem.py -------------------------------------------------------------------------------- /spins/invdes/problem/structure_objectives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/structure_objectives.py -------------------------------------------------------------------------------- /spins/invdes/problem/test_emobjective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/test_emobjective.py -------------------------------------------------------------------------------- /spins/invdes/problem/test_graph_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/test_graph_executor.py -------------------------------------------------------------------------------- /spins/invdes/problem/test_grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/test_grating.py -------------------------------------------------------------------------------- /spins/invdes/problem/test_objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/test_objective.py -------------------------------------------------------------------------------- /spins/invdes/problem/test_slack_optimization_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem/test_slack_optimization_problem.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/__init__.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/creator.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/creator_em.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/creator_em.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/creator_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/creator_function.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/creator_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/creator_monitor.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/creator_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/creator_opt.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/creator_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/creator_param.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/functions/__init__.py: -------------------------------------------------------------------------------- 1 | from spins.invdes.problem_graph.functions.poynting import * 2 | -------------------------------------------------------------------------------- /spins/invdes/problem_graph/functions/poynting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/functions/poynting.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/functions/test_poynting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/functions/test_poynting.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/grating.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/grid_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/grid_utils.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/log_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/log_tools/__init__.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/log_tools/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/log_tools/loader.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/log_tools/monitor_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/log_tools/monitor_spec.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/log_tools/plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/log_tools/plotter.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/__init__.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/context.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/io.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/optplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/optplan.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/schema_em.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/schema_em.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/schema_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/schema_function.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/schema_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/schema_monitor.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/schema_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/schema_opt.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/schema_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/schema_param.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/test_context.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/optplan/test_schema_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/optplan/test_schema_function.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/schema_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/schema_utils.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/simspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/simspace.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/solver.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/test_creator_em.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/test_creator_em.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/test_grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/test_grating.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/test_optplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/test_optplan.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/test_schema_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/test_schema_utils.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/test_simspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/test_simspace.py -------------------------------------------------------------------------------- /spins/invdes/problem_graph/testdata/WDM_example_bg.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/testdata/WDM_example_bg.gds -------------------------------------------------------------------------------- /spins/invdes/problem_graph/testdata/WDM_example_discrete_bg.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/testdata/WDM_example_discrete_bg.gds -------------------------------------------------------------------------------- /spins/invdes/problem_graph/testdata/WDM_example_discrete_fg.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/testdata/WDM_example_discrete_fg.gds -------------------------------------------------------------------------------- /spins/invdes/problem_graph/testdata/WDM_example_fg.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/testdata/WDM_example_fg.gds -------------------------------------------------------------------------------- /spins/invdes/problem_graph/testdata/straight_waveguide.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/testdata/straight_waveguide.gds -------------------------------------------------------------------------------- /spins/invdes/problem_graph/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/invdes/problem_graph/workspace.py -------------------------------------------------------------------------------- /spins/material/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/material/__init__.py -------------------------------------------------------------------------------- /spins/material/csv_files/Si3N4_Luke.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/material/csv_files/Si3N4_Luke.csv -------------------------------------------------------------------------------- /spins/material/csv_files/Si_Aspnes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/material/csv_files/Si_Aspnes.csv -------------------------------------------------------------------------------- /spins/material/csv_files/Sn_Golovashkin-293K.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/material/csv_files/Sn_Golovashkin-293K.csv -------------------------------------------------------------------------------- /spins/material/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/material/material.py -------------------------------------------------------------------------------- /spins/material/test_material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanfordnqp/spins-b/HEAD/spins/material/test_material.py --------------------------------------------------------------------------------