estimations.py 文件源码

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

项目:OilLibrary 作者: NOAA-ORR-ERD 项目源码 文件源码
def aggregate_kvis(self):
        kvis_list = [(k.ref_temp_k, (k.m_2_s, False))
                     for k in self.culled_kvis()]

        if hasattr(self.record, 'dvis'):
            dvis_list = [(d.ref_temp_k,
                          (est.dvis_to_kvis(d.kg_ms,
                                            self.density_at_temp(d.ref_temp_k)
                                            ),
                           True)
                          )
                         for d in list(self.non_redundant_dvis())]

            agg = dict(dvis_list)
            agg.update(kvis_list)
        else:
            agg = dict(kvis_list)

        out_items = sorted([(i[0], i[1][0], i[1][1])
                            for i in agg.iteritems()])

        kvis_out, estimated = zip(*[(KVis(m_2_s=k, ref_temp_k=t), e)
                                    for t, k, e in out_items])

        return kvis_out, estimated
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号