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
Binary file CHAP/__pycache__/__init__.cpython-311.pyc has changed
--- /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
Binary file MLaaS/__pycache__/__init__.cpython-311.pyc has changed
--- 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" />
Binary file dist/ChessAnalysisPipeline-0.0.2-py3-none-any.whl has changed
Binary file dist/ChessAnalysisPipeline-0.0.2.tar.gz has changed
--- a/scripts/CHAP	Tue Mar 28 19:28:02 2023 +0000
+++ b/scripts/CHAP	Wed Mar 29 17:40:12 2023 +0000
@@ -1,3 +1,3 @@
 #!/bin/bash
 
-python -m ChessAnalysisPipeline "$@"
+python -m CHAP "$@"
--- a/test-data/data.out	Tue Mar 28 19:28:02 2023 +0000
+++ b/test-data/data.out	Wed Mar 29 17:40:12 2023 +0000
@@ -24,3 +24,7 @@
 fitted part
 process part
 fitted part
+col1,col2
+1,2
+2,3
+process part