Atomistic Global Optimization X (AGOX)
AGOX is a package for global optimization of atomic system using e.g. the energy calculated from density functional theory as the objective function. AGOX interfaces with the Atomistic Simulation Environment (ASE) and as such supports any of calculators in ASE as objectives for optimization.
AGOX is built to be flexible, consisting of modules that can be put together to create an optimization algorithm, from simple random searches to Bayesian searches guided by a surrogate model and many more.
Check out the documentation at
Installation
AGOX can be installed from PyPI
pip install agox
Or from source by cloning the repo.
Contributions & Issues
Feel free to make a fork and submit a merge request!
If you have an issue or a question please post it on the issue board!
Authors
The main AGOX framework has been written by
- Mads-Peter Verner Christiansen
- Nikolaj Rønne
- Bjørk Hammer
with inspiration and help from current and previous members of the Hammer group at Aarhus University, Denmark. Parts of the code have been contributed by
- Andreas Slavensky (Complementary Energy Generator)
- Florian Brix (Symmetry generators)
- Joe Pitfield (Replica-exchange)
- Jon Eunan Quinlivan Dominguez (Grand canonical)
License
AGOX is released under the GPLv3 license.
Metadata
Release files for agox 3.11.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agox-3.11.1.tar.gz | 18.8 MB | Details |
Release files / agox-3.11.1.tar.gz
| Download URL | agox-3.11.1.tar.gz |
|---|---|
| Size | 18.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7bdabd626a788353de630ef1d6f9af496f0ac7b1d1304947a325f024e6a36079
|
|
BLAKE2b-256 checksum How to use checksums |
42313d3c62683c34afaeab1d222f55837ae571f9be722efcb0e3763bc0cf35c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|