Python Forum
Interpolating to a common grid - help needed!!! - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: Interpolating to a common grid - help needed!!! (/thread-10573.html)



Interpolating to a common grid - help needed!!! - Lightning1800 - May-25-2018

Hi there,

I am working with model data and would like to be able to interpolate each model to a common model grid. This is because each models' grid resolution (based on lines of latitude and lines of longitude) is different, so in order to maintain consistency, I would need to transform a given model's resolution to a base model (let's say that the base model's name is "modelprime", so every other model would have to be converted to modelprime's resolution). Essentially, I am re-gridding. I am also working with two separate code files - one is the main code file that I am running with, and the other contains all of the necessary elements to make the grid transformation.

The goal is to create an if/else statement in order to do this, and I was told that only 3 lines of code are required. I also imported the code containing the necessary elements by using this function:

import functions_grid as fct_g
The first line of code in the other file is this, if it helps:

def interpolate_to_model(data,lat,lon,model):
        # getting the new coordinates
        if model == 'modelprime':
                nc_grid         = netcdf.Dataset(
So, my question is two-fold

1. How do I read off of the other code file (the one that contains all of the necessary elements for the grid transformation)? Would it involve using "fct_g."?

2. How should I construct the if/else statement?

Any thoughts?

Thanks, and I would appreciate any feedback that you might have! I look forward to your responses, and I will be diligent with mine.