---
# System prepended metadata

title: AiiDA Team Meeting 2025-10-31
tags: [team meetings]

---

# AiiDA Team Meeting 2025-10-31

###### tags: `team meetings`
###### time: 10:00 Zürich time (Thurdsays, every two weeks)


[TOC]

### Present

* Giovanni
* Julian
* Ali
* Jason
* Davide

### Team compass link
https://github.com/orgs/aiidateam/projects/5


### Catch-up round

*Max. 3 minutes each*
*Please keep items separated in the two categories "Topics aligned with Team compass issues" and "Other topics" (see link above).

#### Julian
##### Topics aligned with Team compass issues
 * Overdue on quite some points here
##### Other topics
 * Core coding days next week Mo & Tue: https://hackmd.io/7GZqkTRFSIWbOhq-wGvj5Q
 * Core coding week 01 - 05 Dec: https://hackmd.io/qiKohKL5TV6NEZIsiqQUtQ
 * As always, blog posts: https://hackmd.io/_Ic1IR6pQ6yZYnqZUflMjg
     * Next one by GP, draft ready, after that, will reach out to people. Would like a plan for one rotation including everyone.
 * Code-wise, nothing to report, been busy with Madices and SwissTwins


#### Giovanni
* Improved docs on what it means that a Workflow cannot create data. Can we merge or others want to have a look to the [PR](https://github.com/aiidateam/aiida-core/pull/7068)? 
* Carlo and I prepared [a PR](https://github.com/aiidateam/aiida-core/pull/7069) to support automatic pausing of BaseRestartWorkchain (to be then automatically applied to any WorkChain inheriting from it) in a backward compatible way. It pauses upon unhandled errors, so the user can just replay if it was a node issue. Important if nodes are unstable, e.g. for phonons with 1000+ calculations and ~1% node failure rate.
* Concept can be extended to also get feedback, in a "human-in-the-loop" approach. See next blog post.
* Will also work in coding days to wrap up a blog post/demonstrator of the monitoring feature for easiness of use + 2 PRs to simplify their use with aiida-shell, and for better support of portable codes in AiiDA core.
* In the coding days (mostly Monday) I will also be reviewing PRs related to disk-objectstore (in the DOStore repo and in aiida-core), probably mostly with Julian?
 


#### Edan
In openBIS meeting, so can not join.

#### Xing

##### Topics aligned with Team compass issues

- Investigated the integration of WorkGraph with other workflow engines (airflow, dagster, engines from the PWD, etc)

- PR [Attaching extra info to data nodes using workgraph's annotation system](https://github.com/aiidateam/aiida-workgraph/pull/717)

#### Ali
- Working on airflow with Alex


#### Davide Bidoggia
- Missing PBC info in TrajectoryData: Status? is someone working on that? https://github.com/aiidateam/aiida-core/issues/6376

#### jason

- two new plugins to review in aiida-registry. https://github.com/aiidateam/aiida-registry/pulls
- Towards py3.14 https://github.com/danielhollas/nest_asyncio
- Drop py3.9, but blocked by aiidalab.
- hotfix to take for `verdi daemon stop` timeout. https://github.com/aiidateam/aiida-core/pull/6672
- Attempts to replace `nest_asyncio` with `greenlet`: https://github.com/unkcpz/plumpy/pulls

- https://github.com/jupyter-xeus/xeus mentioned for modern jupyter backend.

#### Daniel
- Support for Python 3.14:
    - Plumpy PR: https://github.com/aiidateam/plumpy/pull/329
    - aiida-core PR: https://github.com/aiidateam/aiida-core/pull/7074
    - Until we can possibly replace it somehow, we need to vendor `nest_asyncio` since it is unmaintained (the author passed away). I have a fork with a patch for Python 3.14 https://github.com/danielhollas/nest_asyncio
    - nest_asyncio discussion in aiida-core: https://github.com/aiidateam/aiida-core/issues/4876

#### Participant 3 name
##### Topics aligned with Team compass issues
 * Item 1
 * Item 2
 * ...
 * 
##### Other topics
 * Item 1
 * ...



### Specific Agenda Items
* ...