proof_of_concept.example_module

proof_of_concept.example_module

Classes

Name Description
ValuesDivideTwo Voorbeeld class die laat zien hoe de architectuur werkt door waardes delen door twee te doen
ValuesTimesTwo Voorbeeld class die laat zien hoe de architectuur werkt door waardes keer twee te doen

ValuesDivideTwo

proof_of_concept.example_module.ValuesDivideTwo()

Voorbeeld class die laat zien hoe de architectuur werkt door waardes delen door twee te doen

Attributes

Name Type Description
data_adapter DataAdapter De data adapter die de input en output regelt
df_in Optional[pd.DataFrame] | None De input data
df_out Optional[pd.DataFrame] | None De output data
input_schema ClassVar[dict[str, str]] De input schema

Methods

Name Description
divide_two Vermenigvuldigd de meetstation waardes met 2 als voorbeeld
log_exceptions Stuurt exceptions eerst naar de logger van de DataAdapter
run Runt de functies en stuur de df terug
divide_two
proof_of_concept.example_module.ValuesDivideTwo.divide_two(dataframe)

Vermenigvuldigd de meetstation waardes met 2 als voorbeeld

log_exceptions
proof_of_concept.example_module.ValuesDivideTwo.log_exceptions(method)

Stuurt exceptions eerst naar de logger van de DataAdapter

run
proof_of_concept.example_module.ValuesDivideTwo.run(input, output)

Runt de functies en stuur de df terug

ValuesTimesTwo

proof_of_concept.example_module.ValuesTimesTwo()

Voorbeeld class die laat zien hoe de architectuur werkt door waardes keer twee te doen

Attributes

Name Type Description
data_adapter DataAdapter De data adapter die de input en output regelt
df_in Optional[pd.DataFrame] | None De input data
df_out Optional[pd.DataFrame] | None De output data
input_schema ClassVar[dict[str, str]] De input schema

Methods

Name Description
log_exceptions Stuurt exceptions eerst naar de logger van de DataAdapter
run Runt de funcies en stuur de df terug
times_two Deelt de meetstation waardes door 2 als voorbeeld
log_exceptions
proof_of_concept.example_module.ValuesTimesTwo.log_exceptions(method)

Stuurt exceptions eerst naar de logger van de DataAdapter

run
proof_of_concept.example_module.ValuesTimesTwo.run(input, output)

Runt de funcies en stuur de df terug

times_two
proof_of_concept.example_module.ValuesTimesTwo.times_two(dataframe)

Deelt de meetstation waardes door 2 als voorbeeld