All Projects → jerryvarghese1 → bpsci

jerryvarghese1 / bpsci

Licence: GPL-3.0 license
6DOF Dynamic Simulations for Blender with Python

Programming Languages

python
139335 projects - #7 most used programming language
Batchfile
5799 projects
Makefile
30231 projects

Projects that are alternatives of or similar to bpsci

Interactivedynamics.jl
Fast, general-purpose interactive applications for dynamical systems
Stars: ✭ 66 (+153.85%)
Mutual labels:  dynamics
Physac
2D physics header-only library for videogames developed in C using raylib library.
Stars: ✭ 151 (+480.77%)
Mutual labels:  dynamics
Fake Xrm Easy
The testing framework for Dynamics CRM and Dynamics 365 which runs on an In-Memory context and deals with mocks or fakes for you
Stars: ✭ 216 (+730.77%)
Mutual labels:  dynamics
Alertjs
Dialog Builder allows you to create fully customisable dialogs and popups in Dynamics 365.
Stars: ✭ 80 (+207.69%)
Mutual labels:  dynamics
Pydy Tutorial Human Standing
PyDy tutorial materials for MASB 2014, PYCON 2014, and SciPy 2014/2015.
Stars: ✭ 135 (+419.23%)
Mutual labels:  dynamics
Xrm Ci Framework
xRM CI Framework provides you with the tools automate the build and deployment of your CRM Solution. Using the framework to implement a fully automated DevOps pipeline will allow you to deploy more frequently with added consistency and quality.
Stars: ✭ 172 (+561.54%)
Mutual labels:  dynamics
Teneto
Temporal Network Tools
Stars: ✭ 45 (+73.08%)
Mutual labels:  dynamics
generator-nullfactory-xrm
Yeoman generator for Dynamics 365 Solutions. It generates a project structure that facilitates the quick creation builds and automated release strategies with minimal effort.
Stars: ✭ 15 (-42.31%)
Mutual labels:  dynamics
Galpy
Galactic Dynamics in python
Stars: ✭ 134 (+415.38%)
Mutual labels:  dynamics
Pybotics
The Python Toolbox for Robotics
Stars: ✭ 192 (+638.46%)
Mutual labels:  dynamics
Dyn365 Ce Devops
DevOps for Dynamics 365 Customer Engagement (CE) is becoming a popular topic. The goal of this project is to help Dynamics 365 CE solution builders understand and accelerate their implementation of DevOps practices with Dynamics CE and VSTS.
Stars: ✭ 82 (+215.38%)
Mutual labels:  dynamics
Recurring Integrations Scheduler
Recurring Integrations Scheduler (RIS) is a solution that can be used in file-based integration scenarios for Dynamics 365 Finance and Dynamics 365 Supply Chain Management.
Stars: ✭ 96 (+269.23%)
Mutual labels:  dynamics
Prody
A Python Package for Protein Dynamics Analysis
Stars: ✭ 185 (+611.54%)
Mutual labels:  dynamics
Gala
Galactic and gravitational dynamics in Python
Stars: ✭ 73 (+180.77%)
Mutual labels:  dynamics
Hamiltonian Nn
Code for our paper "Hamiltonian Neural Networks"
Stars: ✭ 229 (+780.77%)
Mutual labels:  dynamics
Processjs
Stars: ✭ 48 (+84.62%)
Mutual labels:  dynamics
Awesome Biomechanics
A curated, public list collecting resources for biomechanics and human motion: datasets, processing tools, software for simulation, educational videos, lectures, etc.
Stars: ✭ 154 (+492.31%)
Mutual labels:  dynamics
suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Stars: ✭ 29 (+11.54%)
Mutual labels:  dynamics
Pydy
Multibody dynamics tool kit.
Stars: ✭ 232 (+792.31%)
Mutual labels:  dynamics
Rigidbodydynamics.jl
Julia implementation of various rigid body dynamics and kinematics algorithms
Stars: ✭ 184 (+607.69%)
Mutual labels:  dynamics
bpsci logo

bpsci

License Stars

High level abstraction of Python scripting in Blender that can create six degree of freedom technical animations

View the documentation here

Model Attribution - Snowfall
This software was presented at the International Astronautical Congress 2022 in Paris, France.

This is currently a work in progress. Documentation and instructions may be incomplete and new features useful for scientific visualizations are actively being developed!

Objectives of bpsci

bpsci aims to provide a six degree of freedom simulation backbone to visualize an object's displacement in three dimensions, as well as the three orientation angles, given that the time series data for each degree of freedom has already been simulated. Future functionality with additional scientifically useful visualizations will most likely be added as well.

Why do I need this library?

Graphs are nice, but can often not provide the same level of intuition as a full visualization in 3D space. For example, it is much easier to understand Euler Angles/orientation in 3D space in an interactive 3D space, rather than a technical drawing projected on to a 2D paper. Technical visualizations build intution in a more physical understanding of an object's dynamics.

As an example, visualizing an orbit in three dimensions with respect to time inherently bestows intuition about the velocity magnitude of a spacecraft as a function of its true anomaly, in a way that a graph of the path of the orbits cannot.

Getting Started

Please see the GitHub Pages

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].