Python ile Difüzyon Sınırlı Toplama: Dendritik Yapılar ve Algoritmik Sanat
Abstract
Diffusion limited aggregation (DLA) has attracted much attention due to its simplicity and broad applications in physics such as nano and microparticle aggregations. In this study, the algorithm of DLA is written with Python. Python's Turtle library is used to plot the aggregate on the computer monitor as it grows. The algorithm is run on the Raspberry Pi. A cheap and portable medium is created for DLA simulation. Two different options are placed in the algorithm. The first path does not allow the primary particle to turn outside of the aggregate after the collision. However, the second one allows the percolation of the primary particle both inside and outside of the aggregate. The spherical dendritic structures consisting of 500-2000 primary particles are obtained by the algorithm. The fractal dimension of these structures is around 1.68. Their porosity is found below 50%. Their gyration radii are also calculated. Beyond scientific investigation, examples of algorithmic art using these dendritic structures are also given.