Skip to content

Module pygeofilter_aeronet

Sub-modules

Variables

AERONET_API_BASE_URL
DEFAULT_STATIONS_PARQUET_URL
SUPPORTED_VALUES

Functions

def aeronet_search(
    cql2_filter: Union[str, Mapping[str, Any]],
    output_dir: pathlib.Path,
    url: str = 'https://aeronet.gsfc.nasa.gov',
    verbose: bool = False,
    timeout: int | None = None
) -> pystac.item.Item
def dry_run_aeronet_search(
    cql2_filter: Union[str, Mapping[str, Any]],
    url: str = 'https://aeronet.gsfc.nasa.gov'
)

dump_items

def dump_items(
    items: List[pystac.item.Item],
    output_file: pathlib.Path
)

get_aeronet_stations

def get_aeronet_stations(
    url: str = 'https://aeronet.gsfc.nasa.gov',
    verbose: bool = False,
    timeout: int | None = None
) -> List[pystac.item.Item]

query_stations_from_parquet

def query_stations_from_parquet(
    file_path: str,
    cql2_filter: Union[str, Mapping[str, Any], NoneType] = None
) -> Tuple[str, List[pystac.item.Item]]

Classes

FilterLang

class FilterLang(
    *args,
    **kwds
)

Create a collection of name/value pairs.

Example enumeration:

class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3

Access them by:

  • attribute access:

Color.RED

  • value lookup:

Color(1)

  • name lookup:

Color['RED']

Enumerations can be iterated over, and know how many members they have:

len(Color) 3

list(Color) [, , ]

Methods can be added to enumerations, and members can have their own attributes -- see the documentation for details.

Ancestors (in MRO)

  • enum.Enum

Class variables

CQL2_JSON
CQL2_TEXT
name
value