AiiDAlab Meeting 2022-03-29 === ###### tags: `Meeting` :::info - **Location:** https://epfl.zoom.us/j/65206247396 *(Please request password on slack)* - **Date:** Mar 29, 2022 11h (CET) - **Agenda** 1. General Updates `10 min` <!-- Delete one of the next two: --> 1. Roadmap discussions `15 min` 1. Technical discussions `15 min` 1. Tasks and next steps`5 min` - **Participants:** - Simon [EPFL] (csa) - Sasha [Empa] (ay) - Giovanni [EPFL] (gp) - Marnik [EPFL] (mb) - Jason [EPFL] (jy) - Mouyi [EPFL] (mw) - **Host:** csa - **Reference:** [Last week's meeting minutes](https://hackmd.io/@aiidalab/SyWtXxA-q) ::: :ballot_box_with_check: Tasks -- <!-- Exmample: --> - [ ] (csa & ay) Determine exact next steps for adopting to JL interface. :spiral_note_pad: Notes -- - Updates: - Simon: - Updating AiiDAlab website - Looked into restructuring the Kubernetes deployment with respect to PostgreSQL database deployment. - Sasha: - Looked into alternative ways to build the AiiDAlab docker image (using ansible instead Dockerfile). - Had a broader discussion on how to restructure the image architecture. - Jason: - Worked primarily on the AiiDAlab SSSP app; mostly done, but some time needed finalize (polish). - Not so much work needed on the AiiDAlab QE app. - Looked into adding a job scheduler (e.g. SLURM) on the AiiDAlab image. - Marnik: - Finally updated [PR for running PDOS with spin-polarised calculation](https://github.com/aiidalab/aiidalab-qe/pull/206). But having issue with pre-commit. - Giovanni: - Tried to run bands but had an issue configuring an external code - Mouyi: - Tried to run AiiDAlab and the QE App – still getting familiar with the general structure. - Roadmap: - Adoption of JupyterLab as the primary interface. - (csa) We should use Jupyter Lab as the priamry interface for AiiDAlab. - (ay) Generally not against, but there should be a nice landing page similar to the current home app. - (gp) What exactly does it mean to move to JL; generally ok, but would need to be clarified. (csa) Replacing the home app with a more organically integrated with the standard JL launcher interface. - **Decision: Stage one: We try to adapt to the new interface while minimizing the development of new components (e.g. adapting the launcher).** - JupyterNotebook development plans: https://github.com/jupyter/notebook#notebook-v7 - Keeping track of issues and tasks related to this effort: https://github.com/orgs/aiidalab/projects/1/views/1