Skip to content

Repository for the master thesis project of Mark Kalsbeek: A Particle System Approach To Designing A Stable Lab-Scale Lightsail

License

Notifications You must be signed in to change notification settings

Markk116/LightSailSim

 
 

Repository files navigation

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!

About

Repository for the master thesis project of Mark Kalsbeek: A Particle System Approach To Designing A Stable Lab-Scale Lightsail

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 48.6%
  • HTML 41.4%
  • Python 9.4%
  • JavaScript 0.6%