Giter Site home page Giter Site logo

fv3_mapping's Introduction

Code to create file with indexes used to map observation lat, lon onto FV3 grid. Currently coded for SMAP and IMS.

Namelist options:

tile_dim - model resolution otype - filename stub for orography files (something like "oro_C384.mx025") orog_path - path to orography files tile_path - path to grid files obs_source - observation resolution (either "IMS4km" or "IMS24km" for IMS, or "SMAP9km" coord_path - path to file with observation lat lon files.

On hera: smap_coord_path = "/scratch2/NCEPDEV/land/data/DA/soil_moisture/SMAP/fix_coords/" (coordinate file is: "NSIDC0772_LatLon_EASE2_M09km_v1.0.nc")

ims_coord_path = "/scratch2/NCEPDEV/land/data/DA/snow_ice_cover/IMS/fix_coords/" (coordinate files are: imslat_4km_8bytes.bin imslon_4km_8bytes.bin for IMS4km)

-above IMS lat lon files are created by Youlong. Note that the converted data has changed lat from its original north-south to south-north. Such a change leads to a consistentency with the original ims ascii file (south-north).

To compile on hera:

source mods_bash use build.sh.

To submit:
change account in submit_mapping to your account.

sbatch submit_mapping.sh

Mike Barlage, Clara Draper, Youlong Xia.

fv3_mapping's People

Contributors

barlage avatar claradraper-noaa avatar zcstanley avatar

Watchers

 avatar  avatar

fv3_mapping's Issues

Generalise for multiple input data grids

@barlage I'd like to generalise this code to apply it to other applications (specifically SMAP, which is on an EASE grid).

I propose adding an input option for the data source, and then editing the block under "! Read source lat/lon" to read the lat/lon info from the selected data source. From glancing through the rest of the code, I think it's generalised to source_lon and source_lat so should work OK.

While I'm there, I'll make the FV3 resolution an input option too, rather than having to change it at compilation.

Does this sound OK to you?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.