Visitar URL original
GitHub - jodavaho/moontime: A collection of space-related calculations for my favorite JPL missions · GitHub
Skip to content
jodavahoPublic

About

A collection of space-related calculations for my favorite JPL missions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

justforfunnoreally.dev badge

Moon Time

What time is it where CADRE will land?

Uses - rust-spice And - NAIF giant shoulders See - https://api.jodavaho.io/s/readme

Try it out:

curl https://api.jodavaho.io/s/cadre/solartime

New: Earth's position in different reference frames:

curl https://api.jodavaho.io/s/sun/earth            # Full: x,y,z,r,lon,lat
curl https://api.jodavaho.io/s/sun/earth/xyz        # Cartesian only
curl https://api.jodavaho.io/s/sun/earth/spherical  # Spherical only: r,lon,lat

curl https://api.jodavaho.io/s/ecliptic/earth           # Full: x,y,z,r,lon,lat
curl https://api.jodavaho.io/s/ecliptic/earth/xyz       # Cartesian only
curl https://api.jodavaho.io/s/ecliptic/earth/spherical # Spherical only: r,lon,lat

All endpoints support query parameters: t (time), f (format: json/txt), u (units: degrees/radians)

And for a complete list:

curl https://api.jodavaho.io/s/readme

Building

The endpoint won't build with just Cargo, due to the legendary openssl problem on aws lambda.

But there's a quick fix.

Download spice C toolkit.

build as

CSPICE_DIR=~/blah cargo build

Running

This being built on SPICE, you'll need the most up to date datasets on solar system emphemeris. The list of kernels to find is in src/main.rs, and you can get them via the naif website above. They should be placed in data/, and are not included here because they are massive.

About

A collection of space-related calculations for my favorite JPL missions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages