9 Commits
Author SHA1 Message Date
connor 23d2be9444 Merge release/0.2.0 v0.2.0 2026-10-02 19:41:58 -04:00
connor 8bc184a18c Release 0.2.0
Scalar is now num-dual's trait, blanket-implemented, rather than a
hand-rolled one declaring the same methods over a fixed list of types.

Breaking: the `autodiff` feature is gone, since num-dual is no longer
optional; `Scalar::re`, `exp`, `ln`, `log10`, `sqrt`, `sin`, `cos`,
`powi`, `powf`, `abs` and `powt` are gone, replaced by DualNum,
DualStruct and Signed, with `powt` now `powd`; and a call built only
from float literals must name its scalar, as gtd7d::<f64>(..).

Not breaking, but the reason it is worth doing: a caller's own dual type
is now covered automatically, and the dependency tree drops from about
twenty crates to two.
2026-10-02 19:41:50 -04:00
connor 169bc7a6bd Simplified the scalar to use actual num_dual methods 2026-10-02 19:40:37 -04:00
connor f35faf45bb Prepare for publication v0.1.0 2026-10-02 18:46:34 -04:00
connor e9d1d3771a Decided not to step the density at 150km, but made it explicit 2026-10-02 18:38:27 -04:00
connor 8f587f3f69 Added an example 2026-10-02 18:32:39 -04:00
connor 55878fc0d6 Added the "fast" path 2026-10-02 18:25:41 -04:00
connor 91424aec8a Added driver download and convenience functions 2026-10-02 17:30:06 -04:00
connor a177603002 Initial commit. Faithful representation done. Standard test cases plus 2880 more all pass (plus helper function tests) 2026-10-02 17:14:08 -04:00