-
Notifications
You must be signed in to change notification settings - Fork 1
JOSS publication #43
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
base: main
Are you sure you want to change the base?
JOSS publication #43
Conversation
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #43 +/- ##
=======================================
Coverage 89.47% 89.47%
=======================================
Files 56 56
Lines 11330 11330
=======================================
Hits 10137 10137
Misses 1193 1193
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…e markdown document
… issue/42/joss_paper
HadrienG2
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je trouve que l'amélioration est énorme. Je ne vois plus que quelques points de détails dont un peut discuter à ce stade, principalement des propositions de ref supplémentaires.
joss_data/outfit_architecture.xml
Outdated
| @@ -0,0 +1,71 @@ | |||
| <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" version="29.0.3"> | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Du coup ce diagramme n'est plus utilisé, je ne sais pas si tu veux le garder.
joss_data/paper.md
Outdated
|
|
||
| ## Python bindings (pyOutfit) | ||
|
|
||
| Outfit is also exposed to Python via **pyOutfit[^pyoutfit]**, a binding built with PyO3 and distributed with maturin. It provides a thin, idiomatic Python interface to the Rust core, enabling integration in notebooks and Python pipelines. The binding is available on PyPI and ships precompiled Rust manylinux wheels for Python 3.10, 3.11, and 3.12. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Peut-être garder les refs PyO3 et maturin que tu avais avant + je continue de penser que quand on cite des numéros de version de python c'est bien de mettre un "at the time of writing" en fin de phrase car c'est le genre de phrase qui devient vite obsolète dans un papier.
joss_data/paper.md
Outdated
|
|
||
| Outfit currently focuses on optical astrometry and provides initial orbit determination through the classical Gauss method. It does not yet support radar or radio observables, hyperbolic orbit fitting, or full least-squares refinement, and therefore cannot produce formal covariances or robust uncertainty estimates. In addition, while planetary ephemerides are fully integrated, the library does not yet expose a high-level API for generating predicted ephemerides from estimated orbits. | ||
|
|
||
| Future development will extend the IOD capabilities beyond Gauss, notably through the addition of a Väisälä solver and a full differential-corrections pipeline with covariance output. Support for hyperbolic trajectories will enable the analysis of interstellar candidates, and a unified API for orbit-based ephemeris prediction will facilitate downstream residual analysis. Longer-term plans include incorporating radar and Doppler measurements to complement optical data and broaden Outfit’s applicability across Solar System studies. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je me dis que "Väisälä solver" ça sonne assez mystérieux pour mériter une ref aussi.
No description provided.