src.astro_science.example

Example module that performs operations on a Dataframe

Module Contents

Classes

Query

Parameters to query float columns of the Dataframe.

Functions

query_by_column(df, query)

Queries float columns of a Dataframe.

apply_transformation(df, col_1, col_2, result_column, ...)

Applies transformation function involving two Dataframe columns.

class Query[source]

Parameters to query float columns of the Dataframe.

column_name: str = ''[source]
min: float = 0[source]
max: float = 0[source]
__post_init__()[source]
query_by_column(df: pandas.DataFrame, query: Query)[source]

Queries float columns of a Dataframe.

apply_transformation(df: pandas.DataFrame, col_1: str, col_2: str, result_column: str, operation: Callable[[pandas.Series, pandas.Series], pandas.Series])[source]

Applies transformation function involving two Dataframe columns.