Bill Ladwig
d9585354c0
Improved horizontal interpolation
...
- Can now specify single level, multiple levels, or interpolate
to a 2D surface like PBLH.
- Should perform better when interpolating multiproduct fields
like wspd_wdir.
Fixes #65 .
7 years ago
Bill Ladwig
d67586c09b
Fixed the smoothing algorithm.
...
It now works like a typical smoothing kernel using convolution.
Users can now specify the center weight.
The vintrp algorithm needed to be modified to use the new function signature.
Updated the documentation to give a better description of how it works.
Fixes #67 .
7 years ago
Bill Ladwig
76a2565764
Fixed issues found during unit testing
7 years ago
Bill Ladwig
38f49d2303
Added dummy code to prevent compiler warnings. Removed unused variables.
7 years ago
Bill Ladwig
7353aca4bd
Set the fortran OpenMP code to use the runtime scheduler so that it can be controlled inside of Python.
7 years ago
Bill Ladwig
ea7aba57b2
Updated OpenMP directives.
7 years ago
Bill Ladwig
c9fdc533d0
Added additional error text.
7 years ago
Bill Ladwig
0ee9ec6c89
vectorization improvements and openmp added
7 years ago
Bill Ladwig
a1cbe81e8b
More fortran cleaning
8 years ago
Bill Ladwig
7f3c04c871
Removed type specific max/min calls
8 years ago
Bill Ladwig
a07297636a
Added computational unit tests. Most, if not all, computational unit tests passed. Removed obsolute routines. More code cleanup for fortran. Changed constants module to wrf_constants.f90. Fixed bugs.
9 years ago
Bill Ladwig
68b9f1a6eb
Completed the backporting of fortran 90 code to NCL. All routines should now pass numpy views directly to fortran to be filled rather than copying. Multi-product output now moves the product type to the left index. Raw computational routines have a public API (not tested yet however). Lots of clean-up done, and lots remaining.
9 years ago
Bill Ladwig
e0560ba4f0
Added a conda recipe. Metadata cleanup for wind and interpolation. Wind algorithms now put the u_v dimension as left-most, like in NCL.
9 years ago
Bill Ladwig
8e82d45d5c
views can now be passed to fortran routines in order to prevent copying when using multiple times. Modified decorators to support this feature.
9 years ago