.gitignore
CHANGELOG.md
LICENSE
README.md
mkdocs.yml
poetry.lock
pyproject.toml
.github/workflows/deploy_docs.yaml
.github/workflows/quam_test.yaml
.github/workflows/release_github.yaml
.github/workflows/release_pypi.yaml
.github/workflows/reusable-build.yaml
docs/demonstration.md
docs/gen_ref_pages.py
docs/index.md
docs/installation.md
docs/migrating-to-quam.md
docs/API_references/index.md
docs/API_references/components/basic_quam_API.md
docs/API_references/components/channels_API.md
docs/API_references/components/hardware_API.md
docs/API_references/components/macro_API.md
docs/API_references/components/octave_API.md
docs/API_references/components/ports_API.md
docs/API_references/components/pulses_API.md
docs/API_references/components/quantum_components_API.md
docs/API_references/core/quam_classes_API.md
docs/API_references/core/quam_instantiation.md
docs/assets/qm_logo_white.svg
docs/components/channel-ports.md
docs/components/channels.md
docs/components/custom-components.md
docs/components/index.md
docs/components/octave.md
docs/components/pulses.md
docs/components/quam-root.md
docs/components/qubits-and-qubit-pairs.md
docs/examples/Gate-Level Operations.ipynb
docs/examples/QUAM features.ipynb
docs/examples/output/basic/qua_config.json
docs/examples/output/basic/state.json
docs/examples/output/referenced/qua_config.json
docs/examples/output/referenced/state.json
docs/examples/output/referenced_multifile/quam/state.json
docs/examples/output/referenced_multifile/quam/wiring.json
docs/features/gate-level-operations.md
docs/features/index.md
docs/features/quam-references.md
docs/features/serialization.md
docs/stylesheets/extra.css
quam/__init__.py
quam/_version.py
quam.egg-info/PKG-INFO
quam.egg-info/SOURCES.txt
quam.egg-info/dependency_links.txt
quam.egg-info/entry_points.txt
quam.egg-info/requires.txt
quam.egg-info/top_level.txt
quam/components/__init__.py
quam/components/basic_quam.py
quam/components/channels.py
quam/components/hardware.py
quam/components/octave.py
quam/components/pulses.py
quam/components/macro/__init__.py
quam/components/macro/qubit_macros.py
quam/components/macro/qubit_pair_macros.py
quam/components/ports/__init__.py
quam/components/ports/analog_inputs.py
quam/components/ports/analog_outputs.py
quam/components/ports/base_ports.py
quam/components/ports/digital_inputs.py
quam/components/ports/digital_outputs.py
quam/components/ports/ports_containers.py
quam/components/quantum_components/__init__.py
quam/components/quantum_components/quantum_component.py
quam/components/quantum_components/qubit.py
quam/components/quantum_components/qubit_pair.py
quam/config/__init__.py
quam/config/__main__.py
quam/config/resolvers.py
quam/config/validators.py
quam/config/vars.py
quam/config/cli/__init__.py
quam/config/cli/config.py
quam/config/cli/migrate.py
quam/config/cli/migrations/__init__.py
quam/config/cli/migrations/v1_v2.py
quam/config/cli/migrations/v2_v3.py
quam/config/models/__init__.py
quam/config/models/quam.py
quam/core/__init__.py
quam/core/deprecations.py
quam/core/qua_config_template.py
quam/core/quam_classes.py
quam/core/quam_instantiation.py
quam/core/macro/__init__.py
quam/core/macro/base_macro.py
quam/core/macro/method_macro.py
quam/core/macro/quam_macro.py
quam/core/operation/__init__.py
quam/core/operation/function_properties.py
quam/core/operation/operation.py
quam/core/operation/operations_registry.py
quam/examples/__init__.py
quam/examples/superconducting_qubits/__init__.py
quam/examples/superconducting_qubits/components.py
quam/examples/superconducting_qubits/cz_implementation.py
quam/examples/superconducting_qubits/generate_superconducting_quam.py
quam/examples/superconducting_qubits/operations.py
quam/serialisation/__init__.py
quam/serialisation/base.py
quam/serialisation/json.py
quam/utils/__init__.py
quam/utils/config.py
quam/utils/dataclass.py
quam/utils/exceptions.py
quam/utils/general.py
quam/utils/pulse.py
quam/utils/qua_types.py
quam/utils/reference_class.py
quam/utils/string_reference.py
quam/utils/type_checking.py
tests/conftest.py
tests/quam_test.json
tests/components/test_basic_quam.py
tests/components/test_octave.py
tests/components/channels/test_IQ_channel.py
tests/components/channels/test_channel.py
tests/components/channels/test_channel_qua_operations.py
tests/components/channels/test_digital_channel.py
tests/components/channels/test_in_IQ_out_single_channel.py
tests/components/channels/test_in_out_IQ_channel.py
tests/components/channels/test_in_out_single_channel.py
tests/components/channels/test_in_single_channel.py
tests/components/channels/test_in_single_out_IQ_channel.py
tests/components/channels/test_mw_channel.py
tests/components/channels/test_single_channel.py
tests/components/channels/test_sticky_channel.py
tests/components/channels/test_time_tagging.py
tests/components/ports/test_digital_ports.py
tests/components/ports/test_lf_fem_analog_ports.py
tests/components/ports/test_mw_fem_analog_ports.py
tests/components/ports/test_opx_ports.py
tests/components/ports/test_ports_containers.py
tests/components/pulses/__init__.py
tests/components/pulses/test_pulse_amplitude_scale.py
tests/components/pulses/test_pulse_weights.py
tests/components/pulses/test_pulses.py
tests/components/pulses/test_waveform_pulse.py
tests/components/quantum_components/conftest.py
tests/components/quantum_components/test_qubit.py
tests/components/quantum_components/test_qubit_pair.py
tests/config/test_config_final_actions.py
tests/config/test_config_settings.py
tests/config/test_v2_v3_migration.py
tests/examples/superconducting_qubits/test_quam_superconducting.py
tests/examples/superconducting_qubits/test_transmon.py
tests/gate_implementations/test_method_gate_implementations.py
tests/instantiation/test_instantiate_explicit_class.py
tests/instantiation/test_instantiation.py
tests/instantiation/test_instantiation_deprecation.py
tests/macros/test_method_macro.py
tests/macros/test_pulse_macro.py
tests/operations/conftest.py
tests/operations/test_function_properties.py
tests/operations/test_operations.py
tests/operations/test_register_operations.py
tests/quam_base/test_multiple_quam.py
tests/quam_base/test_quam_base.py
tests/quam_base/test_quam_dataclass.py
tests/quam_base/test_quam_dict.py
tests/quam_base/test_quam_get_attrs.py
tests/quam_base/test_quam_list.py
tests/quam_base/test_quam_parent.py
tests/quam_base/test_reference_chains.py
tests/quam_base/test_set_at_reference.py
tests/quam_base/test_skip_save_metadata.py
tests/quam_base/test_to_dict.py
tests/quam_base/test_to_dict_with_defaults_config.py
tests/quam_base/test_val_matches_attr_annotation.py
tests/quam_base/test_value_annotation.py
tests/quam_base/referencing/test_get_reference_relative_path.py
tests/quam_base/referencing/test_missing_reference.py
tests/quam_base/referencing/test_overwrite_referencing.py
tests/quam_base/referencing/test_quam_class_referencing.py
tests/quam_base/referencing/test_quam_root_referencing.py
tests/quam_base/referencing/test_reference_path.py
tests/quam_base/referencing/test_referencing_dict.py
tests/quam_base/referencing/test_referencing_list.py
tests/quam_base/referencing/test_relative_referencing.py
tests/serialisation/test_save_with_defaults_config.py
tests/serialisation/json_serialiser/conftest.py
tests/serialisation/json_serialiser/test_json_serialisation.py
tests/serialisation/json_serialiser/test_json_serialiser_content_mapping.py
tests/serialisation/json_serialiser/test_json_serialiser_helpers.py
tests/serialisation/json_serialiser/test_json_serialiser_load.py
tests/serialisation/json_serialiser/test_json_serialiser_save.py
tests/utils/test_add_amplitude_scale_to_pulse_name.py
tests/utils/test_get_full_class_path.py
tests/utils/test_get_quam_class.py
tests/utils/test_join_references.py
tests/utils/test_pulse_utils.py
tests/utils/test_reference_class.py
tests/utils/test_string_reference.py
tests/utils/test_type_is_optional.py
tests/utils/test_validate_obj_type.py