geochemistrypi.data_mining package

Subpackages

Submodules

geochemistrypi.data_mining.cli_pipeline module

cli_pipeline(training_data_path: str, application_data_path: str | None = None, data_source: DataSource | None = None) None[source]

The command line interface software for Geochemistry π. The business logic of this CLI software can be found in the figures in the README.md file. It provides three MLOps core functionalities:

  1. Continuous Training

  2. Machine Learning Lifecycle Management

  3. Model Inference

Parameters:
  • training_data_path (str) – The path of the training data.

  • application_data_path (str, optional) – The path of the application data, by default None

geochemistrypi.data_mining.constants module

geochemistrypi.data_mining.dash_pipeline module

dash_pipeline(requests_pathname_prefix: str | None = None) Dash[source]

The web applicatioin for Geochemistry π.

geochemistrypi.data_mining.enum module

class DataSource(value)[source]

Bases: Enum

An enumeration.

ANY_PATH = 'Any Path'
BUILT_IN = 'Built-in'
DESKTOP = 'Desktop'
class ModeOption(value)[source]

Bases: Enum

An enumeration.

ANOMALY_DETECTION = 'Anomaly Detection'
CLASSIFICATION = 'Classification'
CLUSTERING = 'Clustering'
DIMENSIONAL_REDUCTION = 'Dimensional Reduction'
REGRESSION = 'Regression'
class ModeOptionWithMissingValues(value)[source]

Bases: Enum

An enumeration.

CLASSIFICATION = 'Classification'
CLUSTERING = 'Clustering'
REGRESSION = 'Regression'

geochemistrypi.data_mining.router module

geochemistrypi.data_mining.schemas module

class Dataset(*, id: int, name: str = None, json_data: str = None, sequence: int = None, user_id: int = None)[source]

Bases: BaseModel

class Config[source]

Bases: object

orm_mode = True
id: int
json_data: str
name: str
sequence: int
user_id: int
class Diagram(*, id: int, name: str = None, image: bytes = None, dataset_id: int = None)[source]

Bases: BaseModel

class Config[source]

Bases: object

orm_mode = True
dataset_id: int
id: int
image: bytes
name: str

geochemistrypi.data_mining.service module

geochemistrypi.data_mining.sql_models module

Module contents