Skip to content

sjhernes/chaospy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chaospy

Chaospy is a numerical tool for performing uncertainty quantification using polynomial chaos expansions and advanced Monte Carlo methods.

Requirements

python numpy scipy networkx

Optional packages

For regression analysis:

scikit-learn

For adaptive cubature:

cython gcc

Prerequisite in Debian/Ubuntu

To install the prerequisite on a Debian/Ubuntu machine:

apt-get install python python-numpy python-scipy python-networkx \

python-sklearn cython gcc

Installation

To install in the site-packages directory and make it importable from anywhere:

python setup.py install

To install the optional Cubature component, go into the subfolder cubature and run the same command there.

License

The core code base is licensed under BSD terms. Files with deviating license have their own license written on top of the file.

About

Source code and documentation for the Chaospy package for uncertainty quantification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published