Bill Ladwig
bbc961e17e
Updated wspd wdir to match NCL
6 years ago
Bill Ladwig
8a86e76ead
Updated wspd wdir to match NCL
6 years ago
Bill Ladwig
a36c0cef88
PEP 8
6 years ago
Bill Ladwig
9d35d87ae6
PEP 8
6 years ago
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
4ebce59240
Fix storm relative helicity in southern hemisphere.
...
Latitude is now a required input when using data that has any values in the
southern hemisphere.
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
60989dd47a
Removed unicode literals.
...
Python 2.x strings are no longer promoted to unicode. Strings are now the native type for the interpreter used.
Fixes #57 .
7 years ago
Bill Ladwig
cc86d68a35
Fix issues related to cloud top temperature.
...
Fixed indexing bug.
Fixed incorrect computation of optical depth when cloud ice is not available.
Users can use fill values for cloud free areas.
Users can now specify the optical depth threshold that triggers the calculation.
Fixes #45 .
7 years ago
Bill Ladwig
71fe678e91
Moved work arrays out of fortran. Fixes #47
7 years ago
Bill Ladwig
a5e8f8f0b6
Fix more accidental unicode characters
7 years ago
Bill Ladwig
87355fc531
Fix acidental unicode character
7 years ago
Bill Ladwig
76a2565764
Fixed issues found during unit testing
7 years ago
Bill Ladwig
497aeb508e
Updated documentation
...
Added sections for performance, what's new, FAQ, the citation. Fixed some typos.
7 years ago
Bill Ladwig
abee4fc27c
Updated documentation.
...
Added OpenMP, performance tips, how to use the variable cache.
7 years ago
Bill Ladwig
48f406c263
Fixed issue with coordinate cache key name conflict.
...
Also added documentation for OpenMP and performance tips. The tutorial section has been moved to better support announcements in the future.
Renamed the OpenMP scheduler constants so that they are placed in to the wrf namespace rather than wrf.Constants.
7 years ago
Bill Ladwig
f5bc875627
Added docstrings for OpenMP runtime.
7 years ago
Bill Ladwig
6239fc16fd
Fixed numerous issues with reading scalars and non-grid variables from the NetCDF file using getvar. Adds unit tests for reading file variables. Fixes #37
7 years ago
Bill Ladwig
69b990f1aa
Added omp unit tests. Added some omp documentation.
7 years ago
Bill Ladwig
1c8ca7e287
Added OpenMP runtime library wrappers and build scripts
7 years ago
Bill Ladwig
0c270c7e02
Added more OpenMP Directives. Fixed serious bug with cloud fraction and implemented new behavior allowing users to select the vertical coordinate type and select their own cloud thresholds. Fixes #25 .
7 years ago
Bill Ladwig
74ded8f0f9
Added changes for faster cape and twb routines done by @supreethms1809
7 years ago
Bill Ladwig
62ea6c6b74
Fixed issue with the wspd_wdir diagnostic not working with sequences of data. Added WRF Workshop instructions for the upcoming tutorial. Made new fortran functions for wspd and wdir. Fixes #19 , fixes #21 , fixes #22 , fixes #23 .
8 years ago
Bill Ladwig
cbb0a10220
Added support for using a single column of data for the cape_3d routine. This was an NCL feature that should have been included. Fixes #9 .
8 years ago
Bill Ladwig
eec730c8ab
Fix documentation typos. Updated API outlines. Fixed an issue with a computation routine name conflict.
9 years ago
Bill Ladwig
bfd28da171
Updated API documentation. Added levels to the vertcross routine so users can specify their own vertical levels
9 years ago
Bill Ladwig
49092f6ac1
Added docstrings to all functions. Modified some argument names for better consistency. Added unit support to raw computational algorithms. Modified setup.py to work with readthedocs. Modifyied conf.py to use mocks for readthedocs. Modified gitignore to ignore the generated documentation folder.
9 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
0da48c93d2
Fix argument ordering issue with dfilter2d
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
Bill Ladwig
675c920f0b
Unit tests now all pass in python 3
9 years ago
Bill Ladwig
da689aaa1c
removed the python directory
9 years ago
Bill Ladwig
985cd38bcc
removed the wrf_open directory
9 years ago
Bill Ladwig
89924267da
Fixed compatability issues with Python 3
9 years ago
Bill Ladwig
c7f5f0917f
removed the var package. wrf is no longer a namespace package.
9 years ago
Bill Ladwig
db0c4d37f2
Added ability to turn off metadata to getvar. Modified function argument ordering
9 years ago
Bill Ladwig
07349af907
Numerous changes to make DataArray implementation pass all unit tests. Properly uses setuptools to make namespace.
9 years ago
Bill Ladwig
f862a793e2
Added metadata decorators (untested and buggy)
9 years ago
Bill Ladwig
a887fa1a44
Added projection support. Added configuration to allow cartopy, basemap, xarray, etc to be optional. Began adding metadata support.
9 years ago
Bill Ladwig
ad66cd6c07
Added vertical interpolation routine. Fixed isssues related to it
9 years ago
Bill Ladwig
20d8a743f2
Added smoothing fortran code. Tested and fixed interpolation routines. Fixed bug with SLP constant.
9 years ago
Bill Ladwig
f45ac9756e
iteration decorator now uses first output to determine output dimensions. Added 2D interpolation to a line
10 years ago
Bill Ladwig
5b89a89c2e
Now squeezes single element multidim arrays. Timeidx made a positional argument and removed from kargs check
10 years ago
Bill Ladwig
5135d89896
Added type casting decorator
10 years ago
Bill Ladwig
f4db38774c
Bug fixes for multi indexing after unit testing
10 years ago
Bill Ladwig
44a1fac8a4
Added left iteration decorator
10 years ago
Bill Ladwig
85fe02b556
Initial commit
10 years ago