# AiiDA Team Meeting 2022-12-06
###### tags: `team meetings`
###### time: 10am CET
[TOC]
### Present
* Giovanni
* Marnik
* Chris
* Jusong
* Kristjan
* Francisco
* Sebastiaan
### Catch-up round
*Max. 3 minutes each*
Sebastiaan
* **Releases**:
* [`plumpy==0.21.1`](https://github.com/aiidateam/plumpy/releases/tag/v0.21.1): Bug fix, allowing process to go to excepted state during transition to terminal state
* [`plumpy==0.21.2`](https://github.com/aiidateam/plumpy/releases/tag/v0.21.2): Python 3.11 support (`aiida-core` currently uses `v0.21` because `v0.22` has significant changes that require more work before being merged. See #5732)
* [`plumpy==0.22.1`](https://github.com/aiidateam/plumpy/releases/tag/v0.22.1): Python 3.11 support
* [`kiwipy==0.7.7`](https://github.com/aiidateam/kiwipy/releases/tag/v0.22.1): Python 3.11 support (`aiida-core` currently uses `v0.7` because `v0.8` has significant changes that require more work before being merged. See #5732)
* [`kiwipy==0.8.3`](https://github.com/aiidateam/kiwipy/releases/tag/v0.22.1): Python 3.11 support
* [`archive-path==0.4.2`](https://github.com/aiidateam/archive-path/releases/tag/v0.4.2): Python 3.11 support
* [`circus==0.18.0`](https://github.com/circus-tent/circus/releases/tag/0.18.0): DevOps and Python 3.11 support
* **Merged PRs**:
* CLI: Add short option names for verdi code create [[#5799]](https://github.com/aiidateam/aiida-core/pull/5799)
* CLI: Add the `-h` short-hand flag for `--help` to `verdi` [[#5792]](https://github.com/aiidateam/aiida-core/pull/5792)
* Dependencies: Add support for Python 3.11 [[#5778]](https://github.com/aiidateam/aiida-core/pull/5778)
* `WorkChain`: Protect public methods from being subclassed [[#5779]](https://github.com/aiidateam/aiida-core/pull/5779)
* Process: properly cleanup when exception in state transition [[#5697]](https://github.com/aiidateam/aiida-core/pull/5697)
* Process: Update outputs before updating node process state [[#5813]](https://github.com/aiidateam/aiida-core/pull/5813)
* Plugins: Add `aiida.storage` to `ENTRY_POINT_GROUP_FACTORY_MAPPING` [[5798]](https://github.com/aiidateam/aiida-core/pull/5798)
* `StorageBackend`: Add the initialise method [[#5760]](https://github.com/aiidateam/aiida-core/pull/5760)
* `PsqlDosMigrator`: refactor the connection handling [[#5783]](https://github.com/aiidateam/aiida-core/pull/5783)
* `PsqlDosMigrator`: Remove hardcoding of table name in database reset [[#5781]](https://github.com/aiidateam/aiida-core/pull/5781)
* `StorageBackend`: Remove `recreate_user` from `_clear` [[#5772]](https://github.com/aiidateam/aiida-core/pull/5772)
* Fixtures: Modularize fixtures creating AiiDA test instance and profile [[#5758]](https://github.com/aiidateam/aiida-core/pull/5758)
* `verdi run`: Do not add `pathlib.Path` instance to `sys.path` [[#5810]](https://github.com/aiidateam/aiida-core/pull/5810)
* **Open PRs**:
* Ensure that `ProcessNode.get_builder_restart` fully restores all inputs including `non_db` ones [[#5801]](https://github.com/aiidateam/aiida-core/pull/5801)
* `QueryBuilder`: Fix exception when storing nodes or groups within `iterall` [[#5804]](https://github.com/aiidateam/aiida-core/pull/5804)
* Process functions: Restore support for dynamic nested input namespaces [[#5808]](https://github.com/aiidateam/aiida-core/pull/5808)
* Replace unnecessary use of `aiida_profile_clean` [[#5814]](https://github.com/aiidateam/aiida-core/pull/5814)
* Dependencies: Update requirement `spglib~=2.0` [[#5815]](https://github.com/aiidateam/aiida-core/pull/5815)
* Dependencies: Update requirements for `kiwipy` and `plumpy` [[#5732]](https://github.com/aiidateam/aiida-core/pull/5732)
Jason:
* AiiDAlab
* `aiidalab-docker-stack` update to AiiDA 2.1.2 and using latest `jupyter/minimal-notebook` base image where the new jupyterhub is supported.
* Discussion on how to manage the [conda/pip hybrid enviroment on AiiDAlab](https://github.com/aiidalab/aiidalab-docker-stack/issues/343). The problem now is that we have a `~/.local` to store packages installed by user using pip but the python environment create by mamba and aiida-core version is pinned by mamba.
* `aiida-code-registry` with three version of computers/codes database, [PR#77](https://github.com/aiidateam/aiida-code-registry/pull/77), approved but not merged and the example is https://unkcpz.github.io/aiida-code-registry/
* Hackathon
* feedback: (coffee break with food 🙉)
* Issue open for [notes/general improvements of usability](https://github.com/aiidateam/aiida-core/issues/5816). Not convert to separated issues yet, since some are very general and may not proper to kept in aiida-core repo. A discussion is needed on the all in one centralized community platform.
* SSSP v1.2 is ready at https://archive.materialscloud.org/record/1508, need to have aiida-pseudo updated to support it.
Chris:
* Reviewing stuff
* Type checking now opt-out; already caught bugs, and ones to fix in e.g. new codes modules
Marnik:
* Nothing much to report on the AiiDA-core front, mostly been focussing on testing SIRIUS and preparing for the LUMI-G run.
Francisco:
* Focusing on the AURORA app for now (presentation of results yesterday, mostly related to features of the GUI of the APP).
* Discussion on common language for workflow design (Gian-Marco Rignanese's Group).
Kristjan:
* ACWF web app updates:
* Hosted: https://acwf-verification.materialscloud.org
* python script for data preparation and parsing, speeds up loading
* Working on https://mc3d.materialscloud.org
Giovanni:
* discussion of roadmap
* MARVEL report
* Wrap-up tutorial?
### Specific Agenda Items