Awesome Open Source
Awesome Open Source
Combined Topics
eigen
x
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
The Top 144 Eigen Open Source Projects on Github
Categories
>
Mathematics
>
Eigen
Pydensecrf
⭐
1,569
Python wrapper to Philipp Krähenbühl's dense (fully connected) CRFs with gaussian edge potentials.
Cppnumericalsolvers
⭐
690
a lightweight C++17 library of numerical optimization methods for nonlinear functions (Including L-BFGS-B for TensorFlow)
Math
⭐
541
The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.
Towr
⭐
414
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
Optim
⭐
354
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
Ifopt
⭐
350
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
Stats
⭐
328
A C++ header-only library of statistical distribution functions.
Pybind11_examples
⭐
324
Examples for the usage of "pybind11"
Poisson_blend
⭐
248
Seamless copy-and-paste of images with Poisson Blending.
Dive Into Ml System
⭐
215
Dive into machine learning system, start from reinventing the wheel.
Mathtoolbox
⭐
173
Mathematical tools (interpolation, dimensionality reduction, optimization, etc.) written in C++11 with Eigen
Monocular Visual Odometry
⭐
167
A simple monocular visual odometry (part of vSLAM) by ORB keypoints with initialization, tracking, local map and bundle adjustment. (WARNING: Hi, I'm sorry that this project is tuned for course demo, not for real world applications !!!)
Hole_fixer
⭐
138
Demo implementation of smoothly filling holes in 3D meshes using surface fairing
Mtensor
⭐
119
A C++ Cuda Tensor Lazy Computing Library
Jpdaf_tracking
⭐
113
A tracker based on joint probabilistic data association filtering.
Modernroboticscpp
⭐
112
Modern Robotics: Mechanics, Planning, and Control C++ Library --- The primary purpose of the provided software is to be easy to read and educational, reinforcing the concepts in the book. The code is optimized neither for efficiency nor robustness. http://modernrobotics.org/
Robotics_setup
⭐
112
Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.
Epigraph
⭐
106
A C++ interface to formulate and solve linear, quadratic and second order cone problems.
Surface_splatting
⭐
96
OpenGL demo of a point rendering and texture filtering technique called Surface Splatting.
Ithaca Fv
⭐
95
Reduced order modelling techniques for OpenFOAM
Openimagedebugger
⭐
89
An advanced in-memory image visualization plugin for GDB and LLDB on Linux, MacOS and Windows (experimental). Previously known as gdb-imagewatch.
Osqp Cpp
⭐
84
A C++ interface for the OSQP quadratic programming solver.
Eigenpy
⭐
77
Bindings between Numpy and Eigen using Boost.Python
Ctranslate
⭐
76
Lightweight C++ translator for OpenNMT Torch models (deprecated)
Rcppeigen
⭐
68
Rcpp integration for the Eigen templated linear algebra library
Learned_indices
⭐
53
A C++11 implementation of the B-Tree part of "The Case for Learned Index Structures"
Phonevr
⭐
52
Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
Urt
⭐
47
Fast Unit Root Tests and OLS regression in C++ with wrappers for R and Python
Eigen Cuda
⭐
47
MWE for using the Eigen library in CUDA kernels
Numpyeigen
⭐
47
Fast zero-overhead bindings between NumPy and Eigen
Eigenrand
⭐
46
fastest random distribution generator for Eigen
Eigen Js
⭐
39
⚡ Eigen-js is a port of the Eigen C++ linear algebra library
H5pp
⭐
37
A simple C++17 wrapper for HDF5
Qpmad
⭐
33
ROS-compatible Eigen-based Goldfarb-Idnani quadratic programming solver
Eigen Levenberg Marquardt Optimization
⭐
30
Code for tutorial on how to use Eigen's LM optimization
Euclid
⭐
28
C++ Shape Analysis and Geometry Processing
Dtt
⭐
28
A C++ header-only for data transfer between linear algebra libraries (Eigen, Armadillo, OpenCV, ArrayFire, LibTorch).
Smooth
⭐
26
Lie theory for robotics
Numpycpp
⭐
25
A c++ header library for matrix operation inspired Numpy Scipy, MATLAB only using Eigen.
Eigen
⭐
24
Owl's OCaml Interface to Eigen3 C++ Library
Hartreefock
⭐
21
A program implementing the Hartree–Fock/self-consistent field method with Gaussian orbitals
Ga_slam
⭐
20
🚀 SLAM for autonomous planetary rovers with global localization
Irspack
⭐
18
Train, evaluate, and optimize implicit feedback-based recommender systems.
Ign Math
⭐
18
General purpose math library for robot applications.
Pico_tree
⭐
17
PicoTree is a C++ header only library with Python bindings for nearest neighbor searches and range searches using a KdTree.
Nrg
⭐
16
A simple program implementing the numerical renormalization group
Glviz
⭐
16
GLviz is a small collection of C++ classes and GLSL shaders to facilitate the development of OpenGL demos.
Eigendocinchinese
⭐
15
Eigen3.3.7 Doc中文版
Sycl_starter
⭐
15
Simple starter code for SYCL and Eigen
Simplexsolver
⭐
14
An easy-to-use Simplex solver class for linear programming.
Vslam
⭐
14
vslam
Dftquantumdot
⭐
12
Density Functional Theory with plane waves basis, applied on a 'quantum dot'. Volumetric visualization of orbitals with VTK
Sample_program_ode
⭐
12
常微分方程式の数値解法の基礎．（教材）
Eigengdb
⭐
11
GDB pretty printers for eigen types
Eigen Cheatsheet
⭐
11
A cheatsheet of Eigen, the C++ linear algebra library.
Laplacian Mesh Smoothing
⭐
10
Uniform, Explicit and Implicit Laplacian Mesh Smoothing
Nn_cpp
⭐
10
A minimalistic header only C++11 Neural Network library based on Eigen::Tensor
Lldb Eigen Pretty Printer
⭐
10
LLDB Eigen Pretty Printer
Rcjit
⭐
9
Experimental jit compiler for R built on NIMBLE
Classicml
⭐
9
简单易用的经典机器学习框架
Difipp
⭐
9
DiFi++ is a header-only c++ linear time-invariant Digital Filter library
Psvwave
⭐
9
Forward code for the P-SV wave equation on a staggered grid, with full waveform inversion interfaces. Finite difference approach according to stress-velocity formulation.
Hierarchicalsmooth
⭐
9
Implementation of the hierarchical smooth algorithm applicable to voxelated images of interface networks ( grain boundaries, soap foam, etc. )
Tracerr
⭐
9
A simple raytracing program writen in C++
Tebd
⭐
9
A simple Time Evolving Block Decimation program
Dmrg
⭐
8
A simple Density Matrix Renormalization Group program
Polysolve
⭐
8
Easy-to-use wrapper for linear solver
Nimeigen
⭐
8
high level wrap of Eigen, the fundamental package for scientific computing with Nim
Rsvd
⭐
7
Randomized singular value decomposition (SVD) written in C++14 / Eigen
Tightbinding
⭐
7
Semi-empirical tight-binding computation of the electronic structure of semiconductors
Dq3d
⭐
7
dual quaternion for 3d geometric operations
Stitch
⭐
6
An in-depth tutorial on the theory of panorama stitching
C Attl3
⭐
6
A C++ deep learning library for the construction and optimization of neural networks ranging from simple feedforward architectures to state-of-the-art convolutional ResNets and LSTMs.
Poisson
⭐
6
Solving Poisson equation using a spectral method, also introducing VTK which will probably be used for other projects
Bem
⭐
5
2d Galerkin BEM code in C++
Multi Som
⭐
5
Multi Self Organizing Maps C++ implementation
Ba_exercise
⭐
5
A exercise of BA, ubuntu20, opencv4+, eigen3.3.7+
Rek Cpp
⭐
5
Randomized Extended Kaczmarz (C++)
Mlambda Eigen
⭐
5
Modified LAMBDA Algorithm using Eigen
Nlopt Util
⭐
5
A header-only wrapper library for calling NLopt optimization in a single line using Eigen::VectorXd
Pypde
⭐
5
A Python library for solving any system of hyperbolic or parabolic Partial Differential Equations. The PDEs can have stiff source terms and non-conservative components.
Smooth_feedback
⭐
4
Control and estimation on Lie groups
Scope2d
⭐
4
A simple yet effective data visualization and analysis software
Fdcl Hdf5
⭐
4
HDF5 wrapper for use with Eigen
Bcd
⭐
4
Block coordinate descent for group lasso
Lie Group Controllers
⭐
4
Header-only C++ libraries containing controllers designed for Lie Groups.
Svmgrad
⭐
4
Matlab/C++ library to evaluate SVM decision function and its derivatives.
Optimal Fir Filter Designer
⭐
4
Given cutoff frequency, sampling frequency and filter order application will return an all-pole, near-linear phase low pass filter with optimized magnitude response in the pass-band region.
Robots Io
⭐
4
Small C++ library to ease access to some devices of a robot using standard formats from Eigen and OpenCV.
Visual Slam
⭐
3
Visual SLAM learning and training
Neuralnetwork
⭐
3
A Neural Network, written with java from scratch.
Nurbs
⭐
3
NURBS library based on libigl.
Cloth_simulation
⭐
3
Simulating cloth movement with different stiffness, wind strength
Pfem3d
⭐
3
Implementation of the Particular Finite Element Method in C++ for 2D/3D flows
Empiricalpseudopotential
⭐
3
Band structure computation using empirical pseudopotentials
Librosacpp
⭐
2
LibrosaCpp is a c++ implemention of librosa to compute short-time fourier transform coefficients,mel spectrogram or mfcc
Hdr
⭐
2
A couple of paper implementations in high dynamic range imaging using C++
Cepheus_launcher
⭐
2
cepheus simulation gazebo-ros / react interface for ignition & control
Dualquat
⭐
2
Class template for dual quaternions using Eigen.
Dominant Colors 3d Color Space
⭐
2
Find dominant colors in images with QT and OpenCV, with a nice GUI to show results in 3D color spaces: RGB, HSV, HSL, HWB, CIE XYZ and L*A*B, and more! Export results to images, .CSV files and palettes for popular software like Photoshop, Paintshop Pro and Corel Draw
1-100 of 144 projects
Next >
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
"GitHub" is a registered trademark of GitHub, Inc. Awesome Open Source is not affiliated with GitHub.