All Projects → vibrationtoolbox → vibration_toolbox

vibrationtoolbox / vibration_toolbox

Licence: other
Educational Vibration programs. Intended for undergraduate and early graduate students.

Programming Languages

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

Projects that are alternatives of or similar to vibration toolbox

pymae
Materials for the book "Python for Mechanical and Aerospace Engineering"
Stars: ✭ 56 (-37.08%)
Mutual labels:  engineering, mechanical-engineering, aerospace-engineering
fatpack
fatpack provides functions and classes for fatigue analysis of data series.
Stars: ✭ 68 (-23.6%)
Mutual labels:  mechanical-engineering, civil-engineering
pylife
a general library for fatigue and reliability
Stars: ✭ 45 (-49.44%)
Mutual labels:  engineering, mechanical-engineering
resonance
Learning Mechanical Vibration Engineering Through Computation
Stars: ✭ 28 (-68.54%)
Mutual labels:  engineering, mechanical-engineering
How Companies Hire
An inside look into how top tech companies hire
Stars: ✭ 234 (+162.92%)
Mutual labels:  engineering
Openedu
📚 The Open Source Education Initiative – a repository with resources for 60+ engineering subjects. Let's make education more open and accessible! 🚀✨
Stars: ✭ 156 (+75.28%)
Mutual labels:  engineering
React Roadmap
【🔥持续更新中】React 前端工程师实战学习路线
Stars: ✭ 149 (+67.42%)
Mutual labels:  engineering
Pydy Tutorial Human Standing
PyDy tutorial materials for MASB 2014, PYCON 2014, and SciPy 2014/2015.
Stars: ✭ 135 (+51.69%)
Mutual labels:  engineering
StructPy
Structural Analysis Library for Python based on the direct stiffness method
Stars: ✭ 56 (-37.08%)
Mutual labels:  civil-engineering
bearing-vibration-diagnostics-toolbox
No description or website provided.
Stars: ✭ 26 (-70.79%)
Mutual labels:  vibration
Reverse Engineering Tutorials
Some Reverse Engineering Tutorials for Beginners
Stars: ✭ 217 (+143.82%)
Mutual labels:  engineering
Routed Gothic
A clean vintage drafting, avionics, routed signage, and keyboard legend font.
Stars: ✭ 161 (+80.9%)
Mutual labels:  engineering
Pygalmesh
A Python frontend to CGAL's mesh generators.
Stars: ✭ 245 (+175.28%)
Mutual labels:  engineering
Fluids
Fluid dynamics component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 154 (+73.03%)
Mutual labels:  engineering
LearningResources
A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more
Stars: ✭ 63 (-29.21%)
Mutual labels:  engineering
Cs193p Fall 2017
These are the lectures, slides, reading assignments, and problem sets for the Developing Apps for iOS 11 with Swift 4 CS193p course offered at the Stanford School of Engineering and available on iTunes U.
Stars: ✭ 141 (+58.43%)
Mutual labels:  engineering
Autocadcodepack
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Stars: ✭ 207 (+132.58%)
Mutual labels:  engineering
Developer Roadmap
Roadmap to becoming a developer in 2021
Stars: ✭ 180,811 (+203058.43%)
Mutual labels:  engineering
Front End Guide
📚 Study guide and introduction to the modern front end stack.
Stars: ✭ 14,073 (+15712.36%)
Mutual labels:  engineering
Congress
Helping humanity evolve
Stars: ✭ 191 (+114.61%)
Mutual labels:  engineering

The Engineering Vibration Toolbox for Python

https://badge.fury.io/py/vibration-toolbox.png/ https://travis-ci.org/vibrationtoolbox/vibration_toolbox.svg?branch=master PyPi Download stats

Joseph C. Slater and Raphael Timbó

Welcome to the Vibration Toolbox. This Python version is a completely new design build for modern education. This is an educational set of codes intended primarily for demonstration of vibration analysis and phenomenon. You may find them useful for application, but that isn't the intent of this toolbox. If you have professional-level needs please contact the authors.

Full documentation is available, but please excuse that it is still under development. Such documentation has never existed for the other ports of the toolbox so this is taking some time. We don't need feedback at this time, but we will take assistance in improving documentation and code. Please clone the repository and support use by submitting pull requests fixing typos and clarifying documentation.

Try now!

You won't get everything, but you can try parts of the toolbox immediately by riunning the tutorial on mybinder.org, right in your browser window!

Installation

If you aren't familiar at all with Python, please see Installing Python.

Installation is made easy with pip (or pip3), with releases as we have time while we try to create a full first release. Much of it works already, but we certainly need issue reports (on github).

To install type:

pip install --user vibration_toolbox

at your command prompt (not the python prompt) where --user isn't necessary if you are using a locally installed version of Python such as Anaconda.

To run, I recommend you open a Jupyter notebook by using jupyter notebook at your command prompt/terminal prompt/Anaconda prompt and then type:

import vibration_toolbox as vtb

For examples, see the JupyterNotebooks folder. Some of these have interactive capabilities that are only apparent when you run them yourself instead of just looking at them on GitHub. Unfortunately our organization of these still leaves a little to be desired. Help accepted!

Installation of current code/contributing

The usage documentation is far behind the current code, while the reference is way ahead of the released code due to the autodoc capability of Sphinx. Especially as of 2017, the code is still in rapid development. So is the documentation. Releases to pypi.

If you wish to install the current version of the software, and especially contribute, please follow the instructions in Contributing.rst

That should be it. Please note issues on the issues tab on GitHub.

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