---
# System prepended metadata

title: AiiDA Team Meeting 2024-11-14
tags: [team meetings]

---

# AiiDA Team Meeting 2024-11-14

###### tags: `team meetings`
###### time: 14:00 CET

[TOC]

### Present

* Ali
* Julian
* Jusong
* Miki
* Kristjan
* Edan
* Giovanni

### Catch-up round

*Max. 3 minutes each*

Ali:
- Still working on `ssh_async` plugin. [link to my fork](https://github.com/khsrali/aiida-core/tree/async-without-cwd)
- factor out `getcwd()` & `chdir()` from now on, it should ne be practised in the codebse, anymore. [link to merged PR](https://github.com/aiidateam/aiida-core/pull/6594)
- coding week: preferably continue working on the async changes

Julian:
   * [[#6597] CLI: Check for user execute permissions in `verdi code test`](https://github.com/aiidateam/aiida-core/pull/6597): For easier debugging; merged.
   * [[#6601] CLI: Add `verdi devel launch-multiply-add`](https://github.com/aiidateam/aiida-core/pull/6601): Merged.
   * Zisen Liu ([@rabbull](https://github.com/rabbull)) started his student project now. Working on SQL-related issues, e.g. PSQL and SQLite feature parity. Tasks can be found [here](https://docs.google.com/document/d/1Lk5BItJjjlstzyC7LmqS6fds68t_lyo2V0FZZKwijq8/edit?tab=t.0).
   * [More blog posts?](https://hackmd.io/_Ic1IR6pQ6yZYnqZUflMjg?both)
   * EnhanceR symposium at Empa with MBx, XW, JY.

Xing:
 - Had a WorkGraph brainstorming meeting with people from several groups with advacned AiiDA experience. Collected a lot of [feedback](https://hackmd.io/sK5z03wKQ-qLp6Xzfw4MqA?both).
     - Provide an [example](https://aiida.discourse.group/t/aiida-workgraph-using-while-task-to-loop-dft-calculations/484/14?u=xing) of `while` loop in WorkGraph.

    
Jason:
 * Prototype for remove rabbitMQ, willing to show off ;0 
     * The AEP is in https://github.com/aiidateam/AEP/pull/42
     * The prototype repo is https://github.com/unkcpz/tatzelwurm (avail only for people from aiida core group now, let me know if you want to have a look)
     * The throughput is insanely good.
 * Struggle with making my python LSP happy. We need to sit down and discuss about the API of aiida-core. The example of exposing `load_profile` explicitly as pub API is https://github.com/aiidateam/aiida-core/pull/6609
 * The API for implementation a new scheduler is not well designed. It requires to override the method starts with underscore. -> [we need to use composition instead of use inheritance blindly.](https://python-patterns.guide/gang-of-four/composition-over-inheritance/) 


Miki 
 * Nothing to report on my side

Kristjan:
- Valeria will soon migrate to the new Archive, and direct file links will change. Is anyone using them?
    - aiida-pseudo
    - renku (?)

Edan:
* Planning to work on pydantic PR Monday
    * https://github.com/aiidateam/aiida-core/pull/6255
    * Possibly also https://github.com/aiidateam/aiida-core/pull/6198
* Unfortuantely, Seb's not joining in person, but we'll try to Zoom before or on Monday
* Will PR the next blog later today on using MVC in developing AiiDAlab apps
* Will do a blog on AiiDA for experimental workflows soon

Daniel: 
* Thinking about what to work on next week. One idea is to work on migrate various test suite to use the sqlite backend
* Is [aiida-testing](https://github.com/aiidateam/aiida-testing) used? Would be nice if we could migrate it to sqlite backend.