2 repositorios
Interfaces for interpolating, differentiating, and visualizing numerical simulation outputs.
Distinct from Data Analysis and Visualization: Distinct from general data analysis: focuses specifically on the post-processing of differential equation solution data.
Explore 2 awesome GitHub repositories matching part of an awesome list · Simulation Result Analyzers. Refine with filters or upvote what's useful.
Mesa is a Python framework for agent-based modeling and complex systems simulation. It provides a toolkit for creating simulations where autonomous agents interact within a shared environment to observe emergent global behaviors. The project includes a browser-based interface for real-time visualization of simulation states and agent interactions. It also functions as a data analysis library for recording and processing metrics from model runs to quantify system behavior. The framework supports multiple environmental topologies, including grid-based spatial mapping and network-graph topologi
Provides tools to process data from model runs to identify patterns and quantify system behavior.
DifferentialEquations.jl es una biblioteca numérica integral diseñada para resolver ecuaciones diferenciales ordinarias, estocásticas, de retardo y algebraicas. Funciona como una suite de resolución de alto rendimiento que integra machine learning científico, programación probabilística y diferenciación automatizada en un framework unificado. Al aprovechar el despacho múltiple y la integración simbólico-numérica, la biblioteca proporciona un entorno flexible para el modelado matemático complejo y la simulación. El proyecto se distingue por su capacidad para cerrar la brecha entre el análisis numérico tradicional y las técnicas modernas de machine learning. Admite el entrenamiento de ecuaciones diferenciales universales, permitiendo a los usuarios incrustar redes neuronales directamente en simuladores científicos para aprender dinámicas desconocidas mientras mantienen restricciones físicas. Además, la biblioteca ofrece herramientas avanzadas de análisis de sensibilidad y estimación de parámetros, incluyendo métodos adjuntos e inferencia bayesiana, que permiten una calibración eficiente del modelo y el descubrimiento automatizado de ecuaciones gobernantes a partir de datos. La plataforma ofrece amplias capacidades para la computación de alto rendimiento, incluyendo paralelismo agnóstico al hardware que despacha simulaciones a través de CPUs, GPUs y clusters distribuidos. Incorpora una cuantificación rigurosa de la incertidumbre a través de aritmética de intervalos y propagación de Monte Carlo, asegurando una estimación de errores confiable en experimentos numéricos. Además, el sistema cuenta con rutinas de optimización sofisticadas, como la detección de dispersión basada en grafos y el cálculo de productos sin matrices, para acelerar el rendimiento en sistemas a gran escala.
Provides standardized interfaces for interpolating, differentiating, and visualizing numerical simulation results.