Skip to content

Concepts

Concepts explain the models, algorithms, and data conventions used by DiffOrb. Read these pages when you want to understand what DiffOrb computes and what assumptions its APIs rely on.

  1. Read Time Scales And Epoch Storage first. It defines the epoch rules used across the library.
  2. Continue with Frames And State Representation. It explains how State combines a Cartesian vector, an epoch, and a reference frame.
  3. Read Keplerian Elements if your inputs or outputs use osculating element sets rather than Cartesian states.
  4. Read Batch Inputs And Shapes to understand how scalar and batch inputs share the same interface style.
  5. Read Earth Rotation And Terrestrial Geometry next if you work with ITRS sites or ITRS -> GCRS conversion.
  6. Read Earth Orientation Parameters next if you work with modern UT1, polar motion, or Earth-based observations.
  7. Continue with Observer Site Keys And Observer Types to see how fixed ground, roving ground, and space observers map into one Site model.
  8. Read Light-Time Model if you work with one-way optical light time, two-way radar light time, or radar Doppler.
  9. Read Photocenter Correction if you work with comet center-of-light corrections.
  10. Continue with Dynamical Models to see how accelerations are defined.
  11. Continue with Numerical Integrators And Dense Trajectories to see how states are propagated and queried.
  12. Read Ephemeris Products to see how optical, radar, vector, element, apsides, and close-approach products share one propagated path.
  13. Read Orbit Determination Overview before the orbit-fitting pages.
  14. Read Initial Orbit Determination, then Differential Correction.
  15. Finish with Weighting And Debiasing Models and Outlier Rejection when you need the error model and rejection rules.

Current Concepts

Where To Go Next

  • Use Guides when you know the task and want the shortest reliable path.
  • Use Workflows for end-to-end workflows such as ephemeris generation and orbit determination.
  • Use the API when you need exact arguments and return fields.

Scope

These pages describe the model layer only. They cover time, state vectors, reference frames, Keplerian elements, batch shapes, Earth orientation data, observer sites, terrestrial geometry, light-time models, photocenter correction, dynamical models, propagation, ephemeris products, observation weighting, debiasing, differential correction, and outlier rejection. They do not replace the API pages or full workflows.