Installation
============
Required Dependencies
----------------------
- Python 2.7, 3.4, or 3.5
- numpy (1.9 or later)
- wrapt (1.10 or later)
Highly Recommended Packages
----------------------------
- xarray (0.7.0 or later)
- PyNIO (1.4.3 or later)
- netCDF4-python (1.2.0 or later)
Plotting Packages
-------------------------
- PyNGL (1.4.3 or later)
- matplotlib (1.4.3 or later)
- cartopy (0.13 or later)
- basemap (1.0.8 or later)
Installing via Conda
---------------------
The easiest way to install wrf-python is using
`Conda `_::
$ conda install -c conda-forge wrf-python
While some bugs are currently being ironed out with the conda-forge
installation, wrf-python is also available at::
$ conda install -c bladwig wrf-python
Installing via Source Code
--------------------------
Installation via source code will require a Fortran and C compiler in order
to run f2py. You can get them
`here `_.
The source code is available via github:
https://github.com/NCAR/wrf-python
To install, change to the wrf-python directory and run::
$ pip install .
Note that building on Win64 with Python 3.5+ and the mingw-64 compiler
is very difficult, due to incompatibilities with the runtime libraries and
lack of support from numpy's distutils. Improved support for these
configurations, along with numpy distutils support, should take place this
year. But for now, visual studio and the intel compiler may be required.
Otherwise, Python 2.7 or Python 3.4 is recommended.