SciPyDiffEq.jl

Wrappers for the SciPy differential equation solvers for the SciML Scientific Machine Learning organization (by SciML)

SciPyDiffEq.jl Alternatives

Similar projects and alternatives to SciPyDiffEq.jl

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better SciPyDiffEq.jl alternative or higher similarity.

SciPyDiffEq.jl discussion

Log in or Post with

SciPyDiffEq.jl reviews and mentions

Posts with mentions or reviews of SciPyDiffEq.jl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-09-28.
  • Building a compile-time SIMD optimized smoothing filter
    4 projects | news.ycombinator.com | 28 Sep 2024
    Did you link the wrong script? The script you show runs everything to statistical significance using Chairmarks.@b.

    Also, I don't understand what the issue would be with mixing Python and Julia code in the benchmark script. The Julia side JIT compiles the invocations which we've seen removes pretty much all non-Python overhead and actually makes the resulting SciPy calls faster than doing so from Python itself in many cases, see for example https://github.com/SciML/SciPyDiffEq.jl?tab=readme-ov-file#m... where invocations from Julia very handily outperform SciPy+Numba from the Python REPL. Of course, that is a higher order function so it's benefiting from the Julia JIT in other ways as well, but the point is in previous benchmarks we've seen the overhead floor as so low (~100ns IIRC) that it didn't effect benchmarks negatively for Python and actually improved many Python timings in practice. Though it would be good to show in this case what exactly the difference is in order to isolate any potential issue, I would be surprised if it's more than a 100ns overhead for an invocation like this and with 58ms being the benchmark size, that cost is well below the noise floor).

    Though trying different datasets is of course valid. There's no reason to reject a benchmark just because it doesn't fit into L3 cache, there's many use cases for that. But it does not mean that all use cases are likely to see such a result.

  • Good linear algebra libraries
    1 project | /r/Julia | 19 May 2023
    Check out the SciML ecosystem. They are doing amazing work in that space. You might also want to integrate your methods with their libraries, as it will boost their potential audience massively. https://sciml.ai/
  • SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code
    8 projects | news.ycombinator.com | 18 May 2023
    Interesting response. I develop the Julia SciML organization https://sciml.ai/ and we'd be more than happy to work with you to get wrappers for PRIMA into Optimization.jl's general interface (https://docs.sciml.ai/Optimization/stable/). Please get in touch and we can figure out how to set this all up. I personally would be curious to try this out and do some benchmarks against nlopt methods.
  • Julia 1.9: A New Era of Performance and Flexibility
    3 projects | /r/Julia | 14 May 2023
    Overall, your analysis is very Python centric. It's not very clear to me why Julia should focus on convincing Python users or developers. There are many areas of numerical and scientific computing that are not well served by Python, and it's exactly those areas that Julia is pushing into. The whole SciML https://sciml.ai/ ecosystem is a great toolbox for writing models and optimizations that would have otherwise required FORTRAN, C, and MATLAB. Staying within Julia provides access to a consistent set of autodiff technologies to further accelerate those efforts.
  • Can Fortran survive another 15 years?
    7 projects | news.ycombinator.com | 1 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Nov 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic SciPyDiffEq.jl repo stats
5
22
3.9
3 months ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Julia is
the 45th most popular programming language
based on number of metions?