casgap
package originally developed by Nitant Gupta, and Arthi Jayaraman is a method that generates structures composed of anisotropic particles which adhere to the user provided distributions of particle parameters. In the current implementation, all particles are spheroidal with semi-axis lengths
The volumetric radius
The method is subdivided into two phases. Phase I builds a population of particles that follow the prescribed distributions of parameters. Phase II then assembles the particles sequentially to avoid overlaps.
The original code was written in MATLAB. With the help of Sri Vishnuvardhan Reddy Akepati at University of Delaware, a python version of the same code is also made available.
If you use this code, please cite the reference:
Original Article on CASGAP:
[1] Gupta, Nitant; Jayaraman, Arthi. Computational Approach for Structure Generation of Anisotropic Particles (CASGAP) with Targeted Distributions of Particle Design and Orientational Order. Nanoscale 15 (2023) 14958-14970.