2 ms·
Mentioned this briefly below, but this was largely an academic exercise: there is a lot of existing code written (in python) against the python API in question,
by cmyr 5y ago
Mentioned this briefly below, but this was largely an academic exercise: there is a lot of existing code written (in python) against the python API in question, and I was curious to see how feasible it would be to reimplement that API in such a way that this existing code would continue to work with minimal modification, but now running on top of a rust implementation.
What's additionally challenging in this case is that the design of the underlying rust API (the norad crate[1]) was also more or less done, so this really was just a matter of trying to shim.
In any case, I think we more or less agree; just trying to provide a bit more background on the motivation. This was originally just circulated as a gist between a few interested parties, who were largely familiar with the motivations; it certainly didn't occur to me that it might be interesting to a general audience.
[1]: https://docs.rs/norad/0.4.0/norad/ https://docs.rs/norad/0.4.0/norad/