Solar sailing, slightly speedier.
Cshanty is a re-implementation of my undergraduate thesis code in C (with a Python wrapper) for greater performance.
- Python 3.10+
- A C compiler installed on your system (Tested with GCC on Linux and MSVC on Windows)
- Clone the repository
- (Optional) Create a virtual environment
- Run
pip install -e .
from the root directory to automatically install the package and its dependencies (compiles C code in the process) - Run the script
cshanty/python_demo.py
to run a test propagation