further analysis and lib structure

This commit is contained in:
2025-12-03 14:09:10 +01:00
parent 83ec387009
commit b6a87909ff
4 changed files with 253 additions and 71 deletions

View File

@@ -1,7 +1,7 @@
from __future__ import annotations
import enum
from dataclasses import dataclass
from dataclasses import dataclass, field
from typing import TypeAlias
import polars as pl
@@ -10,6 +10,19 @@ PolarsSchema: TypeAlias = dict[str, type[pl.DataType]]
PolarsNullValues: TypeAlias = dict[str, str]
@dataclass(slots=True, kw_only=True, eq=False)
class FilterResult:
in_: pl.DataFrame
out_: pl.DataFrame
@dataclass(slots=True, kw_only=True, eq=False)
class PipelineResult:
results: pl.DataFrame
open: pl.DataFrame
class Freigabe(enum.Enum):
WF_100 = False
WF_200 = False
WF_910 = False