<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_observation(observation_id: int) -> Dict[str, Any]: """Get details about an observation. :param observation_id: :returns: a dict with details on the observation :raises: ObservationNotFound """


    r = get_observations(params={'id': observation_id})
    if r['results']:
        return r['results'][0]

    raise ObservationNotFound()