ampycloud.data#

Copyright (c) 2021-2026 MeteoSwiss, contributors listed in AUTHORS.

Distributed under the terms of the 3-Clause BSD License.

SPDX-License-Identifier: BSD-3-Clause

Module contains: data classes

Attributes#

Classes#

AbstractChunk

Abstract parent class for data chunk classes.

Module Contents#

logger[source]#
class AbstractChunk(data: pandas.DataFrame, prms: dict | None = None, geoloc: str | None = None, ref_dt: str | None = None)[source]#

Bases: abc.ABC

Abstract parent class for data chunk classes.

DATA_COLS[source]#
property msa: float[source]#

The Minimum Sector Altitude set when initializing this specific instance, in ft aal.

property msa_hit_buffer: float[source]#

The Minimum Sector Altitude hit buffer set when initializing this specific instance, in ft.

property data: pandas.DataFrame[source]#

The data of the chunk, as a pandas DataFrame.

property geoloc: str | None[source]#

The name of the geographic location of the observations.

property ref_dt: str | None[source]#

The reference date and time for the data, i.e. Delta t = 0.

property prms: dict[source]#

The dictionnary of ampycloud parameters set at the init of this class instance.