bsrn.archive.archive_lr_formats#

get_bsrn_format implementations for Pydantic archive logical-record models.

Also exposes get_azimuth_elevation() for LR0004 horizon az el lines.

BSRN: files with LR4000 must place one @LR4000CONST metadata line per contributing pyrgeometer inside LR0003 (see specs.LR_SPECS comments on LR0003 / LR4000).

Functions

get_azimuth_elevation([azimuth, elevation])

Format horizon azimuth/elevation lists for LR0004.

lr0001_get_bsrn_format(self[, listSensor])

Emit *C0001 block.

lr0002_get_bsrn_format(self)

Emit LR0002 contact block.

lr0003_get_bsrn_format(self, *args)

Emit LR0003 commentary block.

lr0004_get_bsrn_format(self)

Emit LR0004 block.

lr0005_get_bsrn_format(self)

Emit LR0005 radiosonde block.

lr0006_get_bsrn_format(self)

Emit LR0006 ozone block.

lr0007_get_bsrn_format(self[, synop])

Emit LR0007 block.

lr0008_get_bsrn_format(self[, anyChange, ...])

Emit LR0008 or LR0009-style fragment.

lr0100_get_bsrn_format(self[, changed])

Emit full LR0100 minute table.

lr0300_get_bsrn_format(self[, changed])

Emit full LR0300 minute table.

lr4000_get_bsrn_format(self[, changed])

Emit full LR4000 minute table.

lr4000const_get_bsrn_format(self[, method])

Emit @LR4000CONST wrapped line(s).