liblaf.melon.io.paraview.series
¤
Classes:
-
File– -
Series– -
SeriesReader– -
SeriesWriter–
File
pydantic-model
¤
Bases: BaseModel
Parameters:
Show JSON schema:
{
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"time": {
"title": "Time",
"type": "number"
}
},
"required": [
"name",
"time"
],
"title": "File",
"type": "object"
}
Fields:
Series
pydantic-model
¤
Bases: BaseModel
Parameters:
Show JSON schema:
{
"$defs": {
"File": {
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"time": {
"title": "Time",
"type": "number"
}
},
"required": [
"name",
"time"
],
"title": "File",
"type": "object"
}
},
"properties": {
"file-series-version": {
"const": "1.0",
"default": "1.0",
"title": "File-Series-Version",
"type": "string"
},
"files": {
"default": [],
"items": {
"$ref": "#/$defs/File"
},
"title": "Files",
"type": "array"
}
},
"title": "Series",
"type": "object"
}
Config:
alias_generator:snake_to_kebab
Fields:
SeriesReader
¤
Bases: Sequence[T]
flowchart TD
liblaf.melon.io.paraview.series.SeriesReader[SeriesReader]
click liblaf.melon.io.paraview.series.SeriesReader href "" "liblaf.melon.io.paraview.series.SeriesReader"
Parameters:
Methods:
-
__getitem__– -
__len__–
Attributes:
-
file(Path) – -
folder(Path) – -
loader(Callable[[Path], T]) – -
series(Series) – -
time_values(list[float]) –
Source code in src/liblaf/melon/io/paraview/series/_reader.py
24 25 26 | |
__getitem__
¤
Source code in src/liblaf/melon/io/paraview/series/_reader.py
32 33 34 35 36 37 38 | |
SeriesWriter
¤
SeriesWriter(
file: StrPath,
/,
*,
clear: bool = False,
fps: float = 30.0,
step: float | None = None,
)
Bases: Sequence[File], AbstractContextManager
flowchart TD
liblaf.melon.io.paraview.series.SeriesWriter[SeriesWriter]
click liblaf.melon.io.paraview.series.SeriesWriter href "" "liblaf.melon.io.paraview.series.SeriesWriter"
Parameters:
Methods:
-
__enter__– -
__exit__– -
__getitem__– -
__len__– -
append– -
end– -
save– -
start–
Attributes:
-
ext(str) – -
file(Path) – -
folder(Path) – -
fps(float) – -
name(str) – -
series(Series) – -
step(float) – -
time(float) –
Source code in src/liblaf/melon/io/paraview/series/_writer.py
41 42 43 44 45 46 47 48 49 50 51 52 53 54 | |
__enter__
¤
__enter__() -> Self
Source code in src/liblaf/melon/io/paraview/series/_writer.py
66 67 68 | |
__exit__
¤
__exit__(
exc_type: type[BaseException] | None,
exc_value: BaseException | None,
traceback: TracebackType | None,
) -> None
Source code in src/liblaf/melon/io/paraview/series/_writer.py
70 71 72 73 74 75 76 | |
__getitem__
¤
Source code in src/liblaf/melon/io/paraview/series/_writer.py
60 61 | |
__len__
¤
__len__() -> int
Source code in src/liblaf/melon/io/paraview/series/_writer.py
63 64 | |
append
¤
Source code in src/liblaf/melon/io/paraview/series/_writer.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
end
¤
end() -> None
Source code in src/liblaf/melon/io/paraview/series/_writer.py
116 117 | |
save
¤
save() -> None
Source code in src/liblaf/melon/io/paraview/series/_writer.py
119 120 121 122 | |
start
¤
start() -> None
Source code in src/liblaf/melon/io/paraview/series/_writer.py
124 125 | |