On 4/5/10 4:16 AM, Will Hewson wrote: > Hey Jeff, > > It's somewhere between the two - the original satellite swath is converted > to a regular 0.5 degree grid by truncating, binning, and averaging each > point's lons and lats over the top of a 720 x 360 np.zeros array. the > plotting still works fine for non ortho/ hemispherical projections, and I've > no big problem with using global projections for the time being. Thanks for > your help in the meantime anyway. > > Cheers, > > > Will. >
Will: If it's a regular 0.5 degree lat/lon grid, it should work in transform_scalar. However, I don't see how to read the data in your test.plt file into a regular 360x720 grid. It seems to only contain the points in the swath with nonzero values. -Jeff > > > Jeff Whitaker wrote: > >> On 4/4/10 11:06 AM, Will Hewson wrote: >> >>> Hi again Jeff et al... >>> >>> I've had a play around with the extra few lines of code - on paper this >>> seems like it should solve the problems I'm experiencing. However, an >>> error's being thrown up by the transform scalar function, as my lons and >>> lats won't necessarily be increasing. The data I'm plotting is satellite >>> data and so at the beginning and end of the orbit file lats go over the >>> pole >>> from 90 to -90, with a similar problem for the lons - whereby the data is >>> taken across the satellite track. I've thought about sorting the data >>> before >>> passing it to transform_scalar but I'm always going to be left with the >>> problem in either lats or lons. >>> >>> I've uploaded the file I'm currently working with this time. It's three >>> columns of lons, lats and z values. >>> >>> Once again, many thanks for your help. >>> >>> Will. >>> >>> http://old.nabble.com/file/p28133659/test.plt test.plt >>> >>> >> Will: Is it a regular lat/lon grid or a satellite swath? If it's the >> latter, you can't use my solution. >> >> -Jeff >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Matplotlib-users mailing list >> Matplotlib-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> >> > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users