Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add eyepiece pages #55

Merged

Conversation

peytondmurray
Copy link
Collaborator

@peytondmurray peytondmurray commented Jan 12, 2024

This PR adds two pages related to eyepieces:

  1. Ernest's list of eyepieces, recreated here in a much nicer (sortable) table
  2. The 2023 buyer's guide to eyepieces, recreated from CN.

In the future I'd like to have some graphs with some useful information, but it was taking me too long to do this so I thought I'd stop and get this merged before spending more time.

Changes

  • Added openpyxl dependency, allowing us to ingest excel files
  • Added .gitignore entries for some yarn files I needed for running eslint
  • Parallelize sphinx build to go faster
  • Added functions in conf.py to ingest the raw excel for the eyepiece buyer's guide and turn it into json for the site at build time
  • Made the commit history table more robust (doesn't break the build if you've just added a new file and haven't committed it yet, but you want to build the site anyway)

@peytondmurray peytondmurray merged commit 90332a3 into observational-dev:main Jan 12, 2024
2 checks passed
@peytondmurray peytondmurray deleted the add-eyepiece-pages branch January 12, 2024 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant