BladeX | BladeX - Python Blade Morphing
kandi X-RAY | BladeX Summary
kandi X-RAY | BladeX Summary
BladeX is a Python library typically used in Manufacturing, Utilities, Energy, Utilities applications. BladeX has no bugs, it has no vulnerabilities, it has build file available and it has low support. However BladeX has a Non-SPDX License. You can download it from GitHub.
BladeX is a Python package for geometrical parametrization and bottom-up construction of propeller blades. It allows to generate and deform a blade based on the radial distribution of its parameters such as pitch, rake, skew, and the sectional foils' parameters such as chord and camber. The package is ideally suited for parametric simulations on large number of blade deformations. It provides an automated procedure for the CAD generation, hence reducing the time and effort required for modelling. The main scope of BladeX is to deal with propeller blades, however it can be flexible to be applied on further applications with analogous geometrical structures such as aircraft wings, turbomachinery, or wind turbine blades. See the Examples section below and the Tutorials to have an idea of the potential of this package.
BladeX is a Python package for geometrical parametrization and bottom-up construction of propeller blades. It allows to generate and deform a blade based on the radial distribution of its parameters such as pitch, rake, skew, and the sectional foils' parameters such as chord and camber. The package is ideally suited for parametric simulations on large number of blade deformations. It provides an automated procedure for the CAD generation, hence reducing the time and effort required for modelling. The main scope of BladeX is to deal with propeller blades, however it can be flexible to be applied on further applications with analogous geometrical structures such as aircraft wings, turbomachinery, or wind turbine blades. See the Examples section below and the Tutorials to have an idea of the potential of this package.
Support
Quality
Security
License
Reuse
Support
BladeX has a low active ecosystem.
It has 35 star(s) with 14 fork(s). There are 13 watchers for this library.
It had no major release in the last 12 months.
There are 0 open issues and 9 have been closed. On average issues are closed in 22 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of BladeX is v0.1
Quality
BladeX has 0 bugs and 0 code smells.
Security
BladeX has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
BladeX code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
BladeX has a Non-SPDX License.
Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.
Reuse
BladeX releases are available to install and integrate.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed BladeX and discovered the below as its top functions. This is intended to give you an instant insight into BladeX implemented functionality, and help decide if they suit your requirements.
- Generate IGES
- Generate a lower - hemisphere surface
- Check for errors
- Check filename
- Generate STL file
- Generate a solid
- Create a Voronoi diagram for 2D points
- Check if a point is inside a polygon
- Finds the shortest shortest path in coords
- Calculate the distance between two points
- Generate parameters
- The y - down curve
- Plot the parameter curve
- Check if the parameter is valid
- Checks if the given parameter is set
- Check that deformed points are computed
- Scale the image
- Translate the image
- Generate the coordinates of the chord
- Compute the orthogonal coordinates of the chord
- Reconstruct a blade
- Apply transformations
- The reference point of the graph
- Reconstruct a Propeller
- The length of the chord
- Display the shaft
Get all kandi verified functions for this library.
BladeX Key Features
No Key Features are available at this moment for BladeX.
BladeX Examples and Code Snippets
Copy
@article{gadalla19bladex,
Author = {Gadalla, Mahmoud and Tezzele, Marco and Mola, Andrea and Rozza, Gianluigi},
Title = {{BladeX: Python Blade Morphing}},
Journal = {The Journal of Open Source Software},
Volume = {4},
Number = {34},
Pages
Copy
> git clone https://github.com/mathLab/BladeX
> pip install git+https://github.com/mathLab/BladeX.git
> python setup.py install
> pip uninstall bladex
Community Discussions
No Community Discussions are available at this moment for BladeX.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install BladeX
BladeX requires numpy, scipy, matplotlib, sphinx (for the documentation), and nose (for the local test). They can be easily installed using pip. BladeX is compatible with Python 3.6. Moreover, some of the modules require OCC to be installed for the .iges or .stl CAD generation. This requirement cannot be satisfied through pip, but the precompiled binaries are available on conda using the command:. You can also refer to pythonocc.org or github.com/tpaviot/pythonocc-core for further instructions.
Support
BladeX uses Sphinx for code documentation. You can view the documentation online here. To build the html version of the docs locally simply:. The generated html can be found in docs/build/html. Open up the index.html you find there to browse.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page