Giter VIP home page Giter VIP logo

Comments (7)

rswamina avatar rswamina commented on August 10, 2024 1

@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.

BenMGeo avatar BenMGeo commented on August 10, 2024

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.

Peter9192 avatar Peter9192 commented on August 10, 2024

@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.

BenMGeo avatar BenMGeo commented on August 10, 2024

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.

ehogan avatar ehogan commented on August 10, 2024

@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.

valeriupredoi avatar valeriupredoi commented on August 10, 2024

@LisaBock has this been addressed or was it an accidental close? 🍺

from esmvaltool_tutorial.

LisaBock avatar LisaBock commented on August 10, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.