(cls, day_observations)
return dot_day
Receive an array of CObservations and try to priority sort them
        and make a json-able array of ART and NON ART submissions
        for DOT calendar display.
        This is an intermediate, more semantically readable markup
        for preparing/merging data.
        This is not the final form that's transmitted to/from phones.
Receive an array of CObservations and try to priority sort them
        and make a json-able array of ART and NON ART submissions
        for DOT calendar display.
        This is an intermediate, more semantically readable markup
        for preparing/merging data.
        This is not the final form that's transmitted to/from phones.
Receive an array of CObservations and try to priority sort them and make a json - able array of ART and NON ART submissions for DOT calendar display . This is an intermediate more semantically readable markup for preparing / merging data . This is not the final form that s transmitted to / from phones .
def merge_from_observations(cls, day_observations):
        """
        Receive an array of CObservations and try to priority sort them
        and make a json-able array of ART and NON ART submissions
        for DOT calendar display.
        This is an intermediate, more semantically readable markup
        for preparing/merging data.
        This is not the final form that's transmitted to/from phones.
        """
        dot_day = cls()

        for obs in day_observations:
            dot_day.update_dosedata(obs)
        dot_day.sort_all_observations()
        return dot_day
def merge_from_observations ( cls , day_observations ) : dot_day = cls ( ) for obs in day_observations : dot_day . update_dosedata ( obs ) dot_day . sort_all_observations ( ) return dot_day