45 lines
		
	
	
		
			899 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			899 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 Saturn. 
 | |
| 
 | |
| ## 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
 | |
| using Pkg
 | |
| Pkg.activate("julia")
 | |
| Pkg.build()
 | |
| ```
 | |
| 
 | |
| ## Installation
 | |
| 
 | |
| ### Generate PDFs
 | |
| 
 | |
| To produce the pdfs, simply run:
 | |
| 
 | |
| ```bash
 | |
| make
 | |
| ```
 | |
| 
 | |
| They will go in the build directory
 | |
| 
 | |
| To produce final pdfs:
 | |
| 
 | |
| ```bash 
 | |
| make final
 | |
| ```
 | 
