v0.2.0
Pre-releasePAGenT: Particle Aggregate Generator Tool
PAGenT is a simple, tunable Python tool for generating fractal particle aggregates. It leverages Particle Cluster and Cluster-Cluster aggregation algorithms to create customizable fractal structures with adjustable parameters such as particle radii, radius of gyration, and fractal dimension.
Method
PAGenT implements the aggregation method described in:
Morán, J., Fuentes, A., Liu, F., & Yon, J. (2019). FracVAL: An improved tunable algorithm of cluster–cluster aggregation for generation of fractal structures formed by polydisperse primary particles. Comput. Phys. Commun., 239, 225–237. doi: 10.1016/j.cpc.2019.01.015
This algorithm allows for the generation of fractal aggregates formed by polydisperse primary particles, making it ideal for various computational physics and simulation applications.
Usage
Get started with PAGenT by following these steps:
-
Clone the repository:
git clone git@github.com:comp-comb/PAGenT.git
-
Navigate to the repository directory:
cd PAGenT -
Run the tool:
python PAGenT.py
Current Status
Note: This is an initial, untested release. Contributions, bug reports, and feedback are highly appreciated!
Acknowledgment
This work was supported by the National Science Foundation under Grant No. 2144290. The opinions, findings, and conclusions or recommendations expressed herein are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Contributing
Contributions to enhance PAGenT's functionality, performance, and usability are welcome. Please feel free to open an issue or submit a pull request with your suggestions and improvements.