data_objects.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:pyGrav 作者: basileh 项目源码 文件源码
def extract_subset(self,start_date,end_date):
        """Function for extracting shorter time series        
        Provide a starting and ending dates and the function will return an
        other ChannelList object with a subset of the original        
        """
        templist=ChannelList()
        tsub=[t for t in self.t if date2num(t)>=date2num(start_date) and date2num(t)<=date2num(end_date)]        
        indexes=[self.t.index(t) for t in tsub]
        indexes.sort()
        templist.line=[self.line[ind] for ind in indexes]
        templist.station=[self.station[ind] for ind in indexes]
        templist.alt=[self.alt[ind] for ind in indexes]
        templist.grav=[self.grav[ind] for ind in indexes]
        templist.sd=[self.sd[ind] for ind in indexes]
        templist.tiltx=[self.tiltx[ind] for ind in indexes]
        templist.tilty=[self.tilty[ind] for ind in indexes]
        templist.temp=[self.temp[ind] for ind in indexes]
        templist.etc=[self.etc[ind] for ind in indexes]
        templist.dur=[self.dur[ind] for ind in indexes]
        templist.rej=[self.rej[ind] for ind in indexes]
        templist.t=[self.t[ind] for ind in indexes]
        templist.keepdata=[self.keepdata[ind] for ind in indexes]
        return templist
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号