6.2. Binary Writer

The Binary writer writes band data to a flat binary file.

By default it enhances the data based on the enhancement configuration file and then saves the data to a flat binary file. The output data type will match the input data for integer types (ex. uint8 -> uint8), but floating point types will always be forced to 32-bit floats for consistency between readers and changes in the low-level Satpy library. A different output type can be specified using the --dtype flag. To turn off scaling of the data (a.k.a. enhancements) the --no-enhance command line flag can be specified to write the “raw” band data.

6.2.1. Command Line Arguments

usage: polar2grid.sh -r <reader> -w binary [-h] [--output-filename FILENAME] [--dtype {uint8,uint16,uint32,uint64,int8,int16,int32,int64,float32,float64}] [--no-enhance] [--fill-value FILL_VALUE]

6.2.1.1. Binary Writer

--output-filename

Custom file pattern to save dataset to

--dtype

Possible choices: uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64

Data type of the output file (8-bit unsigned integer by default - uint8)

--no-enhance

Don’t enhance the data before saving it

Default: True

--fill-value

Replace invalid values with the specified value. Floating-point products typically use NaN while integer fields will use 0 or the max value for that data type.