nova-d ~main

D translation of the libnova celestial mechanics engine


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

ubuntu macos windows coverage

Nova-D

D translation of the libnova celestial mechanics engine.

The code is basically just a translation of the libnova sources into D modules. Original examples have also been translated to D, see the examples directory.

The original libnova code was forked from https://github.com/efalk/libnova @ 85f8817 (r0.16.0)

Copyright for the original libnova code is Liam Girdwood et al, please see authors.

I originally wanted to just create D wrappers around the original libnova code, but building libnova on Windows proved to be more challenging than anticipated, so I just went full D :)

TODO

  • add unit tests from here
  • add coverage

History

  • v0.16.0 Initial translation from original C code to D.
Authors:
  • Sinisa Susnjar
Dependencies:
none
Versions:
0.16.0 2023-May-23
~main 2023-May-23
Show all 2 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 6 downloads total

Score:
0.3
Short URL:
nova-d.dub.pm