Skip to main content

InVEST Ecosystem Service models

Project description

http://builds.naturalcapitalproject.org/buildStatus/icon?job=invest-nightly-develop

About InVEST

InVEST (Integrated Valuation of Ecosystem Services and Tradeoffs) is a family of tools for quantifying the values of natural capital in clear, credible, and practical ways. In promising a return (of societal benefits) on investments in nature, the scientific community needs to deliver knowledge and tools to quantify and forecast this return. InVEST enables decision-makers to quantify the importance of natural capital, to assess the tradeoffs associated with alternative choices, and to integrate conservation and human development.

Older versions of InVEST ran as script tools in the ArcGIS ArcToolBox environment, but have almost all been ported over to a purely open-source python environment.

InVEST is licensed under a permissive, modified BSD license.

For more information, see:

Installing InVEST

Python Dependencies

Dependencies for natcap.invest are listed in requirements.txt:

GDAL>=2.0,<3.0

Pyro4==4.41  # pip-only

pandas>=0.22.0

numpy>=1.11.0

Rtree>=0.8.2

scipy>=0.16.1

Shapely

six

pygeoprocessing>=1.2.3

taskgraph[niced_processes]>=0.6.1

chardet>=3.0.4

matplotlib

Additionally, a python binding for Qt is needed to use the InVEST GUI, but is not required for development against natcap.invest. InVEST uses the interface library qtpy to support PyQt4, PyQt5, and PySide. One of these bindings for Qt must be installed in order to use the GUI.

Installing from Source

If you have a compiler installed and configured for your system, and dependencies installed, the easiest way to install InVEST as a python package is:

$ pip install natcap.invest

Installing the latest development version

The latest development version of InVEST can be installed from our source tree:

$ pip install hg+https://bitbucket.org/natcap/invest@develop

Usage

To run an InVEST model from the command-line, use the invest cli single entry point:

$ invest --help
usage: invest [-h] [--version] [-v | --debug] [--list] [-l] [-d [DATASTACK]]
              [-w [WORKSPACE]] [-q] [-y] [-n]
              [model]

Integrated Valuation of Ecosystem Services and Tradeoffs. InVEST (Integrated
Valuation of Ecosystem Services and Tradeoffs) is a family of tools for
quantifying the values of natural capital in clear, credible, and practical
ways. In promising a return (of societal benefits) on investments in nature,
the scientific community needs to deliver knowledge and tools to quantify and
forecast this return. InVEST enables decision-makers to quantify the
importance of natural capital, to assess the tradeoffs associated with
alternative choices, and to integrate conservation and human development.
Older versions of InVEST ran as script tools in the ArcGIS ArcToolBox
environment, but have almost all been ported over to a purely open-source
python environment.

positional arguments:
  model                 The model/tool to run. Use --list to show available
                        models/tools. Identifiable model prefixes may also be
                        used. Alternatively,specify "launcher" to reveal a
                        model launcher window.

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -v, --verbose         Increase verbosity. Affects how much is printed to the
                        console and (if running in headless mode) how much is
                        written to the logfile.
  --debug               Enable debug logging. Alias for -vvvvv
  --list                List available models
  -l, --headless        Attempt to run InVEST without its GUI.
  -d [DATASTACK], --datastack [DATASTACK]
                        Run the specified model with this datastack
  -w [WORKSPACE], --workspace [WORKSPACE]
                        The workspace in which outputs will be saved

gui options:
  These options are ignored if running in headless mode

  -q, --quickrun        Run the target model without validating and quit with
                        a nonzero exit status if an exception is encountered

headless options:
  -y, --overwrite       Overwrite the workspace without prompting for
                        confirmation
  -n, --no-validate     Do not validate inputs before running the model.

To list the available models:

$ invest --list

Development

Dependencies for developing InVEST are listed in requirements.txt and in requirements-dev.txt.

Support

Participate in the NatCap forums here: http://forums.naturalcapitalproject.org

Bugs may be reported at http://bitbucket.org/natcap/invest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

natcap.invest-3.5.0.zip (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

natcap.invest-3.5.0-cp27-cp27m-win32.whl (1.3 MB view details)

Uploaded CPython 2.7mWindows x86

File details

Details for the file natcap.invest-3.5.0.zip.

File metadata

  • Download URL: natcap.invest-3.5.0.zip
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/2.7.13

File hashes

Hashes for natcap.invest-3.5.0.zip
Algorithm Hash digest
SHA256 ec18675e1ab4c69d1fcac4e694f820a3583b503b47493fc8be2adb1697c22ac0
MD5 a81e69fd251749bffe807b407b344dd8
BLAKE2b-256 0e20424e396390020b65d778d45c18ba74cfede03ae4791cc6aeb97c33f4fbd2

See more details on using hashes here.

File details

Details for the file natcap.invest-3.5.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: natcap.invest-3.5.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.0 CPython/2.7.13

File hashes

Hashes for natcap.invest-3.5.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8138f0ab71ee902cffd6afe6a98112505634f974799734f61997c856a9b2d47e
MD5 216e5e46c9fe4a085aaca63af18b55aa
BLAKE2b-256 c84ca6ef5fe214220cd9728ec2544cd044db6c00743fc391d8c28efb16f6f4f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page