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

Test + Update each module for aiida-core==2.0.3 #418

Open
13 tasks done
mbercx opened this issue Aug 26, 2022 · 4 comments
Open
13 tasks done

Test + Update each module for aiida-core==2.0.3 #418

mbercx opened this issue Aug 26, 2022 · 4 comments

Comments

@mbercx
Copy link
Member

mbercx commented Aug 26, 2022

For the upcoming tutorial, and for new users in general, it is high time to work on updating the tutorial material to aiida-core==2.0.3. For this we'll split up the work between us developers and separately test and update all the modules:

  • Running processes (@ramirezfranciscof)
    • Running external codes
    • Troubleshooting
    • Running Workflows
  • Managing Data (@eimrek)
    • Organising your data
    • Querying for data
  • Writing workflows (@mbercx and @sphuber)
    • Work functions
    • Work chains
    • Debugging work chains
    • Real-world example - Equation of state
    • Extending work chains
    • Dealing with errors
  • Creating plugins (@unkcpz)
    • Interfacing with external codes
    • Template your own plugin package

Once you've tested and updated a module, tick the corresponding checkbox so I know it's completed. I'll give all the material a final pass in the coming weeks.

A couple of notes:

  • @unkcpz most of the content related to plugins is documented in how-to's on the AiiDA documentation, so you'll have to update it there!
  • Each Unit consists of modules of different levels (Basic, Intermediate, Advanced). The Intermediate and Advanced modules expect that the user has already executed the basic ones.
  • Some modules may still require that you have executed code from previous ones (e.g. installing a computer/code). Try to also make the modules as self-contained as possible as you work through them if it's easy to do so, or refer to the preceding module.
@sphuber
Copy link
Contributor

sphuber commented Aug 26, 2022

Is there a particular environment in which this should be tested? Is it already clear whether a virtual machine will be used or an environment on AWS, or AiiDAlab?

@mbercx
Copy link
Member Author

mbercx commented Aug 27, 2022

The tutorial will be run on the Azure resources, but for the initial testing you can just set up your own v2.0 environment? I don't think the AiiDAlab deployment is already ready for 2.0, @csadorf?

@csadorf
Copy link
Collaborator

csadorf commented Aug 29, 2022

The tutorial will be run on the Azure resources, but for the initial testing you can just set up your own v2.0 environment? I don't think the AiiDAlab deployment is already ready for 2.0, @csadorf?

AiiDAlab can be deployed with AiiDA 2.0, however I still need to test it on Azure. I did not know that we needed it today.

@chrisjsewell
Copy link
Member

chrisjsewell commented Aug 29, 2022

Some notes:

Goal for 7th September, to have Azure ready, and new introductory tutorial ready, etc

@chrisjsewell should get, by 7th also, preference of people for morning/evening slots per day

@giovannipizzi giovannipizzi changed the title Test + Update each module for aiida-core==2.0.0 Test + Update each module for aiida-core==2.0.3 Aug 29, 2022
@giovannipizzi giovannipizzi added this to the Tutorial Oct 2022 milestone Aug 29, 2022
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

5 participants