3
edits
(→Numerical tools and libraries: Add packages and update web addresses of Python packages) |
|||
Line 10: | Line 10: | ||
== Numerical tools and libraries == | == Numerical tools and libraries == | ||
* [ | * [https://www.nr.com/ Numerical Recipes] | ||
* [https://gcc.gnu.org/wiki/GFortran GNU Fortran] | * [https://gcc.gnu.org/wiki/GFortran GNU Fortran] | ||
* [ | * [https://www.gnu.org/software/octave/ Octave], a free alternative to [http://www.mathworks.com/products/matlab/ Matlab] | ||
* [https://www.python.org/ Python], a programming language | * [https://www.python.org/ Python], a programming language | ||
** [https://www.enthought.com/products/canopy/ Canopy] Scientific and Analytic Python Deployment with Integrated Analysis Environment | ** [https://www.enthought.com/products/canopy/ Canopy] Scientific and Analytic Python Deployment with Integrated Analysis Environment | ||
** [ | ** [https://docs.anaconda.com/anaconda/ Anaconda] Python distribution for large-scale data processing, predictive analytics, and scientific computing | ||
** [ | ** [https://www.sagemath.org/ SageMath] Free open-source mathematics software system licensed under the GPL. Its mission is to create a viable free open source alternative to Magma, Maple, Mathematica and Matlab | ||
** [http://ipython.org/ IPython] Powerful | ** [https://jupyter.org/ Jupyter] and [http://ipython.org/ IPython] Powerful browser-based notebook and interactive shells for Python and other languages | ||
** [ | ** [https://www.numpy.org/ NumPy] and [https://www.scipy.org/ Scipy] Fundamental packages for scientific computing with Python | ||
** [ | ** [https://matplotlib.org/ matplotlib] A python plotting library that produces publication quality figures | ||
** [ | ** [https://seaborn.pydata.org/ Seaborn] Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics | ||
** [https:// | ** [https://pythonhosted.org/spyder/ Spyder] Open source cross-platform Integrated Development Environment for scientific programming in the Python language. Spyder integrates NumPy, SciPy, Matplotlib and IPython, as well as other open source software | ||
** [https://www.jetbrains.com/pycharm/ PyCharm] PyCharm is an Integrated Development Environment used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django | ** [https://www.jetbrains.com/pycharm/ PyCharm] PyCharm is an Integrated Development Environment used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django | ||
** [http://vpython.org/ VPython] Python programming language plus a 3D graphics module called "visual". VPython makes it easy to create navigable 3D displays and animations | ** [http://vpython.org/ VPython] Python programming language plus a 3D graphics module called "visual". VPython makes it easy to create navigable 3D displays and animations | ||
** [http://docs.enthought.com/mayavi/mayavi/ Mayavi] An application and library for interactive scientific data visualization and 3D plotting in Python | ** [http://docs.enthought.com/mayavi/mayavi/ Mayavi] An application and library for interactive scientific data visualization and 3D plotting in Python | ||
** [https://yt-project.org/ yt] An open-source python package for analyzing and visualizing volumetric data | |||
** [https://pandas.pydata.org/ pandas] and [http://xarray.pydata.org/en/stable/ xarray] Easy-to-use data structures and data analysis tools for Python | |||
** [http://www.pytables.org/ pytables] and [http://www.h5py.org/ h5py] Tools for using HDF5 data in Python | |||
** [http://cython.org/ Cython] and [https://numba.pydata.org/ Numba] Tools that allow compiled speeds in Python | |||
** [https://gafusion.github.io/OMFIT-source/ OMFIT] Software that supports integrated modeling and experimental data analysis of magnetically confined thermonuclear fusion experiments. | |||
** [https://github.com/PlasmaPy/PlasmaPy/ PlasmaPy] An open source core Python package for plasma physics that is under development | |||
== Mathematical tools == | == Mathematical tools == |
edits