Skip to main content

IN-CORE analysis tool python package

Project description

pyIncore is a component of IN-CORE. It is a python package consisting of two primary components: 1) a set of service classes to interact with the IN-CORE web services described below, and 2) IN-CORE analyses. The pyIncore allows users to apply various hazards to infrastructure in selected areas, propagating the effect of physical infrastructure damage and loss of functionality to social and economic impacts.

Installation with conda

Installing pyincore with Conda is officially supported by IN-CORE development team.

To add conda-forge channel to your environment, run

conda config –-add channels conda-forge

To install pyincore package, run

conda install -c in-core pyincore

To update pyIncore, run

conda update -c in-core pyincore

You can find detail information at the Installation section at IN-CORE manual.

Installation with pip

Installing pyincore with pip is NOT supported by IN-CORE development team. Please use pip for installing pyincore at your discretion.

Installing pyincore with pip is only tested on linux environment.

Prerequisite

  • GDAL C library must be installed to install pyincore. (for Ubuntu, gdal-bin and libgdal-dev)

  • ipopt executable must be installed to run some analyses such as seaside CGE, joplin CGE, etc.

  • For developers, pre-install must be installed. If not, run brew install pre-commit or pip install pre-commit.

To install pyincore package, run

pip install pyincore

Testing and Running

Please read the Testing and Running section at IN-CORE manual.

Documentation

pyIncore documentation can be found at https://incore.ncsa.illinois.edu/doc/incore/pyincore.html

pyIncore technical reference (API) can be found at https://incore.ncsa.illinois.edu/doc/pyincore/.

Acknowledgement

This work herein was supported by the National Institute of Standards and Technology (NIST) (Award No. 70NANB15H044). This support is gratefully acknowledged. The views expressed in this work are those of the authors and do not necessarily reflect the views of NIST.

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

pyincore-1.20.1.tar.gz (498.9 kB view details)

Uploaded Source

Built Distribution

pyincore-1.20.1-py3-none-any.whl (612.6 kB view details)

Uploaded Python 3

File details

Details for the file pyincore-1.20.1.tar.gz.

File metadata

  • Download URL: pyincore-1.20.1.tar.gz
  • Upload date:
  • Size: 498.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyincore-1.20.1.tar.gz
Algorithm Hash digest
SHA256 d5be575da14b5905e93c335a79c53aef6cc202d96efdf3f37a16331c08ad67dd
MD5 b3a025b6cb4c78feaaa44be3e3eaffde
BLAKE2b-256 2583b6c2cee25db24d6d4cb40406938f31c937fca3d87bbc0e3a134dc6cc9567

See more details on using hashes here.

File details

Details for the file pyincore-1.20.1-py3-none-any.whl.

File metadata

  • Download URL: pyincore-1.20.1-py3-none-any.whl
  • Upload date:
  • Size: 612.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyincore-1.20.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9708d221b99390d8200c9dca6886e678e238acfd8cac11367fc354652a9608cd
MD5 fad62368c8f2c3c182dcc7237601c488
BLAKE2b-256 6e4d4661428e5aad2fef0d49d6b32dab5ed7d905b2c57ae2e69bc71144c22a63

See more details on using hashes here.

Supported by

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