natcap.invest

InVEST®: models that map and value the goods and services from nature that sustain and fulfill human life.

https://github.com/natcap/invest

Science Score: 62.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    6 of 21 committers (28.6%) from academic institutions
  • Institutional organization owner
    Organization natcap has institutional domain (naturalcapitalproject.stanford.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary

Keywords

ecosystem-services geospatial gis

Keywords from Contributors

cryptocurrency transformer
Last synced: 6 months ago · JSON representation ·

Repository

InVEST®: models that map and value the goods and services from nature that sustain and fulfill human life.

Basic Info
  • Host: GitHub
  • Owner: natcap
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 144 MB
Statistics
  • Stars: 202
  • Watchers: 11
  • Forks: 87
  • Open Issues: 158
  • Releases: 30
Topics
ecosystem-services geospatial gis
Created about 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation Notice

README.md

InVEST: 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. Read more at https://naturalcapitalproject.stanford.edu.

Installation

The InVEST desktop application can be downloaded from releases, or from our website.

InVEST is also available as a python package. See the API documentation for installation instructions.

Downloads of InVEST binaries and sample data for older versions can be found:

  • For InVEST 1.0-3.7: http://data.naturalcapitalproject.org/invest-releases/index.html
  • For InVEST 3.7-present: http://releases.naturalcapitalproject.org/?prefix=invest/
    • InVEST 3.8.1-present are also archived as GitHub releases: https://github.com/natcap/invest/releases

Related Repositories

  • InVEST User's Guide (InVEST 2.1.0-present): https://github.com/natcap/invest.users-guide
  • InVEST Sample Data (InVEST 3.7.0-present): https://bitbucket.org/natcap/invest-sample-data
  • InVEST Test Data (InVEST 3.7.0-present): https://bitbucket.org/natcap/invest-test-data

Older versions of InVEST used a few different repositories over the years. These are archived on github:

  • InVEST python source code (InVEST 2.1.0 - 3.2.0): https://github.com/natcap/invest-natcap.invest-3
  • InVEST ArcGIS models (InVEST 2.1.0 - 3.2.0): https://github.com/natcap/invest.arcgis

Contributing

Please see CONTRIBUTING.md.

Copyright and License Information

A file called LICENSE.txt should have accompanied this distribution. If it is missing, the license may be found on our project page, https://github.com/natcap/invest

Owner

  • Name: The Natural Capital Project
  • Login: natcap
  • Kind: organization
  • Location: United States

Pioneering science, technology, and partnerships that enable people and nature to thrive.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: InVEST
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - name: Natural Capital Project
    website: 'https://naturalcapitalproject.stanford.edu'
identifiers:
  - type: doi
    value: 10.60793/natcap-invest-3.16.2
    description: Persistent identifier for this version of InVEST
repository-code: 'https://github.com/natcap/invest'
url: 'https://naturalcapitalproject.stanford.edu/software/invest'
repository-artifact: >-
  http://releases.naturalcapitalproject.org/?prefix=invest/3.16.2
abstract: >-
  InVEST® is a suite of free, open-source software models
  used to map and value the goods and services from nature
  that sustain and fulfill human life.  If properly managed,
  ecosystems yield a flow of services that are vital to
  humanity, including the production of goods (e.g., food),
  life-support processes (e.g., water purification), and
  life-fulfilling conditions (e.g., beauty, opportunities
  for recreation), and the conservation of options (e.g.,
  genetic diversity for future use).  Despite its
  importance, this natural capital is poorly understood,
  scarcely monitored, and, in many cases, undergoing rapid
  degradation and depletion.


  Governments, non-profits, international lending
  institutions, and corporations all manage natural
  resources for multiple uses and inevitably must evaluate
  tradeoffs among them. The multi-service, modular design of
  InVEST provides an effective tool for balancing the
  environmental and economic goals of these diverse
  entities.


  InVEST enables decision makers to assess quantified
  tradeoffs associated with alternative management choices
  and to identify areas where investment in natural capital
  can enhance human development and conservation.  The
  toolset includes distinct ecosystem service models
  designed for terrestrial, freshwater, marine, and coastal
  ecosystems, as well as a number of “helper tools” to
  assist with locating and processing input data and with
  understanding and visualizing outputs.
keywords:
  - Ecosystem Services
  - Geospatial
  - Natural Capital
license: Apache-2.0
version: 3.16.2
date-released: 2025-08-13

GitHub Events

Total
  • Create event: 32
  • Release event: 8
  • Issues event: 309
  • Watch event: 32
  • Delete event: 26
  • Issue comment event: 375
  • Push event: 278
  • Gollum event: 18
  • Pull request review comment event: 559
  • Pull request event: 461
  • Pull request review event: 738
  • Fork event: 16
Last Year
  • Create event: 32
  • Release event: 8
  • Issues event: 309
  • Watch event: 32
  • Delete event: 26
  • Issue comment event: 376
  • Push event: 278
  • Gollum event: 18
  • Pull request review comment event: 559
  • Pull request event: 461
  • Pull request review event: 738
  • Fork event: 16

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 15,802
  • Total Committers: 21
  • Avg Commits per committer: 752.476
  • Development Distribution Score (DDS): 0.677
Past Year
  • Commits: 1,457
  • Committers: 11
  • Avg Commits per committer: 132.455
  • Development Distribution Score (DDS): 0.634
Top Committers
Name Email Commits
James Douglass j****s@s****u 5,107
davemfish d****h@g****m 3,081
emlys e****h@s****u 2,902
Rich Sharp r****p@g****m 2,052
Joanna Lin c****4@g****m 875
Doug d****4@g****m 809
Will Bierbower w****w@s****u 244
dcdenu4 d****l@l****t 207
Emily Davis e****s@s****u 186
Claire Simpson c****n@s****u 137
Will Bierbower w****r@g****m 66
Megan Nissel m****l@g****m 59
Emily e****y@E****l 33
GitHub Actions 21
Emily e****y@E****l 16
omahs 7****s 2
Darren Kavanagh d****v 1
Tom Saleeba t****a@g****m 1
Will Bierbower w****2@u****u 1
Rolf Simoes r****s@o****g 1
newtpatrol 6****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1,000
  • Total pull requests: 1,349
  • Average time to close issues: 5 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 28
  • Total pull request authors: 18
  • Average comments per issue: 1.91
  • Average comments per pull request: 0.82
  • Merged pull requests: 1,077
  • Bot issues: 7
  • Bot pull requests: 229
Past Year
  • Issues: 198
  • Pull requests: 517
  • Average time to close issues: 19 days
  • Average time to close pull requests: 4 days
  • Issue authors: 14
  • Pull request authors: 12
  • Average comments per issue: 0.81
  • Average comments per pull request: 0.41
  • Merged pull requests: 371
  • Bot issues: 0
  • Bot pull requests: 77
Top Authors
Issue Authors
  • phargogh (278)
  • davemfish (266)
  • emlys (216)
  • dcdenu4 (151)
  • newtpatrol (16)
  • emilyanndavis (14)
  • richpsharp (11)
  • claire-simpson (9)
  • github-actions[bot] (7)
  • megannissel (5)
  • jagoldstein (4)
  • mlacayoemery (3)
  • silviafranceschi (3)
  • jsta (2)
  • chrisnootenboom (2)
Pull Request Authors
  • emlys (341)
  • phargogh (256)
  • github-actions[bot] (226)
  • davemfish (214)
  • dcdenu4 (115)
  • emilyanndavis (82)
  • natcap-bot (36)
  • claire-simpson (32)
  • megannissel (19)
  • richpsharp (9)
  • dkav (8)
  • dependabot[bot] (3)
  • R-Stev (2)
  • newtpatrol (2)
  • rolfsimoes (1)
Top Labels
Issue Labels
bug (359) in progress (312) enhancement (186) task (147) workbench (109) question (71) good first issue (53) actions (50) critical (48) resolved (47) documentation (39) on hold (34) wontfix (29) science request (23) proposal (13) icebox (12) invalid (10) help wanted (4) duplicate (3) dependencies (1)
Pull Request Labels
auto (204) bug (8) enhancement (6) critical (4) in progress (4) dependencies (3) proposal (2) github_actions (2) workbench (1) wontfix (1) task (1) documentation (1) on hold (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 1,436 last-month
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 8
    (may contain duplicates)
  • Total versions: 46
  • Total maintainers: 4
pypi.org: natcap.invest

InVEST Ecosystem Service models

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 8
  • Downloads: 1,436 Last month
Rankings
Dependent packages count: 3.2%
Dependent repos count: 5.2%
Average: 7.3%
Downloads: 13.5%
Maintainers (4)
Last synced: 6 months ago
conda-forge.org: natcap.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.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 27.1%
Stargazers count: 33.1%
Dependent repos count: 34.0%
Average: 36.4%
Dependent packages count: 51.2%
Last synced: 6 months ago

Dependencies

workbench/package.json npm
  • @babel/cli ^7.13.10 development
  • @babel/plugin-transform-runtime ^7.13.10 development
  • @babel/preset-env ^7.13.10 development
  • @babel/preset-react ^7.12.13 development
  • @babel/register ^7.13.8 development
  • @testing-library/dom ^8.1.0 development
  • @testing-library/jest-dom ^5.14.1 development
  • @testing-library/react ^12.0.0 development
  • @testing-library/user-event ^13.5.0 development
  • @vitejs/plugin-react ^1.2.0 development
  • babel-eslint ^10.1.0 development
  • bootstrap 4.3.1 development
  • concurrently ^7.0.0 development
  • cross-env ^7.0.3 development
  • electron ^18.2.4 development
  • electron-builder ^23.0.3 development
  • electron-devtools-installer ^3.2.0 development
  • eslint ^7.21.0 development
  • eslint-config-airbnb ^18.2.1 development
  • eslint-plugin-import ^2.22.1 development
  • eslint-plugin-jest ^24.2.1 development
  • eslint-plugin-jsdoc ^31.6.1 development
  • eslint-plugin-jsx-a11y ^6.4.1 development
  • eslint-plugin-react ^7.22.0 development
  • eslint-plugin-react-hooks ^4.2.0 development
  • fs-extra ^9.1.0 development
  • jest ^27.4.7 development
  • pptr-testing-library ^0.6.4 development
  • puppeteer-core ^9.1.1 development
  • react ^17.0.1 development
  • react-bootstrap ^1.5.2 development
  • react-devtools ^4.10.1 development
  • react-dom ^17.0.1 development
  • react-icons ^4.3.1 development
  • rimraf ^3.0.2 development
  • vite ^2.8.3 development
  • yazl ^2.5.1 development
  • @babel/runtime ^7.13.10
  • electron-log ^4.3.5
  • gettext-parser ^4.2.0
  • gettext.js ^1.0.1
  • localforage ^1.9.0
  • node-fetch ^2.6.7
  • prop-types ^15.7.2
  • sanitize-html ^2.2.0
  • yauzl ^2.10.0
workbench/yarn.lock npm
  • 1006 dependencies
requirements-dev.txt pypi
  • Cython *
  • PyInstaller >=4.10
  • Sphinx >=1.3.1,
  • build *
  • coverage *
  • pypiwin32 *
  • pytest *
  • pytest-subtests *
  • requests *
  • setuptools >=8.0
  • setuptools_scm >=6.4.0
  • sphinx-intl *
  • sphinx-reredirects *
  • sphinx-rtd-theme *
  • virtualenv >=12.0.1
  • wheel >=0.27.0
  • xlwt *
requirements.txt pypi
  • Babel *
  • Pyro4 ==4.77
  • Rtree >=0.8.2,
  • chardet >=3.0.4
  • numpy >=1.11.0,
  • openpyxl *
  • pandas >=1.2.1
  • pint *
  • psutil >=5.6.6
  • pygeoprocessing >=2.3.2
  • scipy >=1.6.0
  • taskgraph >=0.11.0
.github/actions/setup_env/action.yml actions
  • actions/setup-python v4 composite
  • mamba-org/provision-with-micromamba main composite
.github/workflows/auto-pr-from-main-into-releases.yml actions
  • actions/checkout v3 composite
.github/workflows/build-and-test.yml actions
  • ./.github/actions/setup_env * composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • dawidd6/action-download-artifact v2 composite
  • google-github-actions/auth v0 composite
  • google-github-actions/setup-gcloud v0 composite
requirements-docs.txt pypi
  • Sphinx >=1.3.1,
  • sphinx-intl *
  • sphinx-reredirects *
  • sphinx-rtd-theme *
.github/actions/rollback_release/action.yml actions
.github/workflows/release-part-1.yml actions
  • ./.github/actions/rollback_release * composite
  • actions/checkout v3 composite
.github/workflows/release-part-2.yml actions
  • ./.github/actions/rollback_release * composite
  • actions/checkout v3 composite
pyproject.toml pypi
setup.py pypi