Skip to content

numgrid v2.0.0

Compare
Choose a tag to compare
@bast bast released this 03 Jan 14:47
· 44 commits to main since this release

The API changed for easier maintenance and simpler use:

  • No initialization or deallocation necessary.
  • One-step instead of two steps (since the radial grid generation time is
    negligible compared to space partitioning, it did not make sense anymore to
    separate these steps and introduce a state).
  • alpha_min is given as dictionary which saves an argument and simplifies
    explaining the API.
  • The library now provides Rust and Python bindings. It used to provide C and
    Fortran bindings. The C/Fortran code lives on on the `cpp-version\ branch. I might bring the
    C interfaces back into the Rust code if there is sufficient interest/need.
  • Note that the API will probably change again as soon as support for more
    quadratures is added (see #43).