This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

\(pyblock\) is a python module for performing a reblocking analysis on serially-correlated data.

The algorithms implemented in \(pyblock\) are not new; please see the documentation for references.

pyblock is compatible with (and tested on!) python 2.7 and python 3.3-3.4 and should work on any other version supported by \(pandas\).

Documentation

Documentation and a simple tutorial can be found in the docs subdirectory and on readthedocs.

Installation

\(pyblock\) can be used simply by adding to \($PYTHONPATH\). Alternatively, it can be installed using distutils by running:

$ pip install /path/to/pyblock

where \(/path/to/\) is the (relative or absolute) path to the directory containing \(pyblock\). To install an editable version (useful for development work) do:

$ pip install -e /path/to/pyblock

\(pyblock\) can also be installed from PyPI:

$ pip install pyblock

\(pyblock\) requires numpy and (optionally) pandas and matplotlib. Please see the documentation for more details.

License

Modified BSD license; see LICENSE for more details.

Please cite pyblock, James Spencer, http://github.com/jsspencer/pyblock if used to analyse data for an academic publication.

Author

James Spencer, Imperial College London

Contributing

Contributions are extremely welcome, either by raising an issue or contributing code. For code contributions, please try to follow the following points:

  1. Divide commits into logical units (e.g. don’t mix feature development with refactoring).
  2. Ensure all existing tests pass.
  3. Create tests for new functionality. I aim for complete test coverage. (Currently the only function not tested is one that creates plots.)
  4. Write nice git commit messages (see Tim Pope’s advice.)
  5. Send a pull request!

Acknowledgments

Will Vigor (Imperial College London) pointed out and wrote an early implementation of the algorithm to detect the optimal reblock length.

Tom Poole (Imperial College London) contributed code to handle weighted averages.

The HANDE FCIQMC/CCMC development team made several helpful comments and suggestions.

Release History

Release History

0.2

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
pyblock-0.2.tar.gz (15.7 kB) Copy SHA256 Checksum SHA256 Source Jan 31, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting