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