fuel_moisture_model.py 文件源码

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

项目:wrfxpy 作者: openwfm 项目源码 文件源码
def from_netcdf(cls, path):
        """
        Construct a fuel moisture model from data stored in a netCDF file.

        :param path: the path to the netCDF4 file
        """
        import netCDF4

        print "reading from netCDF file", path
        d = netCDF4.Dataset(path)
        ncfmc = d.variables['FMC_GC'][:,:,:]
        print "FuelMoistureModel.from_netcdf: reading FMC_GC shape",ncfmc.shape

        d0, d1, k = ncfmc.shape
        P = d.variables['FMC_COV'][:,:,:,:]

        Tk = np.array([1.0, 10.0, 100.0]) * 3600

        fm = FuelMoistureModel(ncfmc[:,:,:k-2], Tk)

        fm.m_ext[:,:,k-2:] = ncfmc[:,:,k-2:]
        fm.P[:,:,:,:] = P
        return fm
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号