Skip to content

Commit

Permalink
BUFR: removed unnecessary station name check
Browse files Browse the repository at this point in the history
  • Loading branch information
istvans-mn committed Nov 5, 2024
1 parent 6f38c8e commit 7d2d4c5
Showing 1 changed file with 1 addition and 21 deletions.
22 changes: 1 addition & 21 deletions ingest/src/ingest/bufr/NorBufr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -967,30 +967,10 @@ std::ostream &operator<<(std::ostream &os, NorBufr &bufr) {
os << "\n=============== S U B S E T " << subsetnum
<< " ===============\n\n";
for (auto v : s) {
bool skip_value = false;
os << v;
if (v == DescriptorId(1128, true)) {
// Workaroung USA wigos local identifier
std::string value_str = bufr.getValue(v, std::string());
skip_value = true;
std::string missing_wigos =
"011010100001101010000110101000011010100001101010000110101000011010"
"10000110101000011010100001101010000110101000011010100001101010";
for (int i = 0; i < 16; i++) {
std::bitset<8> bs(value_str[i]);
if (bs.to_string<char, std::string::traits_type,
std::string::allocator_type>() !=
missing_wigos.substr(i * 8, 8)) {
skip_value = false;
break;
}
}
}
DescriptorMeta *meta = v.getMeta();
if (meta) {
if (!skip_value) {
os << "\t" << bufr.getValue(v, std::string());
}
os << "\t" << bufr.getValue(v, std::string());

if (meta->unit().find("CODE TABLE") != std::string::npos ||
meta->unit().find("FLAG TABLE") != std::string::npos) {
Expand Down

1 comment on commit 7d2d4c5

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

API Unit Test Coverage Report
FileStmtsMissCoverMissing
\_\_init\_\_.py00100% 
datastore_pb2.py614821%34–81
datastore_pb2_grpc.py542750%15–16, 19, 65–80, 121–123, 128–130, 135–137, 142–144, 148–173, 219, 246, 273, 300
export_metrics.py100100% 
grpc_getter.py201145%15–19, 23–26, 30–32, 36–38
locustfile.py15150%1–31
main.py43784%45, 50, 60, 70–71, 81–82
metadata_endpoints.py653152%45–54, 58, 85, 100–219, 223
response_classes.py50100% 
utilities.py1744674%20, 38, 45, 67–70, 78–89, 94–101, 121, 125, 127, 155, 161, 179, 193–194, 198, 214–218, 222–228, 232–234, 264, 268, 290, 295
custom_geo_json
   edr_feature_collection.py60100% 
formatters
   \_\_init\_\_.py110100% 
   covjson.py59198%91
   geojson.py21290%27, 52
openapi
   custom_dimension_examples.py40100% 
   edr_query_parameter_descriptions.py110100% 
   openapi_examples.py130100% 
routers
   \_\_init\_\_.py00100% 
   edr.py101496%348–349, 438–439
   feature.py471960%99–132, 148–153, 159–181
TOTAL72021171% 

API Unit Test Coverage Summary

Tests Skipped Failures Errors Time
30 0 💤 0 ❌ 0 🔥 1.852s ⏱️

Please sign in to comment.