Closed ViralBShah closed 10 years ago
I'll build this as a separate package that will work with the circuitscape package.
I'll be using bootstrap (http://getbootstrap.com/) and jquery (http://jquery.com/) for the HTML UI and tornado (http://www.tornadoweb.org) for the webserver.
Any preferences for the package name?
Wow, that sounds terrific.
I'll commit an updated pythoncard GUI in the next few days (I will add as a separate branch until you have had a chance to look it over). It'll have the most important options in the main GUI window, and everything else in the options menu. The options can be a separate tab in an html-based browser. Let me know if you want a preview of how it looks for informing the html gui design.
No thoughts yet on package name, let's all think about it.
How about a working name cloudCS
for the new repository? Good idea to keep it separate.
I have created a cloudCS
repo and committed an initial version into it. It is not functional yet, I'll tweak it by tomorrow to working state (for local running initially).
@bmcrae yes, it will be good to see a preview of the new PythonCard GUI. I have used tabs in the HTML view, which seem to have made the screens look simpler.
Very exciting @tanmaykm. Here are snapshots of the pythoncard gui I'm working on. I've moved seldom-used (or discouraged) items to the options menu. Also re-ordered things a bit. I'm guessing almost everything in the options menu will be better housed in an options tab.
The code in cloudCS
repo has now a working html gui, though still not polished.
Please try it out with command bin/cswebgui.py
and give your feedback.
Both cloudCS
and circuitscape
are treated as python packages, so their base folders should be added to PYTHONPATH for this to work.
I'll be adding functionality to make this run on a remote server and handle multiple users next week.
Will also integrate an external file host like Google Drive or Drop Box to transfer files easily and allow offline processing. Which of these two is likely to be preferred by the users?
Sounds great, I will try it out. It's a good question about Google Drive vs Dropbox. I suspect Google is the safer bet, since almost everyone has a Google account.
I'm unable to find cswebgui.py
in either the circuitscape
or cloudCS
repos. Am I missing something?
Oops... The default github .gitignore
was excluding bin
. I've pushed the bin
folder and new .gitignore
now. Sorry for the confusion.
I am going to close this issue as we have a new cloudCS repo to track specific issues.
@tanmaykm and I just discussed Circuitscape on the cloud. We are going to try and see what it takes.