Skip to main content

Specialized templating engine do develop a parameterized set of model data sets

Project description

Tests Test Coverage Latest release BSD-3 clause license PyPI - Python Version

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

pip install pyslice

conda

conda install -c conda-forge pyslice

Development

Development is managed on bitbucket at https://bitbucket.org/timcera/pyslice/overview.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyslice-6.0.4.tar.gz (49.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyslice-6.0.4-py3-none-any.whl (39.4 kB view details)

Uploaded Python 3

File details

Details for the file pyslice-6.0.4.tar.gz.

File metadata

  • Download URL: pyslice-6.0.4.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyslice-6.0.4.tar.gz
Algorithm Hash digest
SHA256 42765460d5a98f7a17ae3f569caf9a79a2829fd3a0528ad12fe28b0c1a3c4a24
MD5 15da768936798d279d4f3582fd5bd9fb
BLAKE2b-256 a4e797f26440f0647635b6c79a48f5155b5b2e9757285fe0f25fb2c9871faabb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyslice-6.0.4.tar.gz:

Publisher: pypi-package.yml on timcera/pyslice

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyslice-6.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyslice-6.0.4-py3-none-any.whl
  • Upload date:
  • Size: 39.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyslice-6.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ab26879a19f96632f3c0c358009ebd31b769a37108ec80b1bac6e8ac015ee981
MD5 0cf86865dbb822eb3930e2ee3cf88507
BLAKE2b-256 59cd5557ab36bd0b194b0ac883f20b82d374e8d7d5061f8493421d938ad28e03

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyslice-6.0.4-py3-none-any.whl:

Publisher: pypi-package.yml on timcera/pyslice

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page