Skip to content

v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@kmmukut kmmukut released this 17 Mar 15:34
· 5 commits to main since this release
9d646b9

PAGenT: 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:

  1. Clone the repository:

    git clone git@github.com:comp-comb/PAGenT.git
  2. Navigate to the repository directory:

    cd PAGenT
  3. 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.