#lookup #server #serverless #naif #spice #space #time

bin+lib moontime

A simple serverless NAIF SPICE lookup server

1 unstable release

0.2.1 Feb 8, 2024

#486 in Date and time

MIT and LGPL-3.0

32KB
879 lines

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

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.

Dependencies

~20–33MB
~551K SLoC