NLeSC / enram

Apache License 2.0
5 stars 10 forks source link

optional output of low elevation scans and corresponding cell/cluttermap #79

Closed jspaaks closed 9 years ago

jspaaks commented 9 years ago

(copied from https://github.com/jspaaks/baltrad-node/issues/26)

Add the option to output elevation scans and corresponding cell/cluttermap as two ODIM_H5 scan-objects or files, such that:

1) we can quickly inspect the result of the rain and clutter filtering applied by the algorithm 2) In the near future the altitude profile data will be used to correct several biases in the lowest elevation scan (which contains spatial information up to larger distances). Therefore the different tasks of profiling and extracting 2D images will be intimately linked.

adokter commented 9 years ago

cell/cluttermap -> cellmap

adokter commented 9 years ago

add the option to write the volume file plus cellmap in the tree of each elevation scan

jspaaks commented 9 years ago

I wrote a few simple methods that allow outputting of dbz, vrad, tex, cell, and clutter for all scans to stderr (mostly in commits 84cdc06d5052418b5737df169f5c0948cb406396 and 8259bb66a54f33c83de720bf8881b19c5448e846). The output looks like this (note these are the raw unsigned chars or ints):

dbzMeta->heig = 51.500000
dbzMeta->elev = 0.300000
dbzMeta->nRang = 320
dbzMeta->nAzim = 360
dbzMeta->rangeScale = 1000.000000
dbzMeta->azimScale = 1.000000
dbzMeta->valueOffset = -31.500000
dbzMeta->valueScale = 0.500000
dbzMeta->missing = 255
elevAngle = 0.300000 degrees
 100 100  74  73  84 163 141 154 154 158 162 157 107  84 129 136 147 140  98 118   0  52  63  55  60  63  61  64  60  55  51  56  55  59  44  42  43  33  37  39  36  33  32   0  30  30   0   0   0   0  37   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  77  50  45  57  63  52  48   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  69  94 103  96 103 119 114 102  96  97  87  78  61  56   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  78  91  97 101  78  64   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 100  98  60  73 104 174 156 152 171 170 169 183 104  92   0   0 135   0   0   0   0   0  65  63   0  63  61  67  60  59  56  49  52  46  47  43  40  39  43  37  37  40  31  32   0   0   0   0   0   0   0  40   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  66  97  68  52  46   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  67  81  79 102 115 110 101 101  88  91  89  78   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 129 142  66  67 112 169 133 146 169 171 165 178 114 101   0 123 132   0   0   0   0   0  64  58  62  63  62  62  58  58  58  51  47  47  48  39  35  37  33  30  31  94  82   0   0   0   0   0   0   0   0  41   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  51   0  54  73  75  81  58   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  58  64  62  74  82  73  84  82  68   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 141 155 124  90  98 145 144 151 143 161 158 147 116 105  73 114   0   0   0   0   0   0   0  57  57  65  64  58  55  56  56  52  59  46  36  42  35  49  57  51  69 138 127  62  65  39   0  42   0   0  43  38   0  37  32   0   0   0   0  35  49   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  56  49  52  57  63  56   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  56   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  67   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 141 154 118  84  89 142 135 126 156 165 148 142 126 118   0   0   0   0   0   0   0   0   0   0  58  63   0  58  57  52  56  50  53  51  44  41  39  43  47  46  61 128   0  58  55  39   0  35   0   0  40  35   0  32   0   0   0   0   0   0  42   0   0   0   0   0   0   0  65  58  52   0   0   0   0  52  42  42   0   0   0  40  55  49   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  55   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 116 127  57  63  85 125 137 126 160 159 148 136 117 114   0   0   0   0   0   0   0   0   0   0   0  54  52  53  54  49  49  49  43  46  48  36  38  36  36  30  32  59  48   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  44  53  44   0   0  50  71  86  60  50   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  58   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 108 105  56  67  81  90 133 134 185 187 151 136 136 129  54   0   0   0   0   0   0   0   0   0   0  53  50  51  42  50  54  48  45  47  39  37  47  38  41  31  27  28  30   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  53  81  75  71  49   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 108 102  68  63  81  82 116 156 179 181 137 140 158 126  55   0   0   0   0   0   0   0   0   0   0   0  43  50  36  40  46  39  39  38  33  31  38  32  40   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  47  82  92  76   0   0   0   0   0   0   0   0   0   0   0  42  52   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 102 107  54  64  81  83  93 154 145 160 148 136 143 162  52   0   0  60   0   0   0   0   0   0   0   0  46  55   0  21  42  51  31  31  44  38  33  32  34  31  27   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  65  52   0   0   0   0   0   0   0   0   0   0   0  61  73  79  90  43  45   0   0   0   0  54   0   0   0   0  56  64  48   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  75   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
 101 111  61  70  86  88  74 136 142 156 147 140  77 155 101   0   0   0   0   0   0   0   0   0   0   0  65  37  27  25  32  52  37  38  46  35  35  31  30  30   0   0  32   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  66  53   0   0   0   0   0   0   0   0  38  38  47  63  68  83  86  51  44   0   0   0  47  70  48   0   0   0   0  46   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  70  84  52   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  65  65   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  82   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Also note that printing of individual variables can be enabled and disabled through user options (file 'options.conf'):

# print options to stderr
PRINT_OPTIONS = TRUE

# print dbz to stderr
PRINT_DBZ = TRUE

# print vrad to stderr
PRINT_VRAD = FALSE 

# print cell to stderr
PRINT_CELL = FALSE 

# print texture to stderr
PRINT_TEXTURE = FALSE 

# print clutter to stderr
PRINT_CLUT = FALSE 

closing the issue for now.