def get_all_airports_binarized(self, clean_data):

        transformed = DatasetCreation.writeCities_Airports(clean_data)
        airports_binarized = []
        for code, events in clean_data.items():

            for date, event in events.items():
                airports_binarized.append(DatasetCreation.getAirportBinarizedRepresentation(transformed, code))

        return np.array(airports_binarized)
    def binarize_airport(self, airport_code, airport_status):
        cleaned_data = utils.get_clean_data(airport_status)
        weather_binarized = self.get_weather_array(cleaned_data["weather"])
        airport_binarized = DatasetCreation.getAirportBinarizedRepresentation(self.airports_metadata, airport_code)
        wind = [ cleaned_data["wind_magnitude"] ]
        temp = [cleaned_data["temp"] ]
        visibility = [ cleaned_data["visibility"] ]
        delays = self.get_previous_delays_from_airport(airport_code)
        time_binarized = self.binarize_time(datetime.now())

        return np.concatenate((weather_binarized, wind, time_binarized, delays))
Exemple #3
0
    def get_all_airports_binarized(self, clean_data):

        transformed = DatasetCreation.writeCities_Airports(clean_data)
        airports_binarized = []
        for code, events in clean_data.items():

            for date, event in events.items():
                airports_binarized.append(
                    DatasetCreation.getAirportBinarizedRepresentation(
                        transformed, code))

        return np.array(airports_binarized)
Exemple #4
0
    def binarize_airport(self, airport_code, airport_status):
        cleaned_data = utils.get_clean_data(airport_status)
        weather_binarized = self.get_weather_array(cleaned_data["weather"])
        airport_binarized = DatasetCreation.getAirportBinarizedRepresentation(
            self.airports_metadata, airport_code)
        wind = [cleaned_data["wind_magnitude"]]
        temp = [cleaned_data["temp"]]
        visibility = [cleaned_data["visibility"]]
        delays = self.get_previous_delays_from_airport(airport_code)
        time_binarized = self.binarize_time(datetime.now())

        return np.concatenate(
            (weather_binarized, wind, time_binarized, delays))