-
Notifications
You must be signed in to change notification settings - Fork 93
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
OGC Disaster Pilot 2022 Sprint Meta Issue #1318
Comments
@trallard @dharhas @dhavide I have made an attempt at gathering issues that might need to be addressed as well as references to the docs that should be validated / cleaned up prior to the OGC sprint. As we have about a month remaining, not all of this can be addressed but it gives us a good place from which to start prioritizing. |
@rsignell-usgs feedback welcome. I'm on vacation the next 2 weeks but will try and respond. |
Actually the infracost work #1315 needs to be part of this sprint as well. |
updates to the above list made by @kcpevey and @iameskild, see current state below: Clear deployment instructionsInstallation
Infracost
Demos and clear documentation for the core servicesDask
Conda-Store
CDS Dashboards
KBatch
Argo (stretch-goal)
|
I'm looking forward to understanding how to use Argo Workflows! I think the sprint should kick off with something like the CONUS404 Demo One thing I've found awkward is explaining to users all the things you might want to do when you start up a gateway cluster, and we've an (ugly) custom routine to do this: import os
import sys
sys.path.append(os.path.join(os.environ['HOME'],'shared','users','lib'))
import ebdpy as ebd
profile = 'nhgf-s3'
region = 'us-west-2'
endpoint = f's3.{region}.amazonaws.com'
ebd.set_credentials(profile=profile, region=region, endpoint=endpoint)
worker_max = 1
client,cluster = ebd.start_dask_cluster(profile=profile, worker_max=worker_max,
region=region, use_existing_cluster=False,
adaptive_scaling=False, wait_for_cluster=False,
worker_profile='Medium Worker',
propagate_env=True) Is there a better/simpler way? |
Regarding notebooks to use for the Sprint, do any of these look interesting? With slight modification (creating the Dask cluster), they should all work on Qhub/Nebari I also tested cloning the Element 84 geo-notebooks repo and this Planetary Computer remote sensing notebook might be nice: |
Closing as we are tracking the outstanding items elsewhere |
Context
Quansight is conducting a sprint as part of the 2022 OGC Disaster Pilot. The aim of the sprint is to demonstrate how QHub/Nebari could be used to quickly spin up a data science platform on the cloud of choice to provide practitioners the computational tools needed to respond to a disaster. The Sprint is scheduled for July
Audience & Structure
The event will be focused on scientists and engineers in the geospatial-ocean-met space. There will be two tracks/tutorials.
It is expected that some participants will not want to install QHub themselves and will only be interested in learning about the Pangeo stack. The plan is to give them accounts on a hosted QHub/Nebari. Most probably via ESIP or via the OGC.
Currently, the plan is for a two day sprint event starting with two tutorials on the first day taking not more than the morning, after this there will be an async mechanism for folks to ask questions as they either try out the Pangeo stack in the hosted QHub/Nebari OR try installing QHub/Nebari for themselves.
High Priority Issues
Installation
Demo List
@dharhas will split this out in a new issue but at a high level. We will be demonstrating:
Open Questions
Out of Scope
References
2021 Disaster Pilot
Original Issue description from @iameskild below.
Clear deployment instructions
For the items listed below, most of these docs need to be validated / improved.
qhub init
andqhub deploy
to the cloudI think that although not perfect, much of the team's effort in the past few months has been to stabilize the deployment process and I think with a few improvements and updates to the docs, we're in good shape for the demo. Here are a few items that could be addressed as a stretch goal:
qhub init
#1267Demos and clear documentation for the core services
These docs can be the demos or instructions walking users through some of the core features and services.
qhub-config.yaml
.panel-serve
in CDSDashboards #1285kbatch
#1322Given that we have some "bare-bones" examples of much of the above, it might be worthwhile developing a few more complex example notebooks. These could fall into the "tutorial" section of the diataxis documentation framework.
The text was updated successfully, but these errors were encountered: