Not longer actively maintained. pyDEA has since been developed. If I were to come back to this, it would make more sense to reimplement it as a pandas-friendly interface for that project.
Create and solve simple data envelopment analysis problems.
This package is written for Python 3.x and does not support Python 2.x.
pyDEA
usesPuLP
to solve DEA problems. InstallPuLP
fromPyPI
before proceeding.pandas
.pyDEA
uses pandas' dataframes internally to ease integration with data munging in pandas.statsmodels
. This is used in thetools
module for regression analyses.scikit-learn
. Used in thetools
module for PCA analysis.
Download and unpack the files from GitHub, then run python setup.py install
in the root directory.
To install with pip
run
python setup.py sdist
pip install dist\pydea-X.X.X.zip
where X.X.X
is the version number.
See the examples folder for IPython notebooks that illustrate usage.