wopmars 0.1.5
pip install wopmars
Latest version
Released:
Workflow Python Manager for Reproducible Science
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Aitor Gonzalez, Luc Giffon, Lionel Spinelli
- Tags workflow, manager, python, object-oriented, reproducible, science, database, framework
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Project description
WopMars is a database-driven workflow manager written in python similar to GNU Makefile or Snakemake. The difference is that the definition file of WopMars takes into account input/output SQLITE table defined as python paths to SQLAlchemy models.
You can install the latest WopMars version via “pypi”:
pip install wopmars
Run a quick example:
wopmars example
cd example
pip install -e .
wopmars -D sqlite:///db.sqlite -w Wopfile.yml -v
If there were not errors, you can look at the content of the sqlite db.
$ sqlite3 db.sqlite '.tables'
Piece wom_TableInputOutputInformation
PieceCar wom_TableModificationTime
wom_Execution wom_ToolWrapper
wom_FileInputOutputInformation wom_TypeInputOrOutput
wom_Option
$ sqlite3 db.sqlite "select * from Piece limit 5"
1|UC8T9P7D0F|wheel|664.24
2|2BPN653B9D|engine|550.49
3|T808AHY3DS|engine|672.09
4|977FPG7QJZ|bodywork|667.23
5|KJ6WPB3N56|engine|678.83
The WopMars documentation with user guide and API reference is hosted at Read The Docs.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Aitor Gonzalez, Luc Giffon, Lionel Spinelli
- Tags workflow, manager, python, object-oriented, reproducible, science, database, framework
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file wopmars-0.1.5.tar.gz
.
File metadata
- Download URL: wopmars-0.1.5.tar.gz
- Upload date:
- Size: 68.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83d9535d69ea4e604384478a047640eaff676ea9f6886672330b77e0bc14305 |
|
MD5 | 5cac5d4479c9019d75bbfa347cea916a |
|
BLAKE2b-256 | e7e2546280d477259008d05318317728f45e3b44f4c63aaba9b30217643b1839 |