For Sammlung von Julia-Paketen für die Wissenschaft, the strongest matches are makieorg/makie.jl (Makie), sciml/differentialequations.jl (DifferentialEquations) and sciml/modelingtoolkit.jl (ModelingToolkit is a Julia library for symbolic-numeric modeling and). julianlsolvers/optim.jl is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
Wir kuratieren Open-Source GitHub Repositories passend zu „Julia packages for scientific and numerical computing“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.
Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t
Makie.jl is a powerful Julia visualization library that covers the visualization requirement of scientific computing, but it is specialized and does not directly address the other numerical and scientific tasks like linear algebra or differential equations.
DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and algebraic differential equations. It functions as a high-performance solver suite that integrates scientific machine learning, probabilistic programming, and automated differentiation into a unified framework. By leveraging multiple dispatch and symbolic-numeric integration, the library provides a flexible environment for complex mathematical modeling and simulation. The project distinguishes itself through its ability to bridge traditional numerical analysis with modern machine
DifferentialEquations.jl is a Julia library focused on solving a wide range of differential equations (ODEs, SDEs, DAEs, etc.), making it a strong fit for scientific and numerical computing, though it does not directly cover linear algebra, optimization, or the other listed features.
ModelingToolkit.jl is a symbolic modeling framework and computer algebra system designed for the definition and simulation of complex mathematical systems. It provides a foundational environment for constructing multi-domain physical models and differential equation systems, enabling users to represent scientific problems through symbolic graphs that facilitate automated analysis and transformation. The framework distinguishes itself through its acausal component composition, which allows for the assembly of large-scale models by connecting modular elements rather than defining explicit data
ModelingToolkit is a Julia library for symbolic-numeric modeling and simulation, particularly strong in differential equations and optimization, making it a direct fit for scientific and numerical computing tasks even though it does not cover all the listed features like visualization or data manipulation.
Optim.jl is a numerical optimization library for the Julia programming language, providing a comprehensive framework for minimizing or maximizing univariate and multivariate functions. It offers a suite of tools for solving both constrained and unconstrained mathematical problems, utilizing a variety of gradient-based, derivative-free, and stochastic search methods. The library distinguishes itself through a modular architecture that leverages language-level multiple dispatch to automatically select efficient solvers based on input data types and objective function properties. It supports com
Optim.jl is a Julia library dedicated to optimization algorithms, which is one of the scientific and numerical computing tasks you're looking for, though it is limited to optimization and does not cover other features like differential equations or data manipulation.