1BUFR_DUMP(1) User Commands BUFR_DUMP(1)
2
3
4
6 bufr_dump - manual page for bufr_dump
7
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)