Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reporting results or status to web #6

Closed
nsheff opened this issue Jun 24, 2016 · 5 comments
Closed

reporting results or status to web #6

nsheff opened this issue Jun 24, 2016 · 5 comments

Comments

@nsheff
Copy link
Contributor

nsheff commented Jun 24, 2016

long-term idea:

we could think about connecting to either a mysql server or to google spreadsheets using gspread, for updating run status, etc.

@afrendeiro
Copy link
Contributor

Regardless of the user-facing implementation, we should have functions (in models) that report on the state of each job. Once we have that, building an app to monitor them is easy.

Ideas for that: Flask or Shiny. I'd obviously favor a Python based option, mostly for the interface with the existing platform.

We could have this as a command in looper like described in #4.
Something like: $ looper serve Output: Looper running on localhost, port 4000: http://0.0.0.0:4000/
Now we have a server constantly updating the status of our jobs.

@nsheff
Copy link
Contributor Author

nsheff commented Jul 22, 2016

great idea.

this does require looper to depend on pypiper output though.

@afrendeiro
Copy link
Contributor

Just to update this issue (for which I've open the monitor branch):

There is a functioning implementation with Flask, which for now simply runs the summarize command and displays the summary sheet in a web interface.

Anyone willing to contribute is welcome, but for now it is something low-priority I guess.

@nsheff
Copy link
Contributor Author

nsheff commented Jun 19, 2018

This issue became part of looper with the split. It is now part of a looper issue:

pepkit/looper#30

@nsheff
Copy link
Contributor Author

nsheff commented May 29, 2019

this has basically been implemented now in caravel

@nsheff nsheff closed this as completed May 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants