All Projects → sisl → mechamodlearn

sisl / mechamodlearn

Licence: MIT license
Structured framework for learning mechanical systems in PyTorch

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mechamodlearn

Feyncalc
Mathematica package for algebraic calculations in elementary particle physics.
Stars: ✭ 184 (+736.36%)
Mutual labels:  physics
Mathutilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
Stars: ✭ 2,815 (+12695.45%)
Mutual labels:  physics
Artiq
A leading-edge control system for quantum information experiments
Stars: ✭ 245 (+1013.64%)
Mutual labels:  physics
Arcadecarphysics
Arcade Car Physics - Vehicle Simulation for Unity3D
Stars: ✭ 189 (+759.09%)
Mutual labels:  physics
P2.js
JavaScript 2D physics library
Stars: ✭ 2,367 (+10659.09%)
Mutual labels:  physics
Hamiltonian Nn
Code for our paper "Hamiltonian Neural Networks"
Stars: ✭ 229 (+940.91%)
Mutual labels:  physics
Pycbc
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
Stars: ✭ 177 (+704.55%)
Mutual labels:  physics
UnitedEngine
Lightweight physic engine designed for massive and fast simulations
Stars: ✭ 133 (+504.55%)
Mutual labels:  physics
Bulletsharp
.NET wrapper for the Bullet physics library
Stars: ✭ 208 (+845.45%)
Mutual labels:  physics
Haskanoid
A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
Stars: ✭ 242 (+1000%)
Mutual labels:  physics
Itensors.jl
A Julia library for efficient tensor computations and tensor network calculations
Stars: ✭ 199 (+804.55%)
Mutual labels:  physics
Insect
High precision scientific calculator with support for physical units
Stars: ✭ 2,469 (+11122.73%)
Mutual labels:  physics
Pydy
Multibody dynamics tool kit.
Stars: ✭ 232 (+954.55%)
Mutual labels:  physics
Chemlab
The chemistry library you were waiting for
Stars: ✭ 187 (+750%)
Mutual labels:  physics
Measurements.jl
Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.
Stars: ✭ 248 (+1027.27%)
Mutual labels:  physics
Salva
2 and 3-dimensional fluid simulation library in Rust.
Stars: ✭ 182 (+727.27%)
Mutual labels:  physics
Math Science Video Lectures
List of Science courses with video lectures
Stars: ✭ 219 (+895.45%)
Mutual labels:  physics
BowlerStudio
A Full-Stack Robotics Development Environment
Stars: ✭ 95 (+331.82%)
Mutual labels:  physics
MIMS
PyQt application for creating mass interaction models and compiling them into Faust dsp code, or ~gen objects (for Max/MSP)
Stars: ✭ 22 (+0%)
Mutual labels:  physics
Particulate Medusae
Soft body jellyfish simulation.
Stars: ✭ 239 (+986.36%)
Mutual labels:  physics

MechaModLearn

Authors: @kunalmenda and @rejuvyesh

This library provides a structured framework for learning mechanical systems in PyTorch.


Installation

Requires Python3.

git clone https://github.com/sisl/mechamodlearn.git
cd mechamodlearn
pip install -e .

Usage

Example experiments are placed in experiments directory.

To run the Simple experiment:

python experiments/simple.py --logdir /tmp/simplelog

References


If you found this library useful in your research, please consider citing our paper:

@article{gupta2019mod,
    title={A General Framework for Structured Learning of Mechanical Systems},
    author={Gupta, Jayesh K. and Menda, Kunal and Manchester, Zachary and Kochenderfer, Mykel},
    journal={arXiv preprint arXiv:1902.08705},
    year={2019}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].