Markk116 / LightSailSim

Repository for the master thesis project of Mark Kalsbeek: A Particle System Approach To Designing A Stable Lab-Scale Lightsail
http:\\kalsbeek.dev
MIT License
1 stars 0 forks source link
lightsail mechanical-engineering physcics simulation-modeling starshot

LightSailSim: Lightsail Design and Simulation Tool

nicegif This repository features a set of tools for analysing the deformation of membranes using a particle system model.

Installation

Clone the repository:

git clone https://github.com/markk116/LightSailSim.git
cd LightSailSim
pip install -e .

Navigate to the project directory:

cd LightSailSim

To verify everything works you can run

python Simulations\Gao_et_al.py

from the root directory.

Usage

Running simulations

Navigate to the Simulations directory and run the desired script:

cd Simulations
python Simple_config_round.py

To get started you can follow the tutorials. Tutorial 1 is a basic overview of the Particle System Model. Tutorial 2 demonstrates the setup of a Lightsail Simulation. Tutorial 3 is yet to be made, but will explain how to add new photonic crystals to LSS.

Acknowledgement

Based on Alexander Batchelor: Modeling kite deformation with particle system model.

If you need any more help or further assistance with your project, feel free to ask. Happy coding!