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

Welcome to Pyslice - dataset template engine’s documentation!

Pyslice is a specialized templating system that replaces variables in a template data set with numbers taken from all combinations of a grouped series of numbers. It creates a dataset from input template files for each combination of variables in the series.

The main function of Pyslice is to provide utility functions for parametric modeling. Parametric modeling is a process of varying many inputs to a model. A drawback to parametric modeling is that there are usually hundreds to thousands of data sets to prepare and a corresponding number of model runs. Pyslice will create the model data sets and manage the model runs, or place the model runs in a queue managed by other software. Pyslice is also useful in establishing the sensitivity of a model to changing parameters.


Reference documentation is at


At the command line:

$ pip install pyslice
# OR
$ easy_install pyslice

Or, if you have virtualenvwrapper installed:

$ mkvirtualenv pyslice
$ pip install pyslice


Development is managed on bitbucket at


2013-09-04: v1.7
  • Reworked the documentation
  • Cross compatibility between 2.7 and 3.3 helped out with ‘six’.
  • Git didn’t do what I want with the moves, but * Moved to pyslice/__init__ * Moved pyslice_lib to pyslice/pyslice_lib * Ran ‘autopep8’ on all files - especially useful on PySPG
  • Added a README.txt that gives some description.
  • Moved to sphinx, restructured text
  • Minor improvements to to allow ‘upload_docs’ to work.
  • Finished transition to git. Deleted CVSROOT and moved everything up a directory.
  • Demoed all parts of the functionality in the example.

2005-08-30: v1.6 Moved to threads rather than ‘os.fork/os.exec’ which means that should be able to run on Windows, though not tested. Eliminated a bunch of code required by the ‘os.fork/os.exec’ that should make easier to maintain.

2005-06-06: v1.5 Uses ‘pyslice.ini’ instead of ‘pyslice.conf’. This allows the use of .ini editors to easily map to the correct format.

2005-05-30: v1.4 Can pull variable values from statistical distributions in Python’s ‘random’ package. Uses os.path.walk to make considerable faster. Minor code clean-up

2004-12-16: v1.3 Now depends on Python 2.x or better. Am now using the PySPG library ( in order to develop the variable sets. Because of PySPG now have the capability of doing geometric and list based parameter generation.

2001-07-10: v1.1 Removed Python 2.x dependencies. Variables can now use floating point. Works correctly to just create data sets by setting max_processes = 0 in pyslice.conf. Changes to documentation.

2001-07-10: v1.0 Initial release

Release History

Release History


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

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
pyslice-1.7.8.tar.gz (25.5 kB) Copy SHA256 Checksum SHA256 Source Dec 15, 2014

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS 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