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