CMInject: Python framework for the numerical simulation of nanoparticle injection pipelines
arXiv:2102.05955 · doi:10.1016/j.cpc.2021.108138
Abstract
CMInject simulates nanoparticle injection experiments of particles with diameters in the micrometer to nanometer-regime, e.g., for single-particle-imaging experiments. Particle-particle interactions and particle-induced changes in the surrounding fields are disregarded, due to low nanoparticle concentration in these experiments. CMInject's focus lies on the correct modeling of different forces on such particles, such as fluid-dynamics or light-induced interactions, to allow for simulations that further the scientific development of nanoparticle injection pipelines. To provide a usable basis for this framework and allow for a variety of experiments to be simulated, we implemented first specific force models: fluid drag forces, Brownian motion, and photophoretic forces. For verification, we benchmarked a drag-force-based simulation against a nanoparticle focusing experiment. We envision its use and further development by experimentalists, theorists, and software developers.
arXiv comment11 pages, 5 figures
References in corpus (13)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- The NumPy array: a structure for efficient numerical computation
- Laser-induced alignment and orientation of quantum-state-selected large molecules
- X-ray diffraction from isolated and strongly aligned gas-phase molecules with a free-electron laser
- Optical guiding of absorbing nanoclusters in air
- Quantum-state selection, alignment, and orientation of large molecules using static electric and laser fields
- Spatially-controlled complex molecules and their applications
- A selector for structural isomers of neutral molecules
- Molecular movie of ultrafast coherent rotational dynamics
- Impact of ultrafast electronic damage in single particle x-ray imaging experiments
- Low-signal limit of X-ray single particle imaging
- Field-induced diastereomers for chiral separation
- Optimizing aerodynamic lenses for single-particle imaging