.. image:: https://github.com/timcera/pyslice/actions/workflows/pypi-package.yml/badge.svg
:alt: Tests
:target: https://github.com/timcera/pyslice/actions/workflows/pypi-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/9f/0d/3423195fed990b69b3a495bf96ebf64f805ed249b8a5dc45331f1054f6a2/pyslice-6.0.3.tar.gz",
"platform": null,
"description": ".. image:: https://github.com/timcera/pyslice/actions/workflows/pypi-package.yml/badge.svg\n :alt: Tests\n :target: https://github.com/timcera/pyslice/actions/workflows/pypi-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.3",
"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": "218c36c3636bd39b9cd1c4462cdc83aba5a824ef965c61d4225010125d4f222b",
"md5": "df39f1e56b22556052f18bafdde61ca0",
"sha256": "132648711b2d98ef34a4e20c58fc53f5c8732f11596ff704e48dd54fab188853"
},
"downloads": -1,
"filename": "pyslice-6.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "df39f1e56b22556052f18bafdde61ca0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 39593,
"upload_time": "2024-06-18T03:32:17",
"upload_time_iso_8601": "2024-06-18T03:32:17.519821Z",
"url": "https://files.pythonhosted.org/packages/21/8c/36c3636bd39b9cd1c4462cdc83aba5a824ef965c61d4225010125d4f222b/pyslice-6.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f0d3423195fed990b69b3a495bf96ebf64f805ed249b8a5dc45331f1054f6a2",
"md5": "2baf5c2a29ae8c4bd5529b708473f3c5",
"sha256": "e479178be548cbfdba6c0fa1d30ae5feca2e35bef699d6c6d0133cbe422f948a"
},
"downloads": -1,
"filename": "pyslice-6.0.3.tar.gz",
"has_sig": false,
"md5_digest": "2baf5c2a29ae8c4bd5529b708473f3c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 49349,
"upload_time": "2024-06-18T03:32:21",
"upload_time_iso_8601": "2024-06-18T03:32:21.599231Z",
"url": "https://files.pythonhosted.org/packages/9f/0d/3423195fed990b69b3a495bf96ebf64f805ed249b8a5dc45331f1054f6a2/pyslice-6.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-18 03:32:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "timcera",
"github_project": "pyslice",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyslice"
}