Skip to content

Commit fad971b

Browse files
committed
feat(etl): remove the forecasted filter from all config.
- Remove the forecasted boolean from config, filters.
1 parent 8496330 commit fad971b

6 files changed

Lines changed: 0 additions & 14 deletions

File tree

alert_system/etl/base/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,3 @@ class ExtractionConfig(TypedDict):
1111
filter_impact: Dict | None
1212

1313
people_exposed_threshold: int
14-
forecasted_data: bool

alert_system/etl/base/extraction.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ class BaseExtractionClass(ABC):
4040
filter_event: Optional[Dict] = None
4141
filter_hazard: Optional[Dict] = None
4242
filter_impact: Optional[Dict] = None
43-
forecasted_data: bool | None = False
4443

4544
config: ExtractionConfig
4645

@@ -143,7 +142,6 @@ def _extract_impact_items(self, stac_obj: ExtractionItem, run_id: str) -> List[E
143142
build_stac_search(
144143
collections=self.impact_collection_type,
145144
guid=stac_obj.guid,
146-
forecasted_data=self.forecasted_data,
147145
),
148146
)
149147
except Exception as e:
@@ -317,7 +315,6 @@ def find_related_guids(self, load_obj: LoadItem) -> set[str]:
317315
additional_filters=additional_filters,
318316
start_datetime=f"{start_datetime.isoformat()}",
319317
end_datetime=f"{end_datetime.isoformat()}",
320-
forecasted_data=self.extractor.forecasted_data,
321318
),
322319
)
323320

alert_system/etl/gdacs_cyclone/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,4 @@
99
"filter_hazard": None,
1010
"filter_impact": None,
1111
"people_exposed_threshold": 500,
12-
"forecasted_data": True,
1312
}

alert_system/etl/gdacs_flood/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,4 @@
99
"filter_hazard": None,
1010
"filter_impact": None,
1111
"people_exposed_threshold": 500,
12-
"forecasted_data": False,
1312
}

alert_system/etl/usgs_earthquake/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@
88
"filter_hazard": None,
99
"filter_impact": None,
1010
"people_exposed_threshold": 500,
11-
"forecasted_data": True,
1211
}

alert_system/helpers.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,6 @@ def build_guid_filter(guid: str) -> str:
2525
return f"monty:guid = '{guid}'"
2626

2727

28-
def build_forecasted_filter(forecasted: bool):
29-
return f"forecasted = {forecasted}"
30-
31-
3228
def build_datetime_filter(start_date: str, end_date: str) -> str:
3329
return f"datetime >= '{start_date}' AND datetime < '{end_date}'"
3430

@@ -40,12 +36,9 @@ def build_stac_search(
4036
start_datetime: str | None = None,
4137
end_datetime: str | None = None,
4238
extra_params: dict | None = None,
43-
forecasted_data: bool | None = False,
4439
) -> dict:
4540
filters = additional_filters.copy() if additional_filters else []
4641

47-
if forecasted_data:
48-
filters.append(build_forecasted_filter(forecasted_data))
4942
if guid:
5043
filters.append(build_guid_filter(guid))
5144
if start_datetime and end_datetime:

0 commit comments

Comments
 (0)