Package: bufrtools
BUFR ToolsA suite of utilities and scripts to forge a BUFR file, or decode one.Installationbufrtoolsis available in theaxiom-data-sciencechannel on anaconda.org.conda install -c axiom-data-science bufrtoolsDevelopmentIt is advisable to use conda for development and usage of this project, although it's not strictly
necessary. This README assumes the use of conda, however.To install the environment:conda env create -f environment.ymlUsageEncoding Wildlife Computers netCDF ProfilesThewildlife_computersmodule provides a command-line interface for encoding a Wildlife Computers' netCDF profile dataset as a BUFR message.Usage:python bufrtools/encoding/wildlife_computers.py -o <output bufr file> <netCDF path>The following table contains the expanded sequence of descriptors for temperature salinity profiles and trajectories originating from marine animal tags.The source of this information is the publishedManual on WMO Codes.parentfxytextSubtitle315013315013(Met-ocean observations from marine animal tags) (Sequence)315013301150WIGOS identifier (Sequence)301150001125WIGOS identifier series (Numeric)301150001126WIGOS issuer of identifier (Numeric)301150001127WIGOS issue number (Numeric)301150001128WIGOS local identifier (character) (CCITT IA5)315013001087WMO marine observing platform extended identifier (Numeric)WMO number where assigned315013208032Change width of CCITT IA5 field (Operator)change width to 32 characters315013001019Long station or site name (CCITT IA5)Platform ID, e.g. ct145-933-BAT2-19 (max 32-chars)315013208000Change width of CCITT IA5 field (Operator)Cancel change width315013003001Surface Station Type (Code table)10 (Marine Animal)315013022067Instrument type for water temperature/salinity profile measurement (Code table)Set to 995 (attached to marine animal)315013001051Platform Transmitter ID number (CCITT IA5)e.g. Argos PTT315013002148Data collection and/or location system (Code table)315013112000Delayed replication of 12 descriptors (Replication)315013031001Delayed descriptor replication factor (Numeric)315013008021Time significance (Code table)set to 26, time of last known position315013301011(Year, month, day) (Sequence)301011004001Year (a)301011004002Month (mon)301011004003Day (d)315013301012(Hour, minute) (Sequence)301012004004Hour (h)301012004005Minute (min)315013301021(Latitude / longitude (high accurracy)) (Sequence)301021005001Latitude (high accuracy) (deg)301021006001Longitude (high accuracy) (deg)315013001012Direction of motion of moving observing platform (degree true)315013001014Platform drift speed (high precision) (m/s)315013033022Quality of buoy satellite transmission (Code table)315013033023Quality of buoy location (Code table)315013033027Location quality class (range of radius of 66% confidence) (Code table)315013007063Depth below sea/water surface (m)315013022045Sea / Water Temperature (K)315013008021Time significance (Code table)Set to missing / cancel315013107000Delayed replication of 7 descriptors (Replication)315013031001Delayed descriptor replication factor (Numeric)315013301011(Year, month, day) (Sequence)301011004001Year (a)301011004002Month (mon)301011004003Day (d)315013301012(Hour, minute) (Sequence)301012004004Hour (h)301012004005Minute (min)315013301021(Latitude / longitude (high accurracy)) (Sequence)301021005001Latitude (high accuracy) (deg)301021006001Longitude (high accuracy) (deg)315013001079Unique identifier for the profile (CCITT IA5)Profile ID315013001023Observation sequence number (Numeric)Upcast number315013022056Direction of profile (Code table)Set to 0 (ascending / upwards)315013306035Temperature and salinity profile (Sequence)306035112000Delayed replication of 12 descriptors (Replication)306035031002Extended delayed descriptor replication factor (Numeric)306035007062Depth below sea/water surface (m)In metres306035008080Qualifier for GTSPP quality flag (Code table)= 13 Depth at a level306035033050Global GTSPP quality flag (Code table)306035007065Water pressure (Pa)306035008080Qualifier for GTSPP quality flag (Code table)= 10 Pressure at a level306035033050Global GTSPP quality flag (Code table)306035022043Sea/water temperature (K)306035008080Qualifier for GTSPP quality flag (Code table)= 11 Temperature at a level306035033050Global GTSPP quality flag (Code table)306035022064Salinity (0/00)= 12 Salinity at a level306035008080Qualifier for GTSPP quality flag (Code table)306035033050Global GTSPP quality flag (Code table)