General
Get information of DAHITI target
# Import package
from dahitiapi.DAHITI import DAHITI
# Initialize class
dahiti = DAHITI()
# Select DAHITI target by DAHITI id
dahiti_id = 10146
# Get information of DAHITI target
response = dahiti.get_target_info(dahiti_id)
Returned JSON response:
{
'id': 10146,
'target_name': 'Ray Roberts, Reservoir',
'location': None,
'continent': 'North America',
'country': 'us',
'latitude': 33.3615,
'longitude': -97.0557,
'type': 'Reservoir'
'WSE': { # only available if dataset exists
'access': 'public',
'software': '8.0',
'min_date': '2008-07-23 23:22:08',
'max_date': '2025-10-19 09:48:06',
'max_value': 195.7911,
'min_value': 189.9514,
'last_value': 192.0558,
'missions': {
"J2": 262,
"J3": 121,
"S6A": 167,
"SWOT": 133
},
'num_obs': 683,
'last_update': '2025-10-24 20:30:13'
},
'WSA': { # only available if dataset exists
'access': 'public',
'software': '3.0',
'max_date': '2025-08-21 17:10:27',
'min_date': '1984-04-09 16:29:22',
'min_value': 0.29,
'max_value': 119.11,
'last_value': 116.46,
'num_obs': 555,
'last_update': '2025-08-28 06:30:39'
},
'WOM': { # only available if dataset exists
'access': 'public',
'last_update': '2025-08-28 06:29:57'
},
'LWM': { # only available if dataset exists
'access': 'public',
'last_update': None
},
'WSC': { # only available if dataset exists
'access': 'public',
'software': '1.0',
'min_date': None,
'max_date': None,
'min_value': None,
'max_value': None,
'last_value': None,
'num_obs': None,
'last_update': None
},
'HYP': { # only available if dataset exists
'access': 'public',
'last_update': None
},
'BAT': { # only available if dataset exists
'access': 'public',
'last_update': None
},
'WSEH': { # only available if dataset exists
'access': 'public',
'min_date': None,
'max_date': None,
'min_value': None,
'max_value': None,
'last_value': None,
'num_obs': None,
'last_update': None
},
}
get_targets_by_reach_id
Get nearest DAHITI target
Get nearest DAHITI target by given location
# Import package
from dahitiapi.DAHITI import DAHITI
# Initialize class
dahiti = DAHITI()
# Define arguments
longitude = 11.0
latitude = 49.0
# Get nearest DAHITI target by location
response = dahiti.get_nearest_target(longitude, latitude)
Returned response:
{
'id': 41724,
'target_name': 'Altmühl, River'
'location': None,
'continent': 'Europe',
'country': 'Germany',
'longitude': 11.0442,
'latitude': 48.8865,
'distance': 13.0269,
}