---
# System prepended metadata

title: AiiDA Team Meeting 2022-05-04
tags: [team meetings]

---

# AiiDA Team Meeting 2022-05-04

###### tags: `team meetings`
###### time: 10am CEST

[TOC]

### Present

* Sebastiaan
* Jason
* Simon
* Marnik
* Giovanni
* Chris
* Francisco
* Louis


### Catch-up round

*Max. 3 minutes each*

Sebastiaan:
 * **Plugins**
     * [`aiida-s3`](https://github.com/sphuber/aiida-s3) Allows to use S3 object storage for the file repository. Tested with AWS S3, but should work with other tools implementing their REST API.
         * [GP] Interesting to investigate performance (and mention when S3 should or should not be used); both for running and accessing single files, but also for bulk operations (initial import, and full export). Not sure for S3, but (to check performance) OpenStack swift has some [bulk-upload features](https://docs.openstack.org/swift/latest/middleware.html#module-swift.common.middleware.bulk)
 * **Releases**
     * `aiida-core==2.0.0`
     * `aiida-core==2.0.1` Fix for `click` update breaking tab-completion
     * [`aiida-codtools==3.0.0`](https://github.com/aiidateam/aiida-codtools) compatible with `aiida-core==2.0`
     * [`aiida-pseudo==0.7.0`](https://github.com/aiidateam/aiida-pseudo) compatible with `aiida-core==2.0`
 * **Merged PRs**
     * DevOps: Change name of main branch from `develop/master` to `main` [[#5499]](https://github.com/aiidateam/aiida-core/pull/5499)
     * Remove remaining Django remnants [[#5468]](https://github.com/aiidateam/aiida-core/pull/5468)
     * `Computer`: fallback on transport for `get_minimum_job_poll_interval` default [[#5457]](https://github.com/aiidateam/aiida-core/pull/5457)
     * Tests: reinstate `test_daemon.py` in CI workflow. Added to the nightly workflow  [[#5479]](https://github.com/aiidateam/aiida-core/pull/5479)
     * Dependencies: update requirement `click~=8.1` to fix broken tab-completion [[#5504]](https://github.com/aiidateam/aiida-core/pull/5504)
 * **Open PRs**
     * ORM: add `entry_point` property to `Node` and `Group` [[#5437]](https://github.com/aiidateam/aiida-core/pull/5437)
     * `SandboxFolder`: do not rely on `repository_uri` of `Profile` for location but use config option [[#5496]](https://github.com/aiidateam/aiida-core/pull/5496)
     * Remove legacy `tests/utils/configuration.py` [[#5500]](https://github.com/aiidateam/aiida-core/pull/5500)
     * Make storage backends pluginnable and dynamically loaded through entry points [[#5501]](https://github.com/aiidateam/aiida-core/pull/5501)
     * Refactor the `Code` data plugin into `LocalCode` and `RemoteCode` and make `verdi code setup` commands dynamically generated [[#5510]](https://github.com/aiidateam/aiida-core/pull/5510)
     * Deprecate the method `aiida.get_strict_version` [[#5512]](https://github.com/aiidateam/aiida-core/pull/5512)

Jason:
 * I encountered `raise ValueError('the user cannot be None')` in many different situation with 2.x. Is that important to set and check user of all nodes, can we accept none user node? 
     * Kristjan has reported when test migration of profiles on  materials cloud, and fix it by manually add a user.
     * I encounter it in aiida-optimade, solve it by add default user to profile.
     * Reported [Issue #5511](https://github.com/aiidateam/aiida-core/issues/5511): I think it caused by somehow `TestManager` profile not set default email and user properly?
 * Migrate `aiida-optimize` (not `optimade`) to 2.x. Do we have fixture to start daemon and able to run test for `submit`?
 * Open [PR #5507](https://github.com/aiidateam/aiida-core/pull/5507): the final part of containerized code implementation. Need to change to compatible with new `AbstractCode` class refactoring by Seb in [#5510](https://github.com/aiidateam/aiida-core/pull/5510).

Simon:
 - Setting up Microsoft Azure environment for AiiDAlab deployment (will migrate AWS deployment there as well).


Marnik:
 - Going to Antwerp 16-20 May for presentation on AiiDA + tutorial/AiiDAlab demo.
 - Going on holiday week after 23-27 May. Also 6-19 June.
 - CIMTEC Conference 20-24 June in Perugia, Italy.
 - Nothing much to report on `aiida-core` front.

Giovanni:
  - Thanks for AiiDA 2.0 release! Ideas for celebration? (Even just beer together)
  - aiida docker containers and docker hub - only 3 users allowed now!
  - Discussion of next event to engage users, plugin developers, and core developers with the latest changes - see below
      - After discussion: 
          - Event to help plugin developers: 11 May afternoon (2PM-5PM); Zoom + Gather.Town
          - Webinar to present AiiDA 2.0 to users: 30th June 11AM
          - Internal event (to be advertised to aiida-users for interested people) to explain changes to AiiDA core (redesign etc).: Tuesday 28th June 2PM
  - Dedicated meeting to discuss roadmap now that 2.0 is out (or focus of next meeting in 2 weeks)
  - Discuss/set date for tutorial

Francisco:
 - Nothing to report.

Louis:
 - Declarative chain demo? Will be done next Wed at 10AM to give enough time (same Zoom link)
