PyCharm supports the following tools for scientific computing:
- Matplotlib and NumPy
NumPy is the basic package for scientific computing with Python. Matplotlib provides a set of Python plotting libraries. Support for these packages is enabled through the Scientific Mode, which is available only in the Professional edition of PyCharm.
- Jupyter Notebook
IPython provides a rich architecture for interactive computing with data visualization.
With Jupyter Notebook integration available in PyCharm , you can easily edit, execute, and debug notebook source code and examine execution outputs including stream data, images, and other media.
- R language
This support is available through the R plugin, which enables statistical computing using R language.