All Projects → aqreed → PyVLM

aqreed / PyVLM

Licence: MIT license
Vortex Lattice Method library written in Python

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PyVLM

ezaero
ezaero - Easy aerodynamics in Python ✈️
Stars: ✭ 24 (-27.27%)
Mutual labels:  aerodynamics, aeronautics
CaNS
A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
Stars: ✭ 144 (+336.36%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics
shallow-water
Python model solving the shallow water equations (linear momentum, nonlinear continuity)
Stars: ✭ 78 (+136.36%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics
SNaC
A multi-block solver for massively parallel direct numerical simulations (DNS) of fluid flows
Stars: ✭ 26 (-21.21%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics
exadg
ExaDG - High-Order Discontinuous Galerkin for the Exa-Scale
Stars: ✭ 62 (+87.88%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics
hybridCentralSolvers
United collection of hybrid Central solvers - one-phase, two-phase and multicomponent versions
Stars: ✭ 42 (+27.27%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics
CFD
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
Stars: ✭ 89 (+169.7%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics
Cfdpython
A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
Stars: ✭ 2,180 (+6506.06%)
Mutual labels:  fluid-dynamics
range3
Range Software - Finite Element Analysis
Stars: ✭ 31 (-6.06%)
Mutual labels:  computational-fluid-dynamics
splashsurf
Surface reconstruction library and CLI for particle data from SPH simulations, written in Rust.
Stars: ✭ 18 (-45.45%)
Mutual labels:  fluid-dynamics
CEASIOMpy
CEASIOMpy is a Python conceptual aircraft design environment
Stars: ✭ 42 (+27.27%)
Mutual labels:  aerodynamics
canvas-fluid-solver
Real-time fluid simulation in Javascript.
Stars: ✭ 45 (+36.36%)
Mutual labels:  fluid-dynamics
euler-fluid-cpp
Euler fluid simulated with CPP and SFML
Stars: ✭ 50 (+51.52%)
Mutual labels:  fluid-dynamics
magic
MagIC is a high-performance code that solves the magneto-hydrodynamics equations in rotating spherical shells
Stars: ✭ 67 (+103.03%)
Mutual labels:  computational-fluid-dynamics
MAPLEAF
6-DOF Rocket Flight Simulation Framework
Stars: ✭ 28 (-15.15%)
Mutual labels:  aerodynamics
lethe
Repository for the open-source lethe CFD/DEM/CFD-DEM project
Stars: ✭ 120 (+263.64%)
Mutual labels:  computational-fluid-dynamics
unstructured-finite-volume
Unstructured Finite Volume Solver for Partial Differential Equations
Stars: ✭ 26 (-21.21%)
Mutual labels:  fluid-dynamics
caeroc
☴🖩 Compressible Aerodynamics Calculator for Python
Stars: ✭ 25 (-24.24%)
Mutual labels:  aerodynamics
PetIBM
PetIBM - toolbox and applications of the immersed-boundary method on distributed-memory architectures
Stars: ✭ 80 (+142.42%)
Mutual labels:  computational-fluid-dynamics
TEGAN
Generative Adversarial Network (GAN) for physically realistic enrichment of turbulent flow fields
Stars: ✭ 60 (+81.82%)
Mutual labels:  fluid-dynamics

Build Status codecov.io license Binder

PyVLM

Description Python Vortex Lattice Method
Author AeroPython Team [email protected]
Version 0.0.1
Python Version 3.6
Requires Numpy, Matplotlib

Installation

PyVLM has been written in Python3, and its version v0.1.1 is available in PyPi. It can be installed using:

$ pip install vlm

To install in development mode:

$ git clone https://github.com/aqreed/PyVLM.git
$ cd PyVLM
$ pip install -e .

Please find a example notebook on the 'examples' folder that you can open locally, or just try Binder to launch online interactive Jupyter notebooks.


NOTE: PyVLM is under development and might change in the near future.


Dependencies

This package depends on Python, NumPy and Matplotlib and is usually tested on Linux with the following versions:

Python 3.6, NumPy 1.16, Matplotlib 3.0

Testing

PyVLM recommends py.test for running the test suite. Running from the top directory:

$ pytest

To test coverage (also from the top directory):

$ pytest --cov

Bug reporting

Please feel free to open an issue on GitHub!

License

MIT (see COPYING)

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