Observation calculations