40 lines
1023 B
Markdown
40 lines
1023 B
Markdown
# Thesis Repository
|
|
|
|
This will be a repository for my code while I work on my thesis. The general idea is to generate a
|
|
method for automatically producing optimal low-thrust trajectories (including optimizations of the
|
|
planetary flybys) for a sample mission to Neptune.
|
|
|
|
For now, it will just be a location for storing my notes as I come up with a plan. I will update
|
|
this readme as I flush out the plan a little better and then as I begin producing code.
|
|
|
|
## Dependencies
|
|
|
|
### Generate PDFs
|
|
|
|
To generate the PDFs (currently just the notes, but soon to include the thesis paper) you'll need:
|
|
|
|
- pandoc
|
|
- a working LaTeX installation
|
|
- Roboto font
|
|
- make
|
|
|
|
### Julia Code
|
|
|
|
In order to run the Julia code, you'll need Julia v1.6 or higher. This project is packaged as a package, so installing the dependencies (and the project itself) is simple. Just run:
|
|
|
|
```julia
|
|
Pkg.import(); Pkg.activate("julia"); Pkg.build()
|
|
```
|
|
|
|
## Installation
|
|
|
|
### Generate PDFs
|
|
|
|
To produce the pdfs, simply run:
|
|
|
|
```bash
|
|
make
|
|
```
|
|
### Julia Code
|
|
|