sax package#
Subpackages#
Submodules#
- sax.circuit module
- sax.models module
- sax.multimode module
- sax.netlist module
netlist()
Component
PortEnum
Placement
Route
Netlist
Netlist.Config
Netlist.instances
Netlist.connections
Netlist.ports
Netlist.placements
Netlist.coerce_different_type_instance_into_component_model()
Netlist.clean_instance_string()
Netlist.validate_instance_names()
Netlist.validate_placement_names()
Netlist.clean_connection_string()
Netlist.validate_connection_names()
Netlist.validate_port_names()
RecursiveNetlist
NetlistDict
load_netlist()
load_recursive_netlist()
get_netlist_instances_by_prefix()
get_component_instances()
remove_unused_instances()
flatten_netlist()
- sax.patched module
- sax.saxtypes module
IntArray1D
FloatArray1D
ComplexArray1D
IntArrayND
FloatArrayND
ComplexArrayND
PortMap
PortCombination
SDict
SDense
SCoo
Settings
SType
Model
ModelFactory
is_float()
is_complex()
is_complex_float()
is_sdict()
is_scoo()
is_sdense()
is_model()
is_model_factory()
validate_model()
is_stype()
is_singlemode()
is_multimode()
is_mixedmode()
sdict()
scoo()
sdense()
modelfactory()
- sax.utils module
block_diag()
clean_string()
copy_settings()
validate_settings()
try_complex_float()
flatten_dict()
unflatten_dict()
get_ports()
get_port_combinations()
get_settings()
grouped_interp()
merge_dicts()
mode_combinations()
reciprocal()
rename_params()
rename_ports()
update_settings()
validate_not_mixedmode()
validate_multimode()
validate_sdict()
get_inputs_outputs()
hash_dict()
Module contents#
SAX: S + Autograd + XLA