Skip to main content

Functions for creating and running Simulation Tools

Project description

SimTool

https://img.shields.io/pypi/v/simtool.svg https://img.shields.io/travis/hubzero/simtool.svg Documentation Status

Functions for creating and running Simulation Tools on nanoHUB

Features

  • Easily declare inputs and outputs of a simulation using Python and Jupyter notebooks. The entire simulation code can run inside a notebook or the notebook can be a wrapper that invokes complex enternal codes.

  • Uses papermill to run parameterized notebooks, saving a new copy for each run.

  • Results saved in a datastore (currently a filesystem, but extensible). The datastore can be used for machine learning and statistical analysis. Additionally, it functions as a cache.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2019-08-09)

  • First release on PyPI.

0.2.0 (2020-03-04)

  • Second release on PyPI.

0.2.1 (2020-03-08)

  • Third release on PyPI.

0.2.2 (2020-03-08)

  • PyPI release with updated documentation.

0.2.3 (2020-09-21)

  • Improved search function to locate simTool notebook

0.3.1 (2021-06-14)

  • Improved input data validation

  • Added web service based cacheing support

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

simtool-0.3.1.tar.gz (284.0 kB view details)

Uploaded Source

Built Distribution

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

simtool-0.3.1-py2.py3-none-any.whl (20.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file simtool-0.3.1.tar.gz.

File metadata

  • Download URL: simtool-0.3.1.tar.gz
  • Upload date:
  • Size: 284.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for simtool-0.3.1.tar.gz
Algorithm Hash digest
SHA256 57ee23e0b947194bc7abfe1482bdb912a17a74468f8f89ccb551309340318b01
MD5 2189c2f9668f83adf8af3bca618e65e2
BLAKE2b-256 500e487ffdfb133ec97e217778e603f10e490e967716b24ebad2f379e7526b57

See more details on using hashes here.

File details

Details for the file simtool-0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: simtool-0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for simtool-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5b7075b0d97ac1fdad24938252c719f2e293c3247fbcd660db90bb5c2716daea
MD5 1efc802738dd3d057c97fc8a00af0a06
BLAKE2b-256 8ae73dd065f4f5242133fd118a10363f24e4431ac8937183b44de069520f0bf1

See more details on using hashes here.

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