-
Notifications
You must be signed in to change notification settings - Fork 113
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
New TermInterface #584
New TermInterface #584
Conversation
Get tests to pass in new TermInterface
The way I implemented |
@0x0f0f0f does that make sense? I wanna finish this up and try out MT on SU expressions |
This is up to you, if you think it makes more sense to have it implemented as such, please go ahead. |
I'll have a call with @nmheim shortly, would you like to join? |
@shashi adjusted with your proposal - CI passing now. documentation job is broken. disabled fuzzing tests as they segfault until JuliaMath/SpecialFunctions.jl#446 is fixed |
Why is |
src/types.jl
Outdated
maketerm(typeof(t), f, args, _promote_symtype(f, args); metadata) | ||
similarterm(t::BasicSymbolic, f, args, symtype; metadata=nothing) = | ||
maketerm(typeof(t), f, args, symtype; metadata=metadata) | ||
maketerm(T::Type{<:Symbolic}, f, args, symtype; metadata=nothing) = |
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.
Arrays are also <: Symbolic so maybe just make it BasicSymbolic?
Benchmark Results
Benchmark PlotsA plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. |
Downstream MTK Failing due to deprecation warnings
I suggested to remove deprecation warnings and do a major release bump |
Ok, there was already a major version bump, shouldn't downstream CI not be executed? |
@shashi any news on the state of this? |
I think we can release it as a major release and update downstream. The errors are all because of the depwarn. Some packages are testing the if stderr is empty. |
I'll make the relevant PRs to Symbolics and MTK today. |
Shouldn't this have been a breaking major release? It completely broke my project (that due to Catalyst still has to use MTK v8) when running |
|
||
See more on the interface [here](/interface) | ||
|
||
All the expression types support the [TermInterface.jl](https://github.com/0x0f0f0f/TermInterface.jl) interface. |
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.
The url should be https://github.com/JuliaSymbolics/TermInterface.jl
@shashi I think this should have been a major breaking release. It has also been reported by a colleague of mine. Lots of deprecation warnings. I think we should just do a major release and drop |
…nterface-new"" This reverts commit 0b75a32.
No description provided.