107 Commits (6469338ff3ed176219e746a5eb6fcbd5a6e9c81c)

Author SHA1 Message Date
Bill Ladwig 4135d06edb Fix issue with incorrect number of gridpoints being computed via the xy routine. Fixes #30 . 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
Maik Riechert d9236e7ba2 wrong file.. 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 ff79d15e28 Bumped version number 8 years ago
Bill Ladwig 16676dcdf0 Update version number. 8 years ago
Bill Ladwig 7f518e6015 Modified CI unit tests to remove the warnings. Added __eq__ operator for projection, Fixes #26 . 8 years ago
Bill Ladwig 8fd75f893a Fixed and issue with the x limits being the same value when using MercatorWithLatTS. Fixes #24 8 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 cf7286294d Fixed formatting issues and typos with vertcros and interpline, and fixed some bogus references in some computation routines. 8 years ago
Bill Ladwig 9e66ea139e numpy 1.11 does not properly set the flags for 1D arrays that are expanded via np.newaxis. This was allowing the 1D cape to work in numpy 1.11 but not in numpy 1.12. Fortran arrays are now directly created to ensure it works across numpy versions. Fixes #9. 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 f2f672151e No longer references DataArray where it shouldn't, so that things work again without xarray installed. Fixes #15 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 9f36eebcce Fix initialization issues with polar stereographic and latlon map projections. Addresses #11. 8 years ago
Bill Ladwig 1d73bc7eeb Fixed typo with cape flag. Fixes #9 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 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 2cace56ed3 Added ability to adjust coordinate cache sizes as well as set it to 0 to disable it. Closes #5 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 b4b4677c15 Added fix for issues from xarray 0.9, which was caused by xarray no longer including default dimensions in to coordinate mappings. Updated documentation and notebooks. Modified documentation URL in setup. Dropping requirement for numpy 1.9 8 years ago
Bill Ladwig c4d623235c Fix for xarray 0.9, which removed default dimensions from the coordinate mappings 8 years ago
Bill Ladwig e83b0af5a3 Docstring update 8 years ago
Bill Ladwig 5b01084a87 Documentation updates. Added more packaging boilerplate. Updated version to 1.0b. 8 years ago
Bill Ladwig 2bc9d929c3 Fixed typo in api.py and changed missingval to missing in raw computation routines. Modified a test notebook to work with API changes. 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 c2fa5405fb Added new unit aliases to better match udunits, if we ever go down that route. Changed temperature to use Kelvin as base unit, so speed should improve. Added unit test for units to make sure they all run 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 0688765ef8 Added version information. Added more distribution boiler plate. Removed unused squeeze for the algorithm metadata 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 59e3c8eb8e Fixed problem with pyngl plotting and unicode strings for resources 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 99d1e60863 Fixed accidental removal of future declarations 9 years ago
Bill Ladwig ff6a3fae37 Fixed issue with utf-8 character in docstring 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