{ "info": { "author": "Tim Cera, P.E.", "author_email": "tim@cerazone.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Text Processing :: General" ], "description": ".. image:: https://travis-ci.org/timcera/pyslice.svg?branch=master\n :target: https://travis-ci.org/timcera/pyslice\n :height: 20\n\n.. image:: https://coveralls.io/repos/timcera/pyslice/badge.png?branch=master\n :target: https://coveralls.io/r/timcera/pyslice?branch=master\n :height: 20\n\n.. image:: https://img.shields.io/pypi/v/pyslice.svg\n :alt: Latest release\n :target: https://pypi.python.org/pypi/pyslice\n\n.. image:: http://img.shields.io/badge/license-BSD-lightgrey.svg\n :alt: pyslice license\n :target: https://pypi.python.org/pypi/pyslice/\n\nWelcome to pyslice - dataset template engine's documentation!\n=============================================================\npyslice is a specialized templating system that replaces variables in\na template data set with numbers taken from all combinations of a grouped\nseries of numbers. It creates a dataset from input template files for each\ncombination of variables in the series. \n\nThe main function of pyslice is to provide utility functions for parametric\nmodeling. Parametric modeling is a process of varying many inputs to a model.\nA drawback to parametric modeling is that there are usually hundreds to\nthousands of data sets to prepare and a corresponding number of model runs.\npyslice will create the model data sets and manage the model runs, or place the\nmodel runs in a queue managed by other software. pyslice is also useful in\nestablishing the sensitivity of a model to changing parameters. \n\nDocumentation\n=============\nReference documentation is at :ref:`pyslice_documentation`.\n\nInstallation\n============\n\nAt the command line::\n\n $ pip install pyslice\n # OR\n $ easy_install pyslice\n \nOr, if you have virtualenvwrapper installed::\n\n $ mkvirtualenv pyslice\n $ pip install pyslice\n\nDevelopment\n===========\nDevelopment is managed on bitbucket at\nhttps://bitbucket.org/timcera/pyslice/overview.\n\n\n\nChanges\n=======\n2013-09-04: v1.7\n * Reworked the documentation\n * Cross compatibility between 2.7 and 3.3 helped out with 'six'.\n * Git didn't do what I want with the moves, but\n * Moved pyslice.py to pyslice/__init__\n * Moved pyslice_lib to pyslice/pyslice_lib\n * Ran 'autopep8' on all files - especially useful on PySPG\n * Added a README.txt that gives some description.\n * Moved to sphinx, restructured text\n * Minor improvements to setup.py to allow 'upload_docs' to work.\n * Finished transition to git. Deleted CVSROOT and moved everything up\n a directory.\n * Demoed all parts of the functionality in the example.\n\n2005-08-30: v1.6\nMoved to threads rather than 'os.fork/os.exec' which means that pyslice.py 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 pyslice.py easier to maintain.\n\n2005-06-06: v1.5\nUses 'pyslice.ini' instead of 'pyslice.conf'. This allows the use of .ini editors to easily map to the correct format.\n\n2005-05-30: v1.4\nCan pull variable values from statistical distributions in Python's 'random' package. \nUses os.path.walk to make considerable faster. \nMinor code clean-up \n\n2004-12-16: v1.3\nNow depends on Python 2.x or better. Am now using the PySPG library (http://pyspg.sourceforge.net/) in order to develop the variable sets. Because of PySPG now have the capability of doing geometric and list based parameter generation. \n\n2001-07-10: v1.1\nRemoved 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. \n\n2001-07-10: v1.0\nInitial release\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://timcera.bitbucket.io/pyslice/docsrc/index.html", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyslice", "package_url": "https://pypi.org/project/pyslice/", "platform": "", "project_url": "https://pypi.org/project/pyslice/", "project_urls": { "Homepage": "http://timcera.bitbucket.io/pyslice/docsrc/index.html" }, "release_url": "https://pypi.org/project/pyslice/3.11.8.1/", "requires_dist": null, "requires_python": "", "summary": "Pyslice is a templating engine to easily create data sets for parametric modeling.", "version": "3.11.8.1" }, "last_serial": 4152570, "releases": { "1.10.8.1": [ { "comment_text": "", "digests": { "md5": "130a8d5fe2e83e7cbf2161881bc0527d", "sha256": "a773731c47b06e4d9ac4b6cd3e1cf02bb7089c5413618785f51c51a64d8c545a" }, "downloads": -1, "filename": "pyslice-1.10.8.1.tar.gz", "has_sig": false, "md5_digest": "130a8d5fe2e83e7cbf2161881bc0527d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28184, "upload_time": "2018-02-27T16:52:36", "url": "https://files.pythonhosted.org/packages/f0/8d/1dc518f632031b9c6bc9c4f18291b7c403f0413a29b884fb2cc653cd096a/pyslice-1.10.8.1.tar.gz" } ], "1.7.8": [ { "comment_text": "", "digests": { "md5": "df92143fdd061df6beb529ac65a1694c", "sha256": "c7647a0a88f3306f74660ec6a50cc144dced817de9424241e7592f6c175b6c28" }, "downloads": -1, "filename": "pyslice-1.7.8.tar.gz", "has_sig": false, "md5_digest": "df92143fdd061df6beb529ac65a1694c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25459, "upload_time": "2014-12-15T13:55:53", "url": "https://files.pythonhosted.org/packages/28/b8/9416fb8943b65bda527e1514eecdeb82461db2219b8555771c2e4267018f/pyslice-1.7.8.tar.gz" } ], "1.8.8.1": [ { "comment_text": "", "digests": { "md5": "194d00451a2eb2293ee782870fe21734", "sha256": "7f6036a1cd5cee8fddfc338d5e21941b901d3cfa5c8b8384be5be32895f05830" }, "downloads": -1, "filename": "pyslice-1.8.8.1.tar.gz", "has_sig": false, "md5_digest": "194d00451a2eb2293ee782870fe21734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25992, "upload_time": "2017-02-08T02:47:27", "url": "https://files.pythonhosted.org/packages/9f/0d/2033eb53eb05c1c49c64836b4dc2e528ddfe6ffd36ab542534b663e37012/pyslice-1.8.8.1.tar.gz" } ], "1.9.8.1": [ { "comment_text": "", "digests": { "md5": "849e1c872b3b04385aa6173923cdc927", "sha256": "119f53c7ee8ff826c497a6bf5d2cfccae9e58170f647634ce06c9846d0c86324" }, "downloads": -1, "filename": "pyslice-1.9.8.1.tar.gz", "has_sig": false, "md5_digest": "849e1c872b3b04385aa6173923cdc927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28202, "upload_time": "2018-02-27T13:22:37", "url": "https://files.pythonhosted.org/packages/47/5d/143b96000e02c585f4eec41a7c05d9cc54d7d762a52ae556ec9dab78846c/pyslice-1.9.8.1.tar.gz" } ], "3.10.8.1": [ { "comment_text": "", "digests": { "md5": "d71f78f0e43e4e9bfe3e135a835b9e88", "sha256": "523625855cc58b405d1f92e3e46048e76c97583ca29a0d578178c6ed8a2c16ff" }, "downloads": -1, "filename": "pyslice-3.10.8.1.tar.gz", "has_sig": false, "md5_digest": "d71f78f0e43e4e9bfe3e135a835b9e88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28403, "upload_time": "2018-08-07T12:25:12", "url": "https://files.pythonhosted.org/packages/7d/bb/aa464cf11fde3af9becbfd8227d3287c53b31b6c9a79f6025a1ddfb62a41/pyslice-3.10.8.1.tar.gz" } ], "3.11.8.1": [ { "comment_text": "", "digests": { "md5": "f76f053a60e4d79fcb03ddd307b714ea", "sha256": "5c4b0fe5f9e15f0826aa469645d3797f2f6b78438bd8c4f2eb7e75f00a5032be" }, "downloads": -1, "filename": "pyslice-3.11.8.1.tar.gz", "has_sig": false, "md5_digest": "f76f053a60e4d79fcb03ddd307b714ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28427, "upload_time": "2018-08-09T11:28:01", "url": "https://files.pythonhosted.org/packages/8c/1e/490161aee8873b9d07bad193ca22084a81f7f120a72385a93e09ed70b479/pyslice-3.11.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f76f053a60e4d79fcb03ddd307b714ea", "sha256": "5c4b0fe5f9e15f0826aa469645d3797f2f6b78438bd8c4f2eb7e75f00a5032be" }, "downloads": -1, "filename": "pyslice-3.11.8.1.tar.gz", "has_sig": false, "md5_digest": "f76f053a60e4d79fcb03ddd307b714ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28427, "upload_time": "2018-08-09T11:28:01", "url": "https://files.pythonhosted.org/packages/8c/1e/490161aee8873b9d07bad193ca22084a81f7f120a72385a93e09ed70b479/pyslice-3.11.8.1.tar.gz" } ] }