nugrid_set.py 文件源码

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

项目:NuGridPy 作者: NuGrid 项目源码 文件源码
def set_cores_massive(self,filename='core_masses_massive.txt'):

        '''
            Uesse function cores in nugridse.py
        '''

        core_info=[]
        minis=[]
                for i in range(len(self.runs_H5_surf)):
                        sefiles=se(self.runs_H5_out[i])
            mini=sefiles.get('mini')
            minis.append(mini)
            incycle=int(sefiles.se.cycles[-1])
            core_info.append(sefiles.cores(incycle=incycle))
        print_info=''
                for i in range(len(self.runs_H5_surf)):
            if i ==0:
                print 'Following returned for each initial mass'
                print core_info[i][1]
                        #print '----Mini: ',minis[i],'------'
            print_info+=(str(minis[i])+' & ')
            info=core_info[i][0]
            for k in range(len(info)):
                print_info+=('{:.3E}'.format(float(core_info[i][0][k]))+' & ')
            print_info=(print_info+'\n')
            #print core_info[i][2]
        f1=open(filename,'a')
        f1.write(print_info)
        f1.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号