Nasa Eonet Tools#
Configuration File: nasa_eonet_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the nasa_eonet_tools.json configuration file.
Available Tools#
NASAEONET_get_categories (Type: BaseRESTTool)#
Get the list of natural event categories tracked by NASA EONET (Earth Observatory Natural Event T…
NASAEONET_get_categories tool specification
Tool Information:
Name:
NASAEONET_get_categoriesType:
BaseRESTToolDescription: Get the list of natural event categories tracked by NASA EONET (Earth Observatory Natural Event Tracker). Returns all event category types with their IDs, titles, descriptions, and layer information. Use the category ID/slug with NASAEONET_get_events to filter events by type.
Parameters:
No parameters required.
Example Usage:
query = {
"name": "NASAEONET_get_categories",
"arguments": {
}
}
result = tu.run(query)
NASAEONET_get_events (Type: BaseRESTTool)#
Get a filtered top-N set of NASA EONET natural events with geographic time series and source refe…
NASAEONET_get_events tool specification
Tool Information:
Name:
NASAEONET_get_eventsType:
BaseRESTToolDescription: Get a filtered top-N set of NASA EONET natural events with geographic time series and source references. EONET exposes limit but no offset/cursor or total; this wrapper uses one-record lookahead to distinguish a complete short result from a truncated top-N result and validates filters that EONET would otherwise silently ignore.
Parameters:
status(string) (optional) Event status: ‘open’ (ongoing events) or ‘closed’ (past events). Default: bothcategory(string) (optional) Filter by event category. Values: ‘wildfires’, ‘severeStorms’, ‘volcanoes’, ‘seaLakeIce’, ‘earthquakes’, ‘floods’, ‘landslides’, ‘manmade’, ‘snow’. Use the exact slug.limit(integer) (optional) Maximum number of events to return (default 10, max 1000)days([‘integer’, ‘null’]) (optional) Return events in the last N days. Example: 7 for last week. Ignored if start/end are set.start([‘string’, ‘null’]) (optional) Filter events starting from this date (YYYY-MM-DD). Example: ‘2024-01-01’end([‘string’, ‘null’]) (optional) Filter events up to this date (YYYY-MM-DD). Example: ‘2024-12-31’bbox([‘string’, ‘null’]) (optional) Bounding box filter: ‘minLon,minLat,maxLon,maxLat’. Example: ‘-120,30,-100,50’ for western USsource([‘string’, ‘null’]) (optional) Filter by data source. Examples: ‘GDACS’, ‘InciWeb’, ‘IRWIN’
Example Usage:
query = {
"name": "NASAEONET_get_events",
"arguments": {
}
}
result = tu.run(query)