-
Notifications
You must be signed in to change notification settings - Fork 10
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
fix: 🐛 remove unnecessary transforms from worker #58
base: master
Are you sure you want to change the base?
Conversation
This migrates both workers and the frontend from satellite.js to ootk for better TypeScript support and modernization for alpha 5. As I am the main contributor to satellite.js I can tell you with certainty that it will not be supported as we reach 6 digit satellites and sgp4-xp formats. I know we had a discussion about AGPL vs MIT. You can hold off merging this until I either update the license or write you an exception to it. I am looking at ways to split the core functions from the ones I have added and will happily leave the core ones under MIT.
It is going to take me a few days, but I have all of the core orbital functions from ootk moved to a new library under MIT (ootk-core). That will give you all of the functionality of satellite.js plus the fixes I have made for alpha-5 (satellite number 100,000+) element sets and a lot of useful transforms - all under MIT. I will keep the more advanced math for initial orbit determination and other tasks common in commercial software under AGPL, but I don't imagine you ever needing any of that for this project. I'll change the dependencies once the new library is on npm. |
No rush. I'm trying to balance things the best I can too. |
Ton of updates/fixes:
I am using this project to determine what will be in ootk-core and to standardize terms like rightAscension vs raan, but I am confident you can proceed at this point (if you think it is ready). If there are any adjustments you'd like in the syntax of ootk-core just let me know, and if nothing is heard in the next few weeks I will mark it is officially version 1. Let me know what you think. |
This migrates both workers and the frontend from satellite.js to ootk for better TypeScript support and modernization for alpha 5. As I am the main contributor to satellite.js I can tell you with certainty that it will not be supported as we reach 6 digit satellites and sgp4-xp formats. I know we had a discussion about AGPL vs MIT. You can hold off merging this until I either update the license or write you an exception to it. I am looking at ways to split the core functions from the ones I have added and will happily leave the core ones under MIT.