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