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

Self-hosted GUI #169

Open
jhpratt opened this issue Mar 20, 2021 · 2 comments
Open

Self-hosted GUI #169

jhpratt opened this issue Mar 20, 2021 · 2 comments

Comments

@jhpratt
Copy link

jhpratt commented Mar 20, 2021

While having a programmatic API is awesome (and very powerful), it's certainly not for everyone. Even as a programmer myself, I'd prefer to have a GUI. Would it be possible to share the code used on compute studio such that I could host it myself? This would allow me to run a large number of simulations without using up resources elsewhere.

@hdoupe
Copy link
Collaborator

hdoupe commented Mar 20, 2021

Hi @jhpratt, I just wanted to say that you are welcome to use Compute Studio to run a large number of simulations. That's what it's built for!

The GUI is tightly coupled with the Compute Studio system, but you are welcome to run Compute Studio locally or deploy it yourself: https://github.com/compute-tooling/compute-studio#local-development-the-hard-way

Under the hood, Compute Studio uses ParamTools to build the inputs form and validate user inputs. A project that's been on the back-burner for a long time is to build a TypeScript version of ParamTools that would make it easier to build stand-alone GUI's with it. You can find some more info on that here: PSLmodels/ParamTools#88

You might also find the Compute Studio rest API to be interesting: https://docs.compute.studio/api/guide.html

@jhpratt
Copy link
Author

jhpratt commented Jun 5, 2023

Given that Compute Studio is now offline (and has been for a little bit), it would be wonderful if the source code were released in a more general manner. I'd be open to hosting something, but not if the code isn't out there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants