For programmers
Useful Python Packages
List of packages to be installed:
upgrade pip: python -m pip install --upgrade pip
wheel (needed for numpy): pip install wheel --upgrade
numpy: pip install numpy
scipy: pip install scipy
matplotlib: pip install matplotlib
pandas: pip install pandas
virtualenv: pip install virtualenv
virtualenvwrapper: pip install virtualenvwrapper
tensorflow: pip install tensorflow
keras, included in tensorflow
wxpython: pip install wxpython
pyQT5: pip install PyQt5
pyqt-tools: pip install pyqt5-tools
jupyter notebook: pip install notebook
jupyter_nbextensions_configurator: pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install
future
fipy
fenics
ipywidgets: pip install ipywidgets
scikit-image: pip install scikit-image
opencv: pip install opencv-python
plotly: pip install plotly
RISE: pip install rise
scikit-learn: pip install scikit-learn
bayesian-optimization
GPy
GPyOpt
pptx: pip install python-pptx
pyinstaller
pytorch: pip install pytorch
torchvision: pip install torchvision
Google protocol buffer: pip install protobuf
make sure MS C++ Build Tool is installed: https://visualstudio.microsoft.com/visual-cpp-build-tools/
seaborn: pip install seaborn