nakametpy.bufr module
- class nakametpy.bufr.bufr(file_path: str, highest_priority_add_tbl: bool = False)[source]
Bases:
object
- get_data_description() list [source]
get data description in section 3
- Returns:
data description
str
- Return type:
list
- get_data_descriptors() list [source]
get data descriptor in section 3
- Returns:
data descriptor
f-xx-yyy, data descriptor
str, pd.DataFrame or str
- Return type:
list
- get_extracted_data_description() list [source]
get data description extracted F=3 descriptor
- Returns:
data description
str
- Return type:
list
- class nakametpy.bufr.bufr_sec_3(binary: bytes, sec_len: dict, mst_tbl_version: str, highest_priority_add_tbl: bool)[source]
Bases:
object
- class nakametpy.bufr.data_constructor(descriptors: list, raw_data: str, sec_len: dict, nsubset: int)[source]
Bases:
object
- nakametpy.bufr.parse_bufrtab(file_path: str) list [source]
Common method for parsing bufrtab file.
- Parameters:
file_path (str) – path to bufrtab file
- Returns:
striped readlines
- Return type:
list
- nakametpy.bufr.parse_codeFlag_into_dict(version: str = 'STD_0_42') dict [source]
read master table CODE/FLAG and get dict
- Parameters:
version (str, optional) –
Version of master table CODE/FLAG, by default f”STD_0_{LATEST_MASTER_TABLE_VERSION:02}”
Format is “STD_0_??” / “LOC_0_7_1” / “ADD_1_0”
- Returns:
master table CODE/FLAG
- Return type:
dict
- nakametpy.bufr.parse_tableB_into_dataframe(version: str = 'STD_0_42') DataFrame [source]
read master table B and get pandas DataFrame
- Parameters:
version (str, optional) –
Version of master table B, by default f”STD_0_{LATEST_MASTER_TABLE_VERSION:02}”
Format is “STD_0_??” / “LOC_0_7_1” / “ADD_1_0”
- Returns:
master table B
- Return type:
pd.DataFrame
- nakametpy.bufr.parse_tableD_into_dict(version: str = 'STD_0_42') dict [source]
read master table D and get dict
- Parameters:
version (str, optional) –
Version of master table D, by default f”STD_0_{LATEST_MASTER_TABLE_VERSION:02}”
Format is “STD_0_??” / “LOC_0_7_1” / “ADD_1_0”
- Returns:
master table D
- Return type:
dict