Manual#
All public coexist
subroutines are fully documented here, along with copy-pastable
examples. The base functionality is summarised below; the rest of the library is
organised into submodules, which you can access on the left. You can also use the
Search bar in the top left to go directly to what you need.
We really appreciate all help with writing useful documentation; if you feel something can be improved, or would like to share some example code, by all means get in contact with us - or be a superhero and click Edit this page on the right and submit your changes to the GitHub repository directly!
ACCES#
Exported functionality related to the ACCES macro calibration suite.
|
Optimise an arbitrary user-defined script's parameters in parallel. |
|
Access (pun intended) data generated by a |
|
Create a |
LIGGGHTS#
Helpers for driving LIGGGHTS simulations with less code that is more memory efficient and
error-proof. You need the liggghts
Python interface to LIGGGHTS to be installed to
use LiggghtsSimulation
. The PICI-LIGGGHTS repository has instructions for this.
alias of |
|
Abstract class defining the interface a DEM simulation engine must implement to be used by the Coexist and Access algorithms. |
|
|
Export particle positions and optionally times, velocities and radii to a folder dirname in the modern binary VTK format. |
Submodules#
- ACCES Structures (
coexist.access
) - ACCES Multi-Objective (
coexist.combiners
) - Plotting Utilities (
coexist.plots
) - Execution Schedulers (
coexist.schedulers
) - Utilities (
coexist.utilities
)