Added a makefile

This commit is contained in:
rconnorjohnstone
2021-04-03 19:01:19 -06:00
parent f8cb8f77a5
commit 97a5648ca2
3 changed files with 34 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
pdf/
**/*.pdf

21
Makefile Normal file
View File

@@ -0,0 +1,21 @@
OPTIONS = markdown+yaml_metadata_block+smart
NOTES_DIR = prelim_notes
PDF_DIR = pdf
NOTES = $(wildcard $(NOTES_DIR)/*.md)
PDFS = $(patsubst %.md,%.pdf,$(subst $(NOTES_DIR),$(PDF_DIR),$(NOTES)))
all: $(PDFS)
$(PDF_DIR)/%.pdf: $(NOTES_DIR)/%.md pdf_dir
pandoc \
--variable mainfont="Roboto" \
--variable monofont="Fira Code" \
--variable fontsize=11pt \
--variable geometry:"top=1in, bottom=1in, left=1in, right=1in" \
--variable geometry:letterpaper \
-f markdown $< \
-o $@
pdf_dir:
mkdir -p $(PDF_DIR)

View File

@@ -24,3 +24,14 @@ in the inner and outer loops. Specifically this means:
environments if that's ever needed, as kubernetes has a robust integration with most
web-hosting services. This also allows for flexible scalability if improved speed is ever
needed.
## Open Questions
- Are there other inner and outer loop optimization approaches I should consider?
- I didn't see a ton of information regarding the specific parameters of the orbital flybys outside
of the number and the identities of the planets. I need to figure out whether Englander approaches
that optimization in the inner or the outer loop
- I would like to use a fast language for this, and ideally one that I could benefit from learning
about (by this I mean, preferably not C++, as I've used that before -- though it does integrate
well with tools like SPICE, so it is a good option). Preferably Rust, as it has the fastest server
libraries, which I don't expect to have a huge overhead, but is something to consider.