pyslice

Data set templating library for model dataset creation and model running.

https://github.com/timcera/pyslice

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 4 committers (25.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary

Keywords

dataset dataset-generation model simulation template-engine

Keywords from Contributors

tide moon sun tidal tidalcycles
Last synced: 6 months ago · JSON representation ·

Repository

Data set templating library for model dataset creation and model running.

Basic Info
  • Host: GitHub
  • Owner: timcera
  • License: other
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 310 KB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 1
  • Open Issues: 2
  • Releases: 0
Topics
dataset dataset-generation model simulation template-engine
Created about 11 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation Authors

README.rst

.. 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.

Owner

  • Name: Tim Cera
  • Login: timcera
  • Kind: user

Florida Professional Engineer working in water resources. I program to support data analysis and model simulations.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: pyslice
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Timothy
    family-names: Cera
    email: tim@cerazone.net
    orcid: 'https://orcid.org/0000-0003-4613-7697'
identifiers:
  - type: url
    value: 'https://pypi.org/project/pyslice/'
    description: Python Package Index entry for pyslice
repository-code: 'https://github.com/timcera/pyslice'
url: >-
  https://timcera.bitbucket.io/pyslice/docs/index.html#pyslice-documentation
repository: 'https://bitbucket.org/timcera/pyslice/src/main/'
abstract: >-
  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.
keywords:
  - monte-carlo
  - simulation
  - model
  - parametric
  - model-parameters
  - template
license: BSD-3-Clause

GitHub Events

Total
  • Delete event: 4
  • Issue comment event: 4
  • Push event: 7
  • Pull request event: 5
  • Create event: 3
Last Year
  • Delete event: 4
  • Issue comment event: 4
  • Push event: 7
  • Pull request event: 5
  • Create event: 3

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 154
  • Total Committers: 4
  • Avg Commits per committer: 38.5
  • Development Distribution Score (DDS): 0.429
Past Year
  • Commits: 8
  • Committers: 1
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Tim Cera t****m@c****t 88
timcera 56
DeepSource Bot b****t@d****o 9
Timothy Cera t****a@n****v 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: 5 months
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 0.5
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 13 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • timcera (1)
  • abhishekmishragithub (1)
Pull Request Authors
  • dependabot[bot] (3)
  • abhishekmishragithub (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (3) github_actions (1)

Dependencies

setup.py pypi
  • For *
  • List *
  • binaryornot *
  • configparser *
  • future *
  • http *
.github/workflows/clean-workflow-runs.yml actions
  • dmvict/clean-workflow-runs v1.0.0 composite
.github/workflows/python-package.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
pyproject.toml pypi
  • binaryornot *
  • numpy *