Comments (7)
@ehogan , @SarahAlidoost - Does the quick start episode address the issues for a simple start to the tutorial? Ifso, we can close this issue.
from esmvaltool_tutorial.
So what do you think about the esmvaltool --demo
idea. Where maybe even files/codes pop up, you are requested to hit y
to go on, etc?
Not sure if this is done "easily", but I can imagine that it can be done.
from esmvaltool_tutorial.
@BenMGeo can we make this idea a bit more specific? What should it do. I suppose something like:
- Some small example data should be shipped with ESMValTool for a test/demo application
- You type
esmvaltool run demo
(new CLI) and then: - The command line asks permission to make a new data directory in your CWD and copy the toy data there; you have to confirm with y
- The command line prints something like: "All set-up for a demo. To run your first recipe, type:
esmvaltool run examples/recipe_demo.yml
" and exits. - You then copy the command and the demo runs.
Is that what you have in mind?
from esmvaltool_tutorial.
Is that what you have in mind?
Pretty much, yes.
- Some small example data should be shipped with ESMValTool for a test/demo application
- You type
esmvaltool run demo
(new CLI) and then:
(Maybe to make sure it is not confused with finding a file called demo, make it esmvaltool demo
)
- The command line asks your definition of the working directory (declaring how much space it needs) and use the toy data directory as the data directory and setup the demo config accordingly; report all files that changed
- The command line prints something like: "All set-up for a demo, do you want to run?" and (confirmed with y) runs your first recipe
esmvaltool run examples/recipe_demo.yml
- report all files that where set up and where to find the output
- report how to run your first recipe again by typing:
esmvaltool run examples/recipe_demo.yml
and exits.
slight changes, but even easier for a first time user.
Actually, I'd also suggest to have a seperate repository for demo data at some point, or maybe using iris demo data, if this is possible. So you can install some small data that can be used for examples.
from esmvaltool_tutorial.
@rswamina the quick start guide addresses some of the items mentioned in this issue, but not everything (there are some nice suggestions here!) 😊 Would it be worth discussing and taking forward some of these suggestions?
from esmvaltool_tutorial.
@LisaBock has this been addressed or was it an accidental close? 🍺
from esmvaltool_tutorial.
@LisaBock has this been addressed or was it an accidental close? 🍺
@valeriupredoi I tried to close some outdated issues. I missed that parts of these discussions not yet implemented. Sorry! I reopened the issue.
from esmvaltool_tutorial.
Related Issues (20)
- Typo in Lesson 11 Debugging
- Typo in Lesson 11 Debugging
- Typo in Lesson 11 Debugging
- Checklist for compatibility with ESMValTool v2.10.0
- Adding example recipes for automatic data download
- Adding lessons for specific domains
- CMOR.check error in CMORization episode: adding new datasets to ESMValTool
- Update Basic Tutorial episodes for compatibility with v2.10.0
- Update instructions on Mamba installation
- Review of Lecture9 of the tutorial
- Mamba error: in 2 ESMValTool dependencies (Development episode) HOT 5
- Dependabot alert HOT 9
- Add a chapter on configuring Dask for use with ESMValTool
- Potential lesson additions from the May 2024 Workshop discussions HOT 1
- Link not working in the tutorial
- Pre-commit error on Mac (Development and Contribution Episode)
- Updating the dependabot.yml file
- Continuing to get Dependabot error
- Error when running `make serve`
- Upgrade to new carpentries template
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esmvaltool_tutorial.