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