コード例 #1
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate_sol(self, my_valid_data, my_valid_data2):
        """ compute the glitches except wind-- even solar glitch is ok"""

        results = glitchme(my_valid_data, self.interval, precip=False)
        results2 = glitchme(my_valid_data2, self.interval, precip=True)

        final_glitch1 = finalize(results)
        final_glitch2 = finalize(results2, precip=True)

        # mean, tot
        return final_glitch1, final_glitch2
コード例 #2
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate_sol(self, my_valid_data, my_valid_data2):
        """ compute the glitches except wind-- even solar glitch is ok"""

        results = glitchme(my_valid_data, self.interval, precip=False)
        results2 = glitchme(my_valid_data2, self.interval, precip=True)

        final_glitch1 = finalize(results)
        final_glitch2 = finalize(results2, precip=True)

        # mean, tot
        return final_glitch1, final_glitch2
コード例 #3
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate(self, my_valid_data):
        """ compute the glitches except wind and solar and sonic"""

        if self.table not in ['MS00113', 'MS04313']:
            results = glitchme(my_valid_data, self.interval, precip=False)
            final_glitch = finalize(results)
        else:
            # if precip is true then the "TOT" record will also be used
            results = glitchme(my_valid_data, self.interval, precip=True)
            final_glitch = finalize(results, precip=True)

        # mean or tot
        return final_glitch
コード例 #4
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate(self, my_valid_data):
        """ compute the glitches except wind and solar and sonic"""

        if self.table not in ['MS00113','MS04313']:
            results = glitchme(my_valid_data, self.interval, precip=False)
            final_glitch = finalize(results)
        else:
            # if precip is true then the "TOT" record will also be used
            results = glitchme(my_valid_data, self.interval, precip=True)
            final_glitch = finalize(results, precip=True)

        # mean or tot
        return final_glitch
コード例 #5
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate_wind(self, my_valid_data_spd, my_valid_data_dir, my_valid_data_mag):
        
        # speed
        results_spd = glitchme(my_valid_data_spd, self.interval)
        # dir
        results_dir = glitchme(my_valid_data_dir, self.interval)
        # mag
        results_mag= glitchme(my_valid_data_mag, self.interval)

        final_glitch_mag = create_glitched_mags(results_spd, results_dir)
        final_glitch_dir = create_glitched_dirs(results_spd, results_dir)
        final_glitch_spd = finalize(results_spd)

        return final_glitch_spd, final_glitch_dir, final_glitch_mag
コード例 #6
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate_wind(self, my_valid_data_spd, my_valid_data_dir,
                         my_valid_data_mag):

        # speed
        results_spd = glitchme(my_valid_data_spd, self.interval)
        # dir
        results_dir = glitchme(my_valid_data_dir, self.interval)
        # mag
        results_mag = glitchme(my_valid_data_mag, self.interval)

        final_glitch_mag = create_glitched_mags(results_spd, results_dir)
        final_glitch_dir = create_glitched_dirs(results_spd, results_dir)
        final_glitch_spd = finalize(results_spd)

        return final_glitch_spd, final_glitch_dir, final_glitch_mag
コード例 #7
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate_sonic(self, my_valid_data_spd, my_valid_data_ux, my_valid_data_uy, my_valid_data_dir, my_valid_data_air):
        
        # speed
        results_spd= glitchme(my_valid_data_spd, self.interval)
        # dir
        results_dir = glitchme(my_valid_data_dir, self.interval)
        # ux
        results_ux = glitchme(my_valid_data_ux, self.interval)
        # uy
        results_uy = glitchme(my_valid_data_uy, self.interval)
        # air
        results_air= glitchme(my_valid_data_air, self.interval)

        final_glitch_spd = finalize(results_spd, results_dir)
        final_glitch_dir = create_glitched_dirs(results_spd, results_dir)
        final_glitch_ux = finalize(results_ux)
        final_glitch_uy = finalize(results_uy)
        final_glitch_air = finalize(results_air)

        return final_glitch_spd, final_glitch_dir, final_glitch_ux, final_glitch_uy, final_glitch_air
コード例 #8
0
ファイル: logic_glitch.py プロジェクト: tinybike/glitch
    def glitchinate_sonic(self, my_valid_data_spd, my_valid_data_ux,
                          my_valid_data_uy, my_valid_data_dir,
                          my_valid_data_air):

        # speed
        results_spd = glitchme(my_valid_data_spd, self.interval)
        # dir
        results_dir = glitchme(my_valid_data_dir, self.interval)
        # ux
        results_ux = glitchme(my_valid_data_ux, self.interval)
        # uy
        results_uy = glitchme(my_valid_data_uy, self.interval)
        # air
        results_air = glitchme(my_valid_data_air, self.interval)

        final_glitch_spd = finalize(results_spd, results_dir)
        final_glitch_dir = create_glitched_dirs(results_spd, results_dir)
        final_glitch_ux = finalize(results_ux)
        final_glitch_uy = finalize(results_uy)
        final_glitch_air = finalize(results_air)

        return final_glitch_spd, final_glitch_dir, final_glitch_ux, final_glitch_uy, final_glitch_air