About¶
Development¶
numgeo-ACT is developed by Jan Machaček, who is the main developer and maintainer of the software. numgeo-ACT grew out of research on the automatic calibration of advanced constitutive models for soils and is built around the numgeo finite-element framework. It includes the DEEM, CMA-ES, SMAC-style and local optimisation backends.
Contact
Jan Machaček: jan.machacek@tu-darmstadt.de
Project page: numgeo.de/automatic-calibration
Contributors¶
The development and application of numgeo-ACT has benefited from the contributions of many colleagues and co-authors, including (in alphabetical order):
- Frederik Brosz, TU Darmstadt
- Lucian Canales Brenlla, Ruhr-University Bochum
- Merita Tafili, Ruhr-University Bochum
- Mahdi Taiebat, University of British Columbia
- Sheng Zeng, University of British Columbia
Their joint publications, model implementations and applications to challenging boundary value problems have shaped the tool into what it is today. See the References page for the associated publications.
Acknowledgements¶
numgeo-ACT relies on the open scientific Python ecosystem, including NumPy, SciPy, pandas, openpyxl, matplotlib and Pillow. It also uses the numgeo solver for all element-test simulations.
numgeo was developed by Jan Machacek and Patrick Staubach. Its bundled platform executables remain separate from the numgeo-ACT source and retain their own binary-redistribution terms.
Citation¶
The foundational ACT paper, the separate DEEM algorithm paper and selected
applications are maintained on one citation and references
page. The repository also supplies CITATION.cff for citation tools.
If your project permits it, sharing the calibrated parameters, bounds and comparison plots helps establish how the models perform across soils and laboratories. Please contact the maintainer before sharing restricted data.
License & availability¶
Copyright © 2021–2026 Jan Machaček.
numgeo-ACT's original Python source is released under the GNU General Public
License v3.0 or later. The embedded DEEM optimiser retains its BSD 3-Clause
License. The bundled numgeo executables are separate works distributed under
numgeo's custom binary licence; its copyright and complete terms are included
in NOTICE.md and numgeo/LICENSE.txt in every release checkout. Notices for
the native third-party components are collected in
numgeo/THIRD_PARTY_NOTICES.md and numgeo/third-party-licenses/.
The source, release archives and issue tracker are available in the GitHub repository. See Installation and compatibility before running a calibration.