<commit_before>README file for h5py version 2.1.0
==================================

Websites
--------

  * Docs, general info: h5py.alfven.org
  * Downloads, FAQ, bug tracker:  h5py.googlecode.com
  * Mailing list: h5py at googlegroups

Prerequisites
-------------

You need, at a minimum:

  * HDF5 1.8.3 or later
  * Python 2.6, 2.7 or 3.2
  * Any modern version of NumPy

Optionally:

  * Cython 0.13 or later, to build from Mercurial
  * If using Python 2.6, unittest2 is needed to run the tests

Installing from tarball
-----------------------

Run the following commands:

  * python setup.py build [--hdf5=/path/to/hdf5]
  * python setup.py test   # optional
  * [sudo] python setup.py install

Installing via easy_install
---------------------------

Run the following commands:
 
  * export HDF5_DIR=/path/to/hdf5   # optional
  * [sudo] easy_install h5py

Building from a Mercurial checkout (UNIX)
-----------------------------------------

We now use Mercurial to manage changes at Google Code.  Here's how to build
h5py from source:

  * Clone the project:
    $ hg clone http://h5py.googlecode.com/hg h5py

  * Generate the Cython files which talk to HDF5:
    $ cd h5py/h5py
    $ python api_gen.py

  * Build the project (this step also auto-compiles the .c files)
    $ cd ..
    $ python setup.py build

  * Run the unit tests (optional)
    $ python setup.py test

Reporting bugs
--------------

  * Bug reports are always welcome at h5py.googlecode.com.  Please don't be
    offended if it takes a while to respond to your report... we value user
    input and take all bugs seriously.<commit_msg>Update README for 2.1.1 and GitHub switch<commit_after>README file for h5py version 2.1.1
==================================

Websites
--------

  * Main website: http://www.h5py.org
  * Source code: http://github.com/h5py/h5py
  * Mailing list: h5py at googlegroups

Prerequisites
-------------

You need, at a minimum:

  * HDF5 1.8.3 or later on Linux (On Windows, h5py ships with HDF5)
  * Python 2.6, 2.7 or 3.2
  * Any modern version of NumPy

Optionally:

  * Cython 0.13 or later, to build from a git checkout
  * If using Python 2.6, unittest2 is needed to run the tests

Installing from tarball
-----------------------

Run the following commands:

  * python setup.py build [--hdf5=/path/to/hdf5]
  * python setup.py test   # optional
  * [sudo] python setup.py install

Installing via easy_install
---------------------------

Run the following commands:
 
  * export HDF5_DIR=/path/to/hdf5   # optional
  * [sudo] easy_install h5py

Building from a Git checkout (UNIX)
-----------------------------------------

We have switched development to GitHub.  Here's how to build
h5py from source:

  * Clone the project:
    $ git clone https://github.com/h5py/h5py.git

  * Generate the Cython files which talk to HDF5:
    $ cd h5py/h5py
    $ python api_gen.py

  * Build the project (this step also auto-compiles the .c files)
    $ cd ..
    $ python setup.py build [--hdf5=/path/to/hdf5]

  * Run the unit tests (optional)
    $ python setup.py test

Reporting bugs
--------------

  * Bug reports are always welcome at the GitHub tracker.  Please don't be
    offended if it takes a while to respond to your report... we value user
    input and take all bugs seriously.
{'fraction_non_alphanumeric': 0.16717141126589946, 'fraction_numerical': 0.023319200484554815, 'mean_word_length': 2.2964071856287425, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4059263', 'n_tokens_mistral': 1089, 'n_tokens_neox': 1016, 'n_words': 388}