33 Commits (cbe0805f790ea9326f3797f415306d0635110719)

Author SHA1 Message Date
Bill Ladwig 812c546d95 Changed vertcross and interpline to use a CoordPair for the lower left corner point. 7 years ago
Bill Ladwig abee4fc27c Updated documentation. 7 years ago
Bill Ladwig 48f406c263 Fixed issue with coordinate cache key name conflict. 7 years ago
Bill Ladwig 94d1de79ff Better support for scipy.io.netcdf. Fixes #41. 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 819cdfe078 Cleaned up cape fortran routine. Fixed issue with generators not being copied correctly due to changes in python (the python works as expected now). Fixed a uniqueness problem with coordinate caching which was causing problems in jupyter notebook when files were changed. Fixed an issue with the cache test script failing due to unitialized thread local data in child threads. Fixes #34. Fixes #14. 7 years ago
Bill Ladwig f9dd771b15 Now handles WRF files that are missing coordinate attributes for variables (old WRF files). Fixes #29. 8 years ago
Bill Ladwig fa5bebe242 Fixed plot doc import issue. Updated error messages for map related utility functions when xarray is not installed or is disabled. 8 years ago
Bill Ladwig 379a7652bb Now ignores the XTIME coordinate variable if it is present in a variables coordinate list, but missing in the file. Fixes #11. 8 years ago
Bill Ladwig b8b57e63bc has_time_coord function should be for a single file only. Updated setup.py to reflect show production status. Set version to 1.0.0. 8 years ago
Bill Ladwig 3c7a283f1d Now uses NaT for times that fail parsing (geo_em files). Fixes #8. 8 years ago
Bill Ladwig 821caf6ef6 Backported the apply_defaults method for BoundArguments so that Python 3.4 works. 8 years ago
Bill Ladwig ee7ca7c3ad Fix issue with vinterp and heavily cropped datasets in the vertical. Added continuous integration tests for conda-forge. Changed some documentation wording. 8 years ago
Bill Ladwig cea1b98ddd Renamed the geobounds function since it was confusing the autosummary tool with Sphinx. Updated documentation. 8 years ago
Bill Ladwig 1d877a6b6c Changed the mapping API. Users no longer have to use xarray coordinates directly. Added a new class for GeoBounds. Slices of variables should now be easier to plot. Added better metadata for smooth2d. 8 years ago
Bill Ladwig 16fc81366d fixed a comment 9 years ago
Bill Ladwig 9629bf121a Renamed npvalues to to_np. Fixed issue with generator expressions crashing. 9 years ago
Bill Ladwig 1c7baf0a4e Updated documentation. Fixed bugs found while creating examples, mostly related to xarray and compiled extensions. 9 years ago
Bill Ladwig 9be5a86a1b Now uses CoordPair for vertical cross sections so that lat/lon points can be used directly. 9 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 bf0d26b7b0 Moved the CoordPair to a new module. Added operators for CoordPair. Fixed some missing from __future__ imports. Fixed some metadata issues due to arg name changes. 9 years ago
Bill Ladwig e69767e1e6 Fixed issue with moving domains contained in a single file. Added support for multi-product arrays being used in the interpolation routines. 9 years ago
Bill Ladwig 00f7170e58 Added tests for the ll_to_xy and xy_to_ll routines. Fixed bugs found during testing. Fixed numerous typos and removed obsolete code. 9 years ago
Bill Ladwig 7e503a145b Added thread local coordinate and is_moving caching so that this is only done once. Modified the latlon/xy routines to put the product on the left like NCL. Updated unit testing to add the latlon routines. Updated ipynb scripts. 9 years ago
Bill Ladwig 1f731e8b25 Added the jinja patch for 1.21 conda-build so it works with numpy distutils. Added code for the threadlocal caching. Added a cached test. Modified cloudfrac to match what has been committed to NCL. Modified the NCL test script to add cloud fraction. 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 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 ea7adb994f Fixed problems with the moving domain. Added performance tweaks to the cat operation and fixed the behavior of the cat operation to properly extract the correct time index. Fixed the join operation with multiple files/times. Now supports negative indexes and uses None to get all times. Added an ALL_TIMES constant for readability. 9 years ago
Bill Ladwig 101895d3f4 generators and iterables no longer get expanded in lists. 9 years ago
Bill Ladwig db0c4d37f2 Added ability to turn off metadata to getvar. Modified function argument ordering 9 years ago
Bill Ladwig 27f7201841 Bug fixes for demo 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 5b89a89c2e Now squeezes single element multidim arrays. Timeidx made a positional argument and removed from kargs check 10 years ago
Bill Ladwig 731da9d488 Added PyNIO tests. Added support to combine any WRF variable via lists and multiple times 10 years ago
Bill Ladwig f4db38774c Bug fixes for multi indexing after unit testing 10 years ago
Bill Ladwig 224a761aee Added full variable extraction with lists and multiple times 10 years ago
Bill Ladwig 230a532061 now uses extract methods to pull variables and attributes out of netcdf files 10 years ago