29 lines
1.0 KiB
Python
29 lines
1.0 KiB
Python
"""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",
|
|
),
|
|
)
|