"""Manifest for the temporary library used to validate component authoring.""" from app.simulation.core.catalog import ( ComponentCategorySpec, ComponentLibrarySpec, ) LIBRARY = ComponentLibrarySpec( id="experimental", label="临时测试组件库", version="0.1.0", source_package="app.simulation.components.experimental", temporary=True, order=100, categories=( ComponentCategorySpec(id="storage", label="储能元件", order=10), ComponentCategorySpec(id="flow", label="流动元件", order=20), ComponentCategorySpec(id="junctions", label="连接元件", order=30), ), models=( "app.simulation.components.experimental.storage.cylinder:Cylinder", "app.simulation.components.experimental.storage.tank:Tank", "app.simulation.components.experimental.flow.resistive_pipe:ResistivePipe", "app.simulation.components.experimental.flow.orifice:Orifice", "app.simulation.components.experimental.junctions.tee:Tee", ), )