CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.md
setup.cfg
setup.py
docs/Makefile
docs/README.rst
docs/conf.py
docs/contributing.rst
docs/examples.rst
docs/index.rst
docs/make.bat
docs/projects.rst
docs/_static/img/logo.png
docs/_static/img/piel_microservice_structure.png
docs/autoapi/index.rst
docs/autoapi/piel/index.rst
docs/autoapi/piel/cli/index.rst
docs/autoapi/piel/config/index.rst
docs/autoapi/piel/file_conversion/index.rst
docs/autoapi/piel/file_system/index.rst
docs/autoapi/piel/integration/index.rst
docs/autoapi/piel/integration/amaranth_openlane/index.rst
docs/autoapi/piel/integration/cocotb_sax/index.rst
docs/autoapi/piel/integration/gdsfactory_hdl21/index.rst
docs/autoapi/piel/integration/gdsfactory_hdl21/conversion/index.rst
docs/autoapi/piel/integration/gdsfactory_hdl21/core/index.rst
docs/autoapi/piel/integration/gdsfactory_hdl21/utils/index.rst
docs/autoapi/piel/integration/gdsfactory_openlane/index.rst
docs/autoapi/piel/integration/sax_qutip/index.rst
docs/autoapi/piel/integration/sax_thewalrus/index.rst
docs/autoapi/piel/integration/thewalrus_qutip/index.rst
docs/autoapi/piel/integration/type_conversion/index.rst
docs/autoapi/piel/models/index.rst
docs/autoapi/piel/models/frequency/index.rst
docs/autoapi/piel/models/frequency/all/index.rst
docs/autoapi/piel/models/frequency/defaults/index.rst
docs/autoapi/piel/models/frequency/electrical/index.rst
docs/autoapi/piel/models/frequency/electro_optic/index.rst
docs/autoapi/piel/models/frequency/electro_optic/ideal/index.rst
docs/autoapi/piel/models/frequency/electronic/index.rst
docs/autoapi/piel/models/frequency/opto_electronic/index.rst
docs/autoapi/piel/models/frequency/photonic/index.rst
docs/autoapi/piel/models/frequency/photonic/coupler_simple/index.rst
docs/autoapi/piel/models/frequency/photonic/directional_coupler_length/index.rst
docs/autoapi/piel/models/frequency/photonic/directional_coupler_real/index.rst
docs/autoapi/piel/models/frequency/photonic/directional_coupler_simple/index.rst
docs/autoapi/piel/models/frequency/photonic/grating_coupler/index.rst
docs/autoapi/piel/models/frequency/photonic/mmi1x2/index.rst
docs/autoapi/piel/models/frequency/photonic/mmi2x2/index.rst
docs/autoapi/piel/models/frequency/photonic/straight_waveguide/index.rst
docs/autoapi/piel/models/frequency/utils/index.rst
docs/autoapi/piel/models/logic/index.rst
docs/autoapi/piel/models/logic/electrical/index.rst
docs/autoapi/piel/models/logic/electro_optic/index.rst
docs/autoapi/piel/models/logic/electro_optic/signal_mapping/index.rst
docs/autoapi/piel/models/logic/electronic/index.rst
docs/autoapi/piel/models/logic/opto_electronic/index.rst
docs/autoapi/piel/models/logic/photonic/index.rst
docs/autoapi/piel/models/physical/index.rst
docs/autoapi/piel/models/physical/electrical/index.rst
docs/autoapi/piel/models/physical/electrical/cable/index.rst
docs/autoapi/piel/models/physical/electro_optic/index.rst
docs/autoapi/piel/models/physical/electro_optic/basic_heater/index.rst
docs/autoapi/piel/models/physical/electronic/index.rst
docs/autoapi/piel/models/physical/electronic/capacitor/index.rst
docs/autoapi/piel/models/physical/electronic/defaults/index.rst
docs/autoapi/piel/models/physical/electronic/resistor/index.rst
docs/autoapi/piel/models/physical/electronic/straight/index.rst
docs/autoapi/piel/models/physical/electronic/taper/index.rst
docs/autoapi/piel/models/physical/electronic/via_stack/index.rst
docs/autoapi/piel/models/physical/geometry/index.rst
docs/autoapi/piel/models/physical/opto_electronic/index.rst
docs/autoapi/piel/models/physical/photonic/index.rst
docs/autoapi/piel/models/physical/thermal/index.rst
docs/autoapi/piel/models/physical/units/index.rst
docs/autoapi/piel/models/transient/index.rst
docs/autoapi/piel/models/transient/electrical/index.rst
docs/autoapi/piel/models/transient/electro_optic/index.rst
docs/autoapi/piel/models/transient/electronic/index.rst
docs/autoapi/piel/models/transient/opto_electronic/index.rst
docs/autoapi/piel/models/transient/photonic/index.rst
docs/autoapi/piel/models/utils/index.rst
docs/autoapi/piel/parametric/index.rst
docs/autoapi/piel/project_structure/index.rst
docs/autoapi/piel/tools/index.rst
docs/autoapi/piel/tools/amaranth/index.rst
docs/autoapi/piel/tools/amaranth/construct/index.rst
docs/autoapi/piel/tools/amaranth/export/index.rst
docs/autoapi/piel/tools/amaranth/verify/index.rst
docs/autoapi/piel/tools/cocotb/index.rst
docs/autoapi/piel/tools/cocotb/core/index.rst
docs/autoapi/piel/tools/cocotb/data/index.rst
docs/autoapi/piel/tools/gdsfactory/index.rst
docs/autoapi/piel/tools/gdsfactory/netlist/index.rst
docs/autoapi/piel/tools/hdl21/index.rst
docs/autoapi/piel/tools/hdl21/circuit/index.rst
docs/autoapi/piel/tools/hdl21/simulator/index.rst
docs/autoapi/piel/tools/hdl21/units/index.rst
docs/autoapi/piel/tools/openlane/index.rst
docs/autoapi/piel/tools/openlane/defaults/index.rst
docs/autoapi/piel/tools/openlane/migrate/index.rst
docs/autoapi/piel/tools/openlane/parse/index.rst
docs/autoapi/piel/tools/openlane/parse/sta_rpt/index.rst
docs/autoapi/piel/tools/openlane/parse/utils/index.rst
docs/autoapi/piel/tools/openlane/utils/index.rst
docs/autoapi/piel/tools/openlane/v1/index.rst
docs/autoapi/piel/tools/openlane/v2/index.rst
docs/autoapi/piel/tools/qutip/index.rst
docs/autoapi/piel/tools/qutip/config/index.rst
docs/autoapi/piel/tools/qutip/fock/index.rst
docs/autoapi/piel/tools/qutip/unitary/index.rst
docs/autoapi/piel/tools/sax/index.rst
docs/autoapi/piel/tools/sax/netlist/index.rst
docs/autoapi/piel/tools/sax/utils/index.rst
docs/autoapi/piel/tools/thewalrus/index.rst
docs/autoapi/piel/tools/thewalrus/operations/index.rst
docs/autoapi/piel/visual/index.rst
docs/autoapi/piel/visual/auto_plot_multiple/index.rst
docs/autoapi/piel/visual/data_conversion/index.rst
docs/examples/designs/simple_copied_design/simple_design/tb/Makefile
docs/examples/designs/simple_copied_design/simple_design/tb/default/Makefile
docs/examples/designs/simple_design/simple_design/tb/Makefile
docs/examples/designs/simple_design/simple_design/tb/default/Makefile
docs/projects/wool/docs/index.rst
docs/sections/about/AUTHORS.rst
docs/sections/about/index.rst
docs/sections/about/motivation.rst
docs/sections/about/relevant_projects.rst
docs/sections/codesign/index.rst
docs/sections/codesign/principles/index.rst
docs/sections/codesign/principles/electronic/digital_metrics.rst
docs/sections/codesign/principles/electronic/fundamentals.rst
docs/sections/codesign/principles/electronic/passives.rst
docs/sections/codesign/principles/electronic/physics.rst
docs/sections/codesign/principles/electronic/power_time_metrics.rst
docs/sections/codesign/principles/photonic/design_for_testing.rst
docs/sections/codesign/principles/photonic/fundamentals.rst
docs/sections/codesign/principles/photonic/network_analysis.rst
docs/sections/codesign/principles/photonic/signal_analysis.rst
docs/sections/codesign/solvers/index.rst
docs/sections/codesign/solvers/mixed_signal_electronic_photonic.rst
docs/sections/codesign/solvers/photonic.rst
docs/sections/codesign/solvers/potential_mixed_signal_schemes.rst
docs/sections/environment/design_files_interaction.rst
docs/sections/environment/index.rst
docs/sections/environment/installation.rst
docs/sections/environment/project_structure.rst
docs/sections/environment/relevant_python_commands.rst
docs/sections/environment/tools_environment.rst
docs/sections/environment/apptainer/apptainer_install.rst
docs/sections/environment/apptainer/relevant_apptainer_commands.rst
docs/sections/environment/docker/developer_docker_configuration.rst
docs/sections/environment/docker/docker_environment_configuration.rst
docs/sections/environment/docker/docker_setup.rst
docs/sections/environment/docker/relevant_docker_commands.rst
docs/sections/environment/nix/custom_nix_installation.rst
docs/sections/environment/nix/development_installation.rst
docs/sections/environment/nix/nix_install.rst
docs/sections/environment/nix/relevant_nix_commands.rst
docs/sections/microservices/index.rst
docs/sections/microservices/dependencies/cocotb.rst
docs/sections/microservices/dependencies/cocotb_useful_commands.rst
docs/sections/microservices/dependencies/gdsfactory.rst
docs/sections/microservices/dependencies/index.rst
docs/sections/microservices/dependencies/openlane.rst
docs/sections/microservices/dependencies/principle.rst
docs/sections/microservices/dependencies/relevant_electronic_projects.rst
docs/sections/microservices/dependencies/relevant_spice_projects.rst
docs/sections/microservices/dependencies/sax.rst
docs/sections/microservices/dependencies/spice.rst
docs/sections/microservices/integration/case_study.rst
docs/sections/microservices/integration/cocotb_sax.rst
docs/sections/microservices/integration/gdsfactory_spice.rst
docs/sections/microservices/integration/index.rst
docs/sections/microservices/integration/methodology.rst
docs/sections/microservices/integration/sax_qutip.rst
docs/sections/models/domains.rst
docs/sections/models/index.rst
docs/sections/models/spice_integration.rst
docs/sections/models/time_domain.rst
piel/__init__.py
piel/cli.py
piel/config.py
piel/file_conversion.py
piel/file_system.py
piel/parametric.py
piel/project_structure.py
piel.egg-info/PKG-INFO
piel.egg-info/SOURCES.txt
piel.egg-info/dependency_links.txt
piel.egg-info/entry_points.txt
piel.egg-info/not-zip-safe
piel.egg-info/requires.txt
piel.egg-info/top_level.txt
piel/integration/__init__.py
piel/integration/amaranth_openlane.py
piel/integration/cocotb_sax.py
piel/integration/gdsfactory_openlane.py
piel/integration/sax_qutip.py
piel/integration/sax_thewalrus.py
piel/integration/thewalrus_qutip.py
piel/integration/type_conversion.py
piel/integration/gdsfactory_hdl21/__init__.py
piel/integration/gdsfactory_hdl21/conversion.py
piel/integration/gdsfactory_hdl21/core.py
piel/integration/gdsfactory_hdl21/utils.py
piel/models/__init__.py
piel/models/utils.py
piel/models/frequency/__init__.py
piel/models/frequency/all.py
piel/models/frequency/defaults.py
piel/models/frequency/utils.py
piel/models/frequency/electrical/__init__.py
piel/models/frequency/electro_optic/__init__.py
piel/models/frequency/electro_optic/ideal.py
piel/models/frequency/electronic/__init__.py
piel/models/frequency/opto_electronic/__init__.py
piel/models/frequency/photonic/__init__.py
piel/models/frequency/photonic/coupler_simple.py
piel/models/frequency/photonic/directional_coupler_length.py
piel/models/frequency/photonic/directional_coupler_real.py
piel/models/frequency/photonic/directional_coupler_simple.py
piel/models/frequency/photonic/grating_coupler.py
piel/models/frequency/photonic/mmi1x2.py
piel/models/frequency/photonic/mmi2x2.py
piel/models/frequency/photonic/straight_waveguide.py
piel/models/logic/__init__.py
piel/models/logic/electrical/__init__.py
piel/models/logic/electro_optic/__init__.py
piel/models/logic/electro_optic/signal_mapping.py
piel/models/logic/electronic/__init__.py
piel/models/logic/opto_electronic/__init__.py
piel/models/logic/photonic/__init__.py
piel/models/physical/__init__.py
piel/models/physical/geometry.py
piel/models/physical/thermal.py
piel/models/physical/units.py
piel/models/physical/electrical/__init__.py
piel/models/physical/electrical/cable.py
piel/models/physical/electro_optic/__init__.py
piel/models/physical/electro_optic/basic_heater.py
piel/models/physical/electronic/__init__.py
piel/models/physical/electronic/capacitor.py
piel/models/physical/electronic/defaults.py
piel/models/physical/electronic/resistor.py
piel/models/physical/electronic/straight.py
piel/models/physical/electronic/taper.py
piel/models/physical/electronic/via_stack.py
piel/models/physical/opto_electronic/__init__.py
piel/models/physical/photonic/__init__.py
piel/models/transient/__init__.py
piel/models/transient/electrical/__init__.py
piel/models/transient/electro_optic/__init__.py
piel/models/transient/electronic/__init__.py
piel/models/transient/opto_electronic/__init__.py
piel/models/transient/photonic/__init__.py
piel/tools/__init__.py
piel/tools/amaranth/__init__.py
piel/tools/amaranth/construct.py
piel/tools/amaranth/export.py
piel/tools/amaranth/verify.py
piel/tools/cocotb/__init__.py
piel/tools/cocotb/core.py
piel/tools/cocotb/data.py
piel/tools/gdsfactory/__init__.py
piel/tools/gdsfactory/netlist.py
piel/tools/gdsfactory/patch.py
piel/tools/hdl21/__init__.py
piel/tools/hdl21/circuit.py
piel/tools/hdl21/simulator.py
piel/tools/hdl21/units.py
piel/tools/openlane/__init__.py
piel/tools/openlane/defaults.py
piel/tools/openlane/migrate.py
piel/tools/openlane/utils.py
piel/tools/openlane/v1.py
piel/tools/openlane/v2.py
piel/tools/openlane/parse/__init__.py
piel/tools/openlane/parse/run_output.py
piel/tools/openlane/parse/sta_rpt.py
piel/tools/openlane/parse/utils.py
piel/tools/qutip/__init__.py
piel/tools/qutip/config.py
piel/tools/qutip/fock.py
piel/tools/qutip/unitary.py
piel/tools/sax/__init__.py
piel/tools/sax/netlist.py
piel/tools/sax/utils.py
piel/tools/thewalrus/__init__.py
piel/tools/thewalrus/operations.py
piel/visual/__init__.py
piel/visual/auto_plot_multiple.py
piel/visual/data_conversion.py
tests/__init__.py
tests/test_piel.py
tests/integration/test_gdsfactory_netlist.py
tests/integration/test_gdsfactory_netlist_to_pyspice.py
tests/models/test_generator_call_connectivity.py
tests/models/logic/electro_optic/test_signal_mapping.py
tests/tools/test_hdl21.py
tests/tools/gdsfactory/test_netlist.py
tests/tools/sax/test_utils.py
tests/visual/test_data_conversion.py