-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade TaylorSeries, TaylorIntegration and TaylorModels #808
Conversation
I don't understand why the tests are broken; locally things behave better... Any advice? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to first propagate the new version through the dependencies. That would be at least LazySets, RangeEnclosures, and Flowstar. I started the process, but it will take some time.
FYI, to reproduce, you can use using TestEnv; TestEnv.activate();
to activate the test environment locally. This way you also do not have to add the package to the test environment.
I just ran the tests with the |
There is an error with |
I'll have a look... |
The problem is that |
I do not understand why the documentation build does not find the new version. |
It still does not work. My current suspicion is that this is because of the cache that is being used by the build. Maybe when you push the new version for the small docstring changes it will skip the cache. Otherwise we can just build it locally and ignore it here. EDIT: Locally the build runs through. So I propose we ignore it here. |
Here is the current status wrt. known models:
|
I found a "fix" for the spacecraft benchmark, but it is a lot slower (see the previous comment). Still, I think the benefit of being able to use the new versions again outweighs this cost for me. @mforets, what is your opinion? I would prefer to not use the algorithm names So from my side, this PR is good to go. I will mark it as ready. |
Thanks @schillic for looking onto the performance consequences. I'll try to have a look onto that tomorrow.
I like the proposal of making a more uniform API; yet, there are some differences wrt the parameters that each method uses, which may add some complications. |
Closes #804