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 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 NAME bufr_dump
95
96 DESCRIPTION
97
98 Dump the content of a BUFR file in different formats.
99
100 USAGE
101
102 bufr_dump [options] bufr_file bufr_file ...
103
104 OPTIONS
105
106 -j s|f|a
107
108 JSON mode (JavaScript Object Notation). Options: s->structure,
109 f->flat (only data), a->all attributes Default mode is struc‐
110 ture.
111
112 -D filter|fortran|python|C
113
114 Decoding dump. Provides instructions to decode the input mes‐
115 sage. Options: filter -> filter instructions file to decode
116 input BUFR (for bufr_filter)
117
118 fortran -> fortran program to decode the input BUFR
119 python -> python script to decode the input BUFR C -> C
120 program to decode the input BUFR
121
122 Default mode is filter.
123
124 -E filter|fortran|python|C
125
126 Encoding dump. Provides instructions to create the input mes‐
127 sage. Options: filter -> filter instructions file to encode
128 input BUFR (for bufr_filter)
129
130 fortran -> fortran program to encode the input BUFR
131 python -> python script to encode the input BUFR C -> C
132 program to encode the input BUFR
133
134 Default mode is filter.
135
136 -O Octet mode. WMO documentation style dump.
137
138 -p Plain dump (key=value format).
139
140 -d Dump the expanded descriptors.
141
142 -t Print type information.
143
144 -f Force. Force the execution not to fail on error.
145
146 -H Print octet content in hexadecimal format.
147
148 -a Dump aliases.
149
150 -w key[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,...
151
152 Where clause. Messages are processed only if they match all the
153 key/value constraints. A valid constraint is of type key=value
154 or key!=value. For each key a string (key:s), a double (key:d)
155 or an integer (key:i) type can be specified. Default type is
156 string. In the value you can also use the forward-slash charac‐
157 ter '/' to specify an OR condition (i.e. a logical disjunction)
158 Note: only one -w clause is allowed.
159
160 -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
161
162 Key/values to set. For each key a string (key:s), a double
163 (key:d) or an integer (key:i) type can be defined. By default
164 the native type is set.
165
166 -7 Does not fail when the message has wrong length
167
168 -V Version.
169
170 -S subset_number
171
172 Dump the given subset
173
174 -X offset
175
176 Input file offset in bytes. Processing of the input file will
177 start from the given offset.
178
179
180
181bufr_dump December 2022 BUFR_DUMP(1)