API reference¶
Auto-generated from source docstrings via mkdocstrings-python. Every public name on the guide pages (Devices, Commands, Streaming, …) links back to the relevant reference section here.
Top-level¶
alicatlib— top-level re-exports (open_device,AlicatManager,AlicatConfig, errors, registries).
Subpackages¶
alicatlib.commands— declarative command specs, request/response models,Capability/ResponseMode/DecodeContext.alicatlib.devices— device facades (Device,FlowMeter,FlowController,PressureMeter,PressureController),DeviceKind,Medium, data-frame models,open_device, discovery helpers.alicatlib.manager—AlicatManager,DeviceResult,ErrorPolicy.alicatlib.streaming—Sample,record(),OverflowPolicy,AcquisitionSummary,PollSource.alicatlib.sinks—SampleSinkprotocol,pipe(), first-party sinks (InMemory / CSV / JSONL / SQLite / Parquet / Postgres).alicatlib.sync— sync facade over the async core.alicatlib.transport—Transportprotocol,SerialTransport,FakeTransport, serial settings.alicatlib.protocol— protocol client, parsers, framing.alicatlib.registry—Gas,Unit,Statistic,LoopControlVariableregistries.alicatlib.testing—FakeTransport,FakeTransportFromFixture,parse_fixture.alicatlib.errors— typed exception hierarchy.alicatlib.firmware—FirmwareVersion,FirmwareFamily.alicatlib.config—AlicatConfig,config_from_env.