CookSettings
symbolica.community.idenso Class
CookSettings(*, mode: Optional[CookMode] = None, source: Optional[CookSourceFilter] = None, output_tags: Optional[Sequence[str]] = None, preserve_tags: bool = False)Immutable configuration for cooking symbolic functions and index payloads.
Constructor
#Configure how functions are selected, encoded, and tagged when cooked.
Tags must be fully namespaced Symbolica tags, for example idenso::cooked. Selecting ReversibleEncoding changes only the encoding; use reversible() to also select the conventional idenso::cooked output tag. mode=None selects CookMode.FlattenedSymbol.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
mode | Optional[CookMode] | None | — |
source | Optional[CookSourceFilter] | None | — |
output_tags | Optional[Sequence[str]] | None | — |
preserve_tags | bool | False | — |
Member details
mode
Property · read-onlysource_filter
Property · read-onlyoutput_tags
Property · read-onlypreserve_tags
Property · read-onlyflattened
Static methodindices
Static method#
indices() -> CookSettingsCook only nested function payloads inside representation indices and preserve tags.
reversible
Static methodView generated signature source: docs/api/python/idenso-community.pyi:62