Closed AlexHeide closed 1 year ago
Base: 84.01% // Head: 84.28% // Increases project coverage by +0.26%
:tada:
Coverage data is based on head (
67db2a4
) compared to base (921f161
). Patch coverage: 75.54% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
This PR is largely performance improvements related to hessian updating and fixes discrepancies between c++ and pyoptking #75 Tried a number of criteria for whether to include a step in the update procedure. No new criteria worked well generally. The first step is now included. This caused an alarming number of failures in the tests with ranged constraints and external forces various - these tests appear highly sensitive to the hessian and unstable. ranged coordinates are no longer included in the update procedure and external forces are now added to the system before updating the hessian.