---
# System prepended metadata

title: Batch of side projects
tags: [cycle 3]

---

# Batch of side projects

###### tags: `cycle 3`

As mentioned in the description of the shaped project [Functional model for _unstructured_ grids](https://hackmd.io/_IL8M5xcSDyxMKVWarJAZA), developers involved in the discussions of the new functional model will additionally work part-time in a batch of other tasks during the cycle. This document collects and briefly describes the tasks assigned to every developer.


## Projects & Developers

### Anton

### Enrique

Finish the custom implementation of validated dataclasses (_datamodels_) in Eve to get rid of both `pydantic` and `attrs` drawbacks. As optional goals of this mini-project, it will be considered the complete migration of all the existing GTC IR nodes to _datamodels_ and the addition of automatic JSON (with JSON-schema) serialization mechanism.

### Felix

Python-bindings for ICON mesh/grid generator (if feasible, requires access to ICON sources and depends on modularity of the ICON code). Performance experiments with strided vs. unstructured accesses.

### Hannes

Maintenance on Serialbox: fix CI, review and merge open PRs and, if time allows, work on https://github.com/GridTools/serialbox/issues/248.

### Till

Contribute with knowledge about the GT4Py MPData implementation to https://hackmd.io/@gridtools/By7IUZgdO. Extension of the GHex Bindings. ECMWF collaboration (support, work on some of the smaller software design issues currently open [here](https://github.com/ckuehnlein/MPDATA_GT4PY/issues/11)).