---
# System prepended metadata

title: AiiDAlab Meeting 2022-04-05
tags: [Meeting]

---

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