.. image:: https://github.com/timcera/pyslice/actions/workflows/python-package.yml/badge.svg
:alt: Tests
:target: https://github.com/timcera/pyslice/actions/workflows/python-package.yml
:height: 20
.. image:: https://img.shields.io/coveralls/github/timcera/pyslice
:alt: Test Coverage
:target: https://coveralls.io/r/timcera/pyslice?branch=master
:height: 20
.. image:: https://img.shields.io/pypi/v/pyslice.svg
:alt: Latest release
:target: https://pypi.python.org/pypi/pyslice/
:height: 20
.. image:: https://img.shields.io/pypi/l/pyslice.svg
:alt: BSD-3 clause license
:target: https://pypi.python.org/pypi/pyslice/
:height: 20
.. image:: https://img.shields.io/pypi/dd/pyslice.svg
:alt: pyslice downloads
:target: https://pypi.python.org/pypi/pyslice/
:height: 20
.. image:: https://img.shields.io/pypi/pyversions/pyslice
:alt: PyPI - Python Version
:target: https://pypi.org/project/pyslice/
:height: 20
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.
Documentation
=============
Reference documentation is at https://timcera.bitbucket.io/pyslice/docs/index.html
Installation
============
pip
~~~
.. code-block:: bash
pip install pyslice
conda
~~~~~
.. code-block:: bash
conda install -c conda-forge pyslice
Development
===========
Development is managed on bitbucket at
https://bitbucket.org/timcera/pyslice/overview.
Raw data
{
"_id": null,
"home_page": null,
"name": "pyslice",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "monte-carlo, simulation, model, parametric, model-parameters, cli-app",
"author": null,
"author_email": "Tim Cera <tim@cerazone.net>",
"download_url": "https://files.pythonhosted.org/packages/f2/e6/6bdf546bbbb032a363940e455a87b6319dff2d21fbab536b14a80b88000f/pyslice-6.0.2.tar.gz",
"platform": null,
"description": ".. image:: https://github.com/timcera/pyslice/actions/workflows/python-package.yml/badge.svg\n :alt: Tests\n :target: https://github.com/timcera/pyslice/actions/workflows/python-package.yml\n :height: 20\n\n.. image:: https://img.shields.io/coveralls/github/timcera/pyslice\n :alt: Test Coverage\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 :height: 20\n\n.. image:: https://img.shields.io/pypi/l/pyslice.svg\n :alt: BSD-3 clause license\n :target: https://pypi.python.org/pypi/pyslice/\n :height: 20\n\n.. image:: https://img.shields.io/pypi/dd/pyslice.svg\n :alt: pyslice downloads\n :target: https://pypi.python.org/pypi/pyslice/\n :height: 20\n\n.. image:: https://img.shields.io/pypi/pyversions/pyslice\n :alt: PyPI - Python Version\n :target: https://pypi.org/project/pyslice/\n :height: 20\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 https://timcera.bitbucket.io/pyslice/docs/index.html\n\nInstallation\n============\npip\n~~~\n.. code-block:: bash\n\n pip install pyslice\n\nconda\n~~~~~\n.. code-block:: bash\n\n conda install -c conda-forge pyslice\n\nDevelopment\n===========\nDevelopment is managed on bitbucket at\nhttps://bitbucket.org/timcera/pyslice/overview.\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Specialized templating engine do develop a parameterized set of model data sets",
"version": "6.0.2",
"project_urls": {
"bitbucket": "https://bitbucket.org/timcera/pyslice/src/main/",
"documentation": "https://timcera.bitbucket.io/pyslice/docs/index.html#pyslice-documentation",
"github": "https://github.com/timcera/pyslice"
},
"split_keywords": [
"monte-carlo",
" simulation",
" model",
" parametric",
" model-parameters",
" cli-app"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8c9de87c7b116f02019da81089a6e1accfc59e2e86a07edbbe1013a7f95328d4",
"md5": "cd42ee1ed023ba381ac01d7c94ee60d2",
"sha256": "a5b07cee45f8c486e3f30bc7d3e46612f21d3d163db65893ec80e96062179b4f"
},
"downloads": -1,
"filename": "pyslice-6.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cd42ee1ed023ba381ac01d7c94ee60d2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 112639,
"upload_time": "2024-03-31T20:45:03",
"upload_time_iso_8601": "2024-03-31T20:45:03.333395Z",
"url": "https://files.pythonhosted.org/packages/8c/9d/e87c7b116f02019da81089a6e1accfc59e2e86a07edbbe1013a7f95328d4/pyslice-6.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2e66bdf546bbbb032a363940e455a87b6319dff2d21fbab536b14a80b88000f",
"md5": "8434b0bf5f83a09b01d94666d77ed43e",
"sha256": "2b37debbaafc561e6acf746b92996ecf0a0c19aa1f8ac4361d123a60ca6e2d45"
},
"downloads": -1,
"filename": "pyslice-6.0.2.tar.gz",
"has_sig": false,
"md5_digest": "8434b0bf5f83a09b01d94666d77ed43e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 103867,
"upload_time": "2024-03-31T20:44:59",
"upload_time_iso_8601": "2024-03-31T20:44:59.833396Z",
"url": "https://files.pythonhosted.org/packages/f2/e6/6bdf546bbbb032a363940e455a87b6319dff2d21fbab536b14a80b88000f/pyslice-6.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-31 20:44:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "timcera",
"github_project": "pyslice",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyslice"
}