Skip to content

aldenv

A collection of simple models and environments of atomic layer deposition designed to test the ability of machine learning and AI algorithms to autonomously optimize ALD processes.

aldenv in a nutshell

aldenv considers two different types of objects:

  • Models are physics-based simulations of self-limited processes

  • Environments incorporate some non-idealities found in real systems, such as noise or delays.

Motivation

aldenv was created to develop and benchmark machine learning algorithms and AI agents based on LLMs meant to be integrated with experimental tools.

The environments in aldenv can be viewed as virtual tools that provide realistic simulations of both the processes and tool interfaces. These virtual tools can also be used to generate benchmarks that can be used to evaluate models and agents and identify shortcomings of existing models.

For more information on how we use simulations in the context of autonomous materials synthesis you can check our works:

Install

The easiest way is to use pip:

pip install aldenv

Funding acknowledgement

The work conducive to aldenv was funded as part of Argonne National Laboratory's Laboratory Directed Research and Development microelectronics portfolio.

Copyright© 2026, UChicago Argonne, LLC

aldenv is distributed under the terms of BSD License.

Argonne Patent & Intellectual Property File Number: SF-26-055