AiiDAlab Meeting 2022-04-05 === ###### tags: `Meeting` :::info - **Location:** https://epfl.zoom.us/j/65206247396 *(Please request password on slack)* - **Date:** Apr 05, 2022 11h (CET) - **Agenda** 1. General Updates `10 min` 1. Technical discussions `15 min` 1. Tasks and next steps`5 min` - **Participants:** - Simon [EPFL] (csa) - Sasha [Empa] (ay) - Marnik [EPFL] (mb) - Jason [EPFL] (jy) - Dou [EPFL] (dd) - Mouyi [EPFL] (mw) - **Host:** csa - **Reference:** - [Last week meeting minute](https://hackmd.io/uOalAeogRwuCxXBXVVsaxA) ::: :ballot_box_with_check: Tasks -- - (csa) Create project for revised service architecture. :spiral_note_pad: Notes -- - Simon - Met with represenatives from Microsoft to discuss potential collaboration to deploy AiiDAlab on Azure. - Looked into alternatives for Docker+ansible: buildah + podman? - https://buildah.io/ - https://podman.io/ - https://podman.io/blogs/2018/10/31/podman-buildah-relationship.html - Poster accepted at SciPy 2022. - Marnik - https://github.com/aiidalab/aiidalab-qe/pull/206 is finally ready! Thanks to Jason for temporarily fixing the pre-commit issue. - Will do AiiDAlab demo at my alma mater in Antwerp in May. - Nothing else to report, other projects have priority. - Jason: - qe-app example structure https://github.com/aiidalab/aiidalab-qe/pull/215 - What is `the povray rendered ignores the supercell settings.` issue? https://github.com/aiidalab/aiidalab-qe/issues/127 - Any update for two-dimensional seekpath? -> Gabril? - Next month: ph.x for phonons dispersion. - Mouyi - finally set the environment right on the workstation - run a quantum espresso calculation using AiiDA - next step is to try to use Environ on AiiDA - Sasha - Investigated how to decompose the fat Docker image into smaller ones. See my findings below: - When to use "The Littlest JupyterHub" or Kubernetes-based Z2JH: https://tljh.jupyter.org/en/latest/topic/whentouse.html - Testing notebooks: https://testbook.readthedocs.io/en/latest/getting-started/index.html - Create a custom spawner: https://jupyterhub.readthedocs.io/en/stable/reference/spawners.html#writing-a-custom-spawner - JupyterHub services: https://jupyterhub.readthedocs.io/en/stable/reference/services.html - Chris Holdgraf's reply about suggested way to handle containerised JH setup: https://github.com/chrisjsewell/aiida-docker-compose/issues/1#issuecomment-634796251 - (Simon) suggest to use kubespwaner that is able to run multiple containers in one pod: https://github.com/jupyterhub/kubespawner - Possible way to go: rely on kubernetes <!-- Other important details discussed during the meeting can be entered here. -->