Skip to content

CyRK v0.6.0

Compare
Choose a tag to compare
@jrenaud90 jrenaud90 released this 27 Jul 23:38
· 427 commits to main since this release
918771e

Changes

New Features

  • CyRK now works with python 3.11.
  • Created the CySolver class which is more efficient than the cyrk_ode function.
  • New functions in CyRK.cy.cysolvertest to help test and check performance of CySolver.

Performance

  • Removed python lists from cyrk_ode leading to an increase in performance of 15--20%.

Bug Fixes:

  • Fixed compile error with cyrk_ode "complex types are unordered".
    • This was not a problem before so likely something has changed in newer cython versions.
  • Fixed missing declarations for variables in cyrk_ode.
  • Fixed potential problems during installation where paths may be incorrect depending on OS.

GitHub Tracked Changes

Full Changelog: v0.5.3...v0.6.0