bsrn.io.retrieval.parse_bsrn_filename#
- bsrn.io.retrieval.parse_bsrn_filename(filename)[source]#
Extract station code, year, month, and optional suffix from a filename.
- Parameters:
filename (str) – BSRN filename (e.g., ‘pay0123.dat.gz’) or parquet (e.g., ‘ber0198_crs.parquet’).
- Returns:
station (str or None) – Three-letter station code (uppercase).
year (int or None) – Four-digit calendar year (e.g., 2023).
month (int or None) – Month number in
1…12.suffix (str or None) – Optional filename suffix (e.g.,
nsrdb_aggregated).