.. index:: single: midway1; python; 2.7-2015q1 single: module; midway1/python/2.7-2015q1 .. _module_midway1_python_2.7-2015q1: ----------------- python/2.7-2015q1 ----------------- name Python version 2.7.9 description A popular high-level, general purpose programming language with a large set of libraries and packages for many scientific and research tasks. url https://www.python.org/doc/ dependencies :ref:`module_midway1_mkl_10.3`, :ref:`module_midway1_texlive_2012`, :ref:`module_midway1_hdf5_1.8`, :ref:`module_midway1_netcdf_4.2`, :ref:`module_midway1_graphviz_2.28`, :ref:`module_midway1_qt_4.8`, :ref:`module_midway1_geos_3.4`, :ref:`module_midway1_gdal_1.11`, :ref:`module_midway1_postgresql_9.2` tags :ref:`module_tag_development`, :ref:`module_tag_general programming` usage Use the module system to load this version of python: ``module load midway1; module load python/2.7-2015q1`` RCC's Python packages include a large number of sub-packages that are compiled and tuned for Midway. A list of all packages and their versions can be found by loading the module and running the command ``pip list``. Since these packages are always under development, and are released on a variety of schedules, RCC provides a new Python module quarterly, including the most up-to-date versions of each package at that time. If you have specific version requirements that are not supplied by any of the RCC modules, please contact us for help. The following table is a list of some of the largest and most popular libraries: .. csv-table:: :header: Package, Version, Description :widths: 15 15 30 "`Numpy `_", 1.9.1, "Base N-dimensional array package" "`SciPy `_", 0.15.0, "Numerical routines for mathematics, science, and engineering." "`Matplotlib `_", 1.4.2, "Plotting and visualization library" "`IPython `_", 2.3.1, "Interactive shell and browser-based notebook" "`Pandas `_", 0.15.2, "Data structures and analysis" "`scikit-learn `_", 0.15.2, "Machine learning and data mining" "`Sympy `_", 0.7.6, "Symbolic mathematics and computer algebra system." .. seealso:: :ref:`module_midway1_python_2.7`, :ref:`module_midway1_python_2.7-2013q4`, :ref:`module_midway1_python_2.7-2014q1`, :ref:`module_midway1_python_2.7-2014q2`, :ref:`module_midway1_python_2.7-2014q3`, :ref:`module_midway1_python_2.7-2015q1`, :ref:`module_midway1_python_2.7-2015q2` (default), :ref:`module_midway1_python_2.7.12+gcc-4.7`, :ref:`module_midway1_python_2.7.12+gcc-6.1`, :ref:`module_midway1_python_3.3`, :ref:`module_midway1_python_3.4-2015q1`, :ref:`module_midway1_python_3.5.2+gcc-4.8` All versions available for python. :ref:`Python ` General documentation for python :ref:`modules` Full list of software modules available on Midway. :ref:`modules_tutorial` A tutorial on Midway modules and how to use them.