dau_core¶
dau-core: the tile palette, the device contracts and the goldens.
Exports load on first use (dau_core._lazy). Importing this package
must not import ccflow and its stack, because hydra’s searchpath plugin
imports dau_core.config to discover what is installed, and discovery
wants none of these names.
Submodules¶
- dau_core._lazy
- dau_core.capabilities
- dau_core.capability_contract
- dau_core.composition
- dau_core.config
- dau_core.cores
- dau_core.design
- dau_core.element_types
- dau_core.exp_generator
- dau_core.fixed_point
- dau_core.generators
- dau_core.hdl
- dau_core.hero
- dau_core.ln_generator
- dau_core.models
- dau_core.normal_cdf_generator
- dau_core.operators
- dau_core.records
- dau_core.registers
- dau_core.registry
- dau_core.stream
- dau_core.temporal
- dau_core.workflows
Attributes¶
Functions¶
|
A module |
Package Contents¶
- dau_core.lazy_exports(package: str, exports: dict[str, tuple[str, ...]]) tuple[collections.abc.Callable[[str], object], list[str]][source]¶
A module
__getattr__and__all__for{submodule: names}.Returns both so the two cannot disagree: a name exported by nothing is not reachable, and a name declared here and missing from its submodule raises on first access rather than at import, which a guard test is what turns back into an import-time error.
- dau_core.__version__ = '0.4.0'¶
- dau_core._EXPORTS¶