Skip to main content

Binder orgSailingVLM

About package

Nowadays, the state-of-the-art CFD solvers (FEM, VOF, LBM) can provide incredibly accurate results for almost any geometry. However, the solution comes at the price of high amount of computational resources. To circumvent this issue, the low fidelity approaches like Vortex Lattice Method can be employed for particular types of computational problems. The VLM is an engineering standard in the conceptual design phase of aircraft or sailing yacht as it allows designers to quickly estimate the performance of numerous different models. Due to the specifics of conditions in which a sailing yacht operates, the VLM solvers dedicated to aircraft design can not be adopted in a straightforward fashion. Here, we present the first open-source Python package which implements the Vortex Lattice Method for the initial aerodynamic analysis of upwind sails. Through its lightweight requirements, the software can be easily installed and executed locally or accessed in a cloud environment such as Binder.

Overview

Jupyter & cli

pySailingVLm can be used as cli script or inside Jupyter Notebook. For more information see docs and interative Notebooks examples.

Example outputs

pySailingVLM calculates forces, coefficients, moments acting on sails. Results are visualized and plotted:

Users can also see colormap with their sails:

Sample graphs generated by pySailingVLM:

And

More information

Please follow documentation for installation and usage.

Metadata

Release files for pySailingVLM 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pySailingVLM 1.0.3
File Size Uploaded
pySailingVLM-1.0.3.tar.gz 46.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pySailingVLM 1.0.3
File Interpreter ABI Platform
pySailingVLM-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 105.6 kB

Release files / pySailingVLM-1.0.3.tar.gz

Download URL pySailingVLM-1.0.3.tar.gz
Size 46.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fb0e49aa29f18abf7fd06336b802be1f2b1f281353d661015f18791601ac7f5b
BLAKE2b-256 checksum
How to use checksums
7ae1cb54d65482bb83b3bc003c71c50aa84000dd2cc016e8f73efbe68271d9a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release files / pySailingVLM-1.0.3-py3-none-any.whl

Download URL pySailingVLM-1.0.3-py3-none-any.whl
Size 58.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
37c4952ff463f2ae13bd127d7b9e46e26f20135781798b77ca33a6e7d8e9e4cb
BLAKE2b-256 checksum
How to use checksums
befb4b8f147b49894795e8d72ee989c29b4cee1731bf2774c28353a0e9804b74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page