1BUFR_DUMP(1)                     User Commands                    BUFR_DUMP(1)
2
3
4

NAME

6       bufr_dump - manual page for bufr_dump
7

DESCRIPTION

9       NAME    bufr_dump
10
11       DESCRIPTION
12
13              Dump the content of a BUFR file in different formats.
14
15       USAGE
16
17              bufr_dump [options] bufr_file bufr_file ...
18
19       OPTIONS
20
21       -j s|f|a
22
23              JSON  mode (JavaScript Object Notation).  Options: s->structure,
24              f->flat (only data), a->all attributes Default  mode  is  struc‐
25              ture.
26
27       -D filter|fortran|python|C
28
29              Decoding  dump.  Provides  instructions to decode the input mes‐
30              sage.  Options: filter  -> filter instructions  file  to  decode
31              input BUFR (for bufr_filter)
32
33       fortran -> fortran program to decode the input BUFR
34              python   ->  python script to decode the input BUFR C       -> C
35              program to decode the input BUFR
36
37              Default mode is filter.
38
39       -E filter|fortran|python|C
40
41              Encoding dump. Provides instructions to create  the  input  mes‐
42              sage.   Options:  filter   -> filter instructions file to encode
43              input BUFR (for bufr_filter)
44
45       fortran -> fortran program to encode the input BUFR
46              python  -> python script to encode the input BUFR C        ->  C
47              program to encode the input BUFR
48
49              Default mode is filter.
50
51       -O     Octet mode. WMO documentation style dump.
52
53       -p     Plain/Flat dump (key=value format).
54
55       -d     Dump the expanded descriptors.
56
57       -t     Print type information.
58
59       -f     Force. Force the execution not to fail on error.
60
61       -H     Print octet content in hexadecimal format.
62
63       -a     Dump aliases.
64
65       -w key[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,...
66
67              Where clause.  Messages are processed only if they match all the
68              key/value constraints.  A valid constraint is of type  key=value
69              or  key!=value.  For each key a string (key:s), a double (key:d)
70              or an integer (key:i) type can be  specified.  Default  type  is
71              string.  In the value you can also use the forward-slash charac‐
72              ter '/' to specify an OR condition (i.e. a logical  disjunction)
73              Note: only one -w clause is allowed.
74
75       -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
76
77              Key/values  to  set.   For  each  key a string (key:s), a double
78              (key:d) or an integer (key:i) type can be  defined.  By  default
79              the native type is set.
80
81       -7     Does not fail when the message has wrong length
82
83       -V     Version.
84
85       -S subset_number
86
87              Dump the given subset
88
89       -X offset
90
91              Input  file  offset  in bytes. Processing of the input file will
92              start from the given offset.
93
94       SEE ALSO
95
96              Full   documentation   and   examples    at:    <https://conflu
97              ence.ecmwf.int/display/ECC/bufr_dump>
98
99       NAME    bufr_dump
100
101       DESCRIPTION
102
103              Dump the content of a BUFR file in different formats.
104
105       USAGE
106
107              bufr_dump [options] bufr_file bufr_file ...
108
109       OPTIONS
110
111       -j s|f|a
112
113              JSON  mode (JavaScript Object Notation).  Options: s->structure,
114              f->flat (only data), a->all attributes Default  mode  is  struc‐
115              ture.
116
117       -D filter|fortran|python|C
118
119              Decoding  dump.  Provides  instructions to decode the input mes‐
120              sage.  Options: filter  -> filter instructions  file  to  decode
121              input BUFR (for bufr_filter)
122
123       fortran -> fortran program to decode the input BUFR
124              python   ->  python script to decode the input BUFR C       -> C
125              program to decode the input BUFR
126
127              Default mode is filter.
128
129       -E filter|fortran|python|C
130
131              Encoding dump. Provides instructions to create  the  input  mes‐
132              sage.   Options:  filter   -> filter instructions file to encode
133              input BUFR (for bufr_filter)
134
135       fortran -> fortran program to encode the input BUFR
136              python  -> python script to encode the input BUFR C        ->  C
137              program to encode the input BUFR
138
139              Default mode is filter.
140
141       -O     Octet mode. WMO documentation style dump.
142
143       -p     Plain/Flat dump (key=value format).
144
145       -d     Dump the expanded descriptors.
146
147       -t     Print type information.
148
149       -f     Force. Force the execution not to fail on error.
150
151       -H     Print octet content in hexadecimal format.
152
153       -a     Dump aliases.
154
155       -w key[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,...
156
157              Where clause.  Messages are processed only if they match all the
158              key/value constraints.  A valid constraint is of type  key=value
159              or  key!=value.  For each key a string (key:s), a double (key:d)
160              or an integer (key:i) type can be  specified.  Default  type  is
161              string.  In the value you can also use the forward-slash charac‐
162              ter '/' to specify an OR condition (i.e. a logical  disjunction)
163              Note: only one -w clause is allowed.
164
165       -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
166
167              Key/values  to  set.   For  each  key a string (key:s), a double
168              (key:d) or an integer (key:i) type can be  defined.  By  default
169              the native type is set.
170
171       -7     Does not fail when the message has wrong length
172
173       -V     Version.
174
175       -S subset_number
176
177              Dump the given subset
178
179       -X offset
180
181              Input  file  offset  in bytes. Processing of the input file will
182              start from the given offset.
183
184       SEE ALSO
185
186              Full   documentation   and   examples    at:    <https://conflu
187              ence.ecmwf.int/display/ECC/bufr_dump>
188
189
190
191bufr_dump                        November 2023                    BUFR_DUMP(1)
Impressum