<commit_before>Building and installing SciPy
+++++++++++++++++++++++++++++

See http://www.scipy.org/Installing_SciPy/
for more extensive (and possibly more up-to-date) build instructions.

.. Contents::

INTRODUCTION
============

It is *strongly* recommended that you use either a complete scientific Python
distribution or binary packages on your platform if they are available, in
particular on Windows and Mac OS X. You should not attempt to build SciPy if
you are not familiar with compiling software from sources.

Recommended distributions are:

  - Enthought Canopy (https://www.enthought.com/products/canopy/)
  - Anaconda (https://store.continuum.io/cshop/anaconda)
  - Python(x,y) (http://code.google.com/p/pythonxy/)
  - WinPython (http://code.google.com/p/winpython/)


PREREQUISITES
=============

SciPy requires the following software installed for your platform:

1) Python__ 2.6.x or newer

__ http://www.python.org

2) NumPy__ 1.5.0 or newer (note: SciPy trunk at times requires latest NumPy
   trunk).

__ http://www.numpy.org/

3) If you want to build the documentation: Sphinx__ 1.1.0 or newer

__ http://sphinx-doc.org/

4) If you want to build SciPy master or other unreleased version from source
   (Cython-generated C sources are included in official releases):
   Cython__ 0.19 or newer

__ http://cython.org/

Windows
-------

Compilers
~~~~~~~~~

It is recommended to use the mingw__ compilers on Windows: you will need gcc
(C), g++ (C++) and g77 (Fortran) compilers.

__ http://www.mingw.org

Blas/Lapack
~~~~~~~~~~~

Blas/Lapack are core routines for linear algebra (vector/matrix operations).
You should use ATLAS__ with a full LAPACK, or simple BLAS/LAPACK built with g77
from netlib__ sources. Building those libraries on windows may be difficult, as<commit_msg>DOC: Increase required Cython version listed in INSTALL.rst.txt.<commit_after>Building and installing SciPy
+++++++++++++++++++++++++++++

See http://www.scipy.org/Installing_SciPy/
for more extensive (and possibly more up-to-date) build instructions.

.. Contents::

INTRODUCTION
============

It is *strongly* recommended that you use either a complete scientific Python
distribution or binary packages on your platform if they are available, in
particular on Windows and Mac OS X. You should not attempt to build SciPy if
you are not familiar with compiling software from sources.

Recommended distributions are:

  - Enthought Canopy (https://www.enthought.com/products/canopy/)
  - Anaconda (https://store.continuum.io/cshop/anaconda)
  - Python(x,y) (http://code.google.com/p/pythonxy/)
  - WinPython (http://code.google.com/p/winpython/)


PREREQUISITES
=============

SciPy requires the following software installed for your platform:

1) Python__ 2.6.x or newer

__ http://www.python.org

2) NumPy__ 1.5.0 or newer (note: SciPy trunk at times requires latest NumPy
   trunk).

__ http://www.numpy.org/

3) If you want to build the documentation: Sphinx__ 1.1.0 or newer

__ http://sphinx-doc.org/

4) If you want to build SciPy master or other unreleased version from source
   (Cython-generated C sources are included in official releases):
   Cython__ 0.21 or newer

__ http://cython.org/

Windows
-------

Compilers
~~~~~~~~~

It is recommended to use the mingw__ compilers on Windows: you will need gcc
(C), g++ (C++) and g77 (Fortran) compilers.

__ http://www.mingw.org

Blas/Lapack
~~~~~~~~~~~

Blas/Lapack are core routines for linear algebra (vector/matrix operations).
You should use ATLAS__ with a full LAPACK, or simple BLAS/LAPACK built with g77
from netlib__ sources. Building those libraries on windows may be difficult, as
{'fraction_non_alphanumeric': 0.12352456766401318, 'fraction_numerical': 0.01043096349162778, 'mean_word_length': 4.096503496503496, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 10, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6668600', 'n_tokens_mistral': 1155, 'n_tokens_neox': 1089, 'n_words': 422}