Skip to content

Conversation

@FusRoman
Copy link
Owner

@FusRoman FusRoman commented Dec 8, 2025

No description provided.

@FusRoman FusRoman self-assigned this Dec 8, 2025
@FusRoman FusRoman added the paper label Dec 8, 2025
@codecov-commenter
Copy link

codecov-commenter commented Dec 8, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.47%. Comparing base (eef7b07) to head (8a80c68).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

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           
Flag Coverage Δ
rust 89.47% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@FusRoman FusRoman changed the title draft paper, first version JOSS publication Dec 8, 2025
Copy link
Collaborator

@HadrienG2 HadrienG2 left a 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.

@@ -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">
Copy link
Collaborator

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.


## 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.
Copy link
Collaborator

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.


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.
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants