PythonScientificComputing
A Python package to manage extremely large amounts of data
Dataframes powered by a multithreaded, vectorized query engine, written in Rust
pyOptSparse is an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable, and portable manner.
Performance portable parallel programming in Python.
Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Open Source Optimization of Dynamic Multidisciplinary Systems
MACH: MDO of Aircraft Configurations with High fidelity
pyGeo provides geometric design variables and constraints suitable for gradient-based optimization.
Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
Next generation High-Power Rocketry 6-DOF Trajectory Simulation
OpenCL integration for Python, plus shiny features
Ahead of Time compiler for numeric kernels
Python interface to the Intel MKL Pardiso library to solve large sparse linear systems of equations
A differentiable PDE solving framework for machine learning
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Efficiently computes derivatives of NumPy code.
PyGWalker: Turn your pandas dataframe into an interactive UI for visual analysis
⚡ Datoviz: high-performance GPU scientific data visualization C/C++/Python library
Curvature Corrected Moving Average: An accurate and model-free path smoothing algorithm.
A transparent Python interface to the SLSQP optimization algorithm, with advanced features and visualization capabilities.
High performance computational platform in Python for the spectral Galerkin method
A debugging and profiling tool that can trace and visualize python code execution