Mercurial > repos > kls286 > chap_test_20230328
changeset 9:cc597d6571bc draft
planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline/tree/galaxy commit 9b179e6d8333851ea75448356f72c2f03157db8f-dirty
author | kls286 |
---|---|
date | Wed, 29 Mar 2023 17:40:12 +0000 |
parents | ff9adf4df366 |
children | 7cc954f15149 |
files | CHAP/__pycache__/__init__.cpython-311.pyc ChessAnalysisPipeline.egg-info/PKG-INFO ChessAnalysisPipeline.egg-info/SOURCES.txt ChessAnalysisPipeline.egg-info/dependency_links.txt ChessAnalysisPipeline.egg-info/entry_points.txt ChessAnalysisPipeline.egg-info/requires.txt ChessAnalysisPipeline.egg-info/top_level.txt MLaaS/__pycache__/__init__.cpython-311.pyc chap.xml dist/ChessAnalysisPipeline-0.0.2-py3-none-any.whl dist/ChessAnalysisPipeline-0.0.2.tar.gz scripts/CHAP test-data/data.out |
diffstat | 13 files changed, 77 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChessAnalysisPipeline.egg-info/PKG-INFO Wed Mar 29 17:40:12 2023 +0000 @@ -0,0 +1,44 @@ +Metadata-Version: 2.1 +Name: ChessAnalysisPipeline +Version: 0.0.2 +Summary: CHESS analysis pipeline framework +Home-page: https://github.com/CHESSComputing/ChessAnalysisPipeline +Author: Keara Soloway, Rolf Verberg, Valentin Kuznetsov +Author-email: +Classifier: Programming Language :: Python :: 3 +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: OS Independent +Requires-Python: >=3.8 +Description-Content-Type: text/markdown +License-File: LICENSE + +### Pipeline +This package conains proof of concepts pipeline framework for workflow +execution. It requires proper configuration of pipeline in terms classes, e.g. +``` +# pipeline deifinition as sequence of objects +pipeline: + - reader.Reader + - processor.Processor + - fitter.Fitter + - processor.Processor + - writer.Writer + - fitter.Fitter + - writer.Writer + +# specific object parameters, e.g. our reader accepts fileName=data.csv +reader.Reader: + fileName: data.csv + + +# specific object parameters, e.g. our writer accepts fileName=data.out +writer.Writer: + fileName: data.out +``` + +Then, you may execute this pipeline as following: +``` +./runner.py --config config.yaml +``` +and, check the output in `data.out` file. +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChessAnalysisPipeline.egg-info/SOURCES.txt Wed Mar 29 17:40:12 2023 +0000 @@ -0,0 +1,20 @@ +LICENSE +README.md +setup.py +CHAP/__init__.py +CHAP/async.py +CHAP/pipeline.py +CHAP/processor.py +CHAP/reader.py +CHAP/runner.py +CHAP/writer.py +ChessAnalysisPipeline.egg-info/PKG-INFO +ChessAnalysisPipeline.egg-info/SOURCES.txt +ChessAnalysisPipeline.egg-info/dependency_links.txt +ChessAnalysisPipeline.egg-info/entry_points.txt +ChessAnalysisPipeline.egg-info/requires.txt +ChessAnalysisPipeline.egg-info/top_level.txt +MLaaS/__init__.py +MLaaS/ktrain.py +MLaaS/mnist_img.py +MLaaS/tfaas_client.py \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChessAnalysisPipeline.egg-info/dependency_links.txt Wed Mar 29 17:40:12 2023 +0000 @@ -0,0 +1,1 @@ +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChessAnalysisPipeline.egg-info/entry_points.txt Wed Mar 29 17:40:12 2023 +0000 @@ -0,0 +1,2 @@ +[console_scripts] +CHAP = CHAP.runner:main
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChessAnalysisPipeline.egg-info/requires.txt Wed Mar 29 17:40:12 2023 +0000 @@ -0,0 +1,1 @@ +PyYAML
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ChessAnalysisPipeline.egg-info/top_level.txt Wed Mar 29 17:40:12 2023 +0000 @@ -0,0 +1,2 @@ +CHAP +MLaaS
--- a/chap.xml Tue Mar 28 19:28:02 2023 +0000 +++ b/chap.xml Wed Mar 29 17:40:12 2023 +0000 @@ -1,9 +1,9 @@ <tool id="chap" name="CHESS Analysis Pipeline" version="0.1.0+galaxy0" python_template_version="3.5" profile="21.05"> <requirements> - <requirement type="package" version="0.0.1">ChessAnalysisPipeline</requirement> + <requirement type="package" version="0.0.2">chessanalysispipeline</requirement> </requirements> <command detect_errors="exit_code"><![CDATA[ - cp '$input' data.csv && $__tool_directory__/scripts/CHAP --config '$config' + cp '$input' data.csv && CHAP --config '$config' ]]></command> <inputs> <param type="data" name="config" format="yaml" />