https://github.com/marvinlinn/solar-sail-simulations
Simulations for solar sail trajectories for the BLISS project under Prof. Pister
https://github.com/marvinlinn/solar-sail-simulations
simulation solar-sail
Last synced: 11 months ago
JSON representation
Simulations for solar sail trajectories for the BLISS project under Prof. Pister
- Host: GitHub
- URL: https://github.com/marvinlinn/solar-sail-simulations
- Owner: marvinlinn
- License: mit
- Created: 2024-03-16T22:52:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T22:16:24.000Z (almost 2 years ago)
- Last Synced: 2025-07-15T01:24:17.021Z (11 months ago)
- Topics: simulation, solar-sail
- Language: Jupyter Notebook
- Homepage: https://bsac.berkeley.edu/publications/bpn951-berkeley-low-cost-interplanetary-solar-sail-bliss
- Size: 101 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Solar Sail Simulation
Simulation of solar sail trajectories under Prof. Pister at the University of California: Berkeley for the Berkeley Low-cost Interplanetary Solar Sail (BLISS) project.
## Getting Started
Before running this notebook, please install `conda` as a python environment manager. If you're at this point, I'll assume you also have `jupyter lab` and/or `jupyter notebook` installed.
To get the appropriate packages to run this notebook started, please first install a new conda environment through the configuration YAML in the repository. Use the following command while in the repository directory:
$$ \sum a^2 $$
```
conda env create -f environment.yml
```
This will install the following dependancies into your a new conda environment called `solar-sail-sim`:
- numpy
- ipykernel
- matplotlib
- scipy
- spiceypy
To create a Python kernel for Jupyter to get access to, run the following command:
```
ipython kernel install --user --name=solar-sail-sim
```
Now you're all set!
## Contribution Guidelines
Make sure to commit regularly, and please make sure to **export a new YAML configuration file if you install new packages** to the python environment.
To install new python packages to the environment, please use use the following:
```
conda install -n solar-sail-sim
```
To update the YAML configuration file, use the following while in the repository directory AND in the correct conda environment:
```
conda env export > solar-sail-sim.yml
```
## Student Contributers
**Spring 2024 (v0.1)** Marvin Lin, Andrew Ji, Shazaib Lalani, Matthew Cranny, Luke Harris