Dependencies¶
This document provides an overview of the dependencies leveraged by PODPAC.
Requirements¶
Python (3.6 or later) — Anaconda Python Distribution recommended
OS Specific Requirements¶
If using pip
to install, the following OS specific dependencies are required to successfully install and run PODPAC.
Windows¶
No external dependencies necessary, though using Anaconda is recommended.
Mac¶
No external dependencies necessary, though using Anaconda is recommended.
Linux¶
build-essential
python-dev
For debian installations:
$ sudo apt-get update
$ sudo apt-get install build-essential python-dev
Core Dependencies¶
See setup.py for the latest dependencies listing.
"matplotlib>=2.1",
"numpy>=1.14",
"pint>=0.8",
"scipy>=1.0",
"traitlets>=4.3",
"xarray>=0.10",
"requests>=2.18",
"pyproj>=2.4",
"lazy-import>=0.2.2",
"psutil",
Optional Dependencies¶
Optional dependencies can be installed using
pip
datatype
: Data Handlingaws
: AWS integrationalgorithm
: Algorithm developmentnumexpr: fast numerical expression evaluator for NumPy
notebook
: Jupyter Notebooksjupyterlab: extensible environment for interactive and reproducible computing
ipyleaflet: LeafletJS interface for jupyter notebooks
ipywidgets: interactive widgets for Jupyter notebooks
ipympl: matplotlib jupyter notebook extension