Skip to content

Commit 8d3799e

Browse files
authored
Merge pull request #32 from mtezzele/doc
Doc
2 parents fb3615d + 8f2b4d1 commit 8d3799e

File tree

6 files changed

+29
-14
lines changed

6 files changed

+29
-14
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
**BladeX**: Python Package for Blade Deformation
2-
31
<p align="center">
42
<a href="http://mathlab.github.io/BladeX/" target="_blank" >
53
<img alt="Python Package for Blade Deformation" src="docs/source/_static/logo_bladex.png" width="200" />
69.4 KB
Loading

docs/source/_tutorials/tutorial3generateblade.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11780,7 +11780,7 @@ <h2 id="Tutorial-3:-Prepare-a-blade-3D-sectional-profiles">Tutorial 3: Prepare a
1178011780
<div class="inner_cell">
1178111781
<div class="text_cell_render border-box-sizing rendered_html">
1178211782
<p>The foil transformations according to the pitch, rake, and skew are all given in the following transformations map.</p>
11783-
<p><img src="data/transformations.png"></p>
11783+
<p><img src="pictures/transformations.png" alt=""></p>
1178411784

1178511785
</div>
1178611786
</div>

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070

7171
# General information about the project.
7272
project = u'BladeX'
73-
copyright = u'2018, BladeX contributors'
73+
copyright = u'2018-2019, BladeX contributors'
7474
author = u'BladeX contributors'
7575

7676
# autoclass
@@ -81,7 +81,7 @@
8181
# built documents.
8282
#
8383
# The short X.Y version.
84-
version = '0.0.1'
84+
version = '0.1'
8585
# The full version, including alpha/beta/rc tags.
8686
release = version
8787

docs/source/index.rst

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,32 @@
11
Welcome to BladeX's documentation!
22
===================================================
33

4+
.. image:: _static/logo_bladex.png
5+
:height: 150px
6+
:width: 150 px
7+
:align: right
8+
49
Description
510
^^^^^^^^^^^^
611

7-
BladeX is a Python package for blade generation.
12+
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.
13+
14+
15+
Dependencies and installation
16+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17+
BladeX requires numpy, scipy, matplotlib, sphinx (for the documentation), and nose (for the local test). They can be easily installed using pip.
18+
19+
BladeX is compatible with Python 2.7 and Python 3.6. Moreover, some of the modules require OCC to be installed for the .iges or .stl CAD generation. Please see below for instructions on how to satisfy the OCC requirements. You can also refer to `pythonocc.org <https://pythonocc.org>`_ or `github.com/tpaviot/pythonocc-core <https://github.com/tpaviot/pythonocc-core>`_ for further instructions.
820

21+
Python2.7 OCC installation:
22+
::
23+
24+
conda install -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core==0.18.1 python=2.7
25+
26+
Python3.6 OCC installation:
27+
::
928

10-
Installation
11-
--------------------
12-
BladeX requires numpy, scipy, matplotlib, and sphinx (for the documentation). They can be easily installed via pip.
29+
conda install -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core==0.18.1 python=3.6
1330

1431

1532
The `official distribution <https://github.com/mathLab/BladeX>`_ is on GitHub, and you can clone the repository using
@@ -31,7 +48,7 @@ To uninstall the package you have to rerun the installation and record the insta
3148

3249

3350
Tutorials
34-
--------------------
51+
^^^^^^^^^^^^^^^^
3552

3653
We made some tutorial examples. Please refer to the official GitHub repository for the last updates. Here the list of the exported tutorials:
3754

@@ -42,7 +59,7 @@ We made some tutorial examples. Please refer to the official GitHub repository f
4259

4360

4461
Developer's Guide
45-
--------------------
62+
^^^^^^^^^^^^^^^^^^^^^^^
4663

4764
.. toctree::
4865
:maxdepth: 1

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ def readme():
1111

1212
setup(
1313
name='bladex',
14-
version='0.0.1',
14+
version='0.1.0',
1515
description='BladeX.',
1616
long_description=readme(),
1717
classifiers=[
18-
'Development Status :: 0 - Alpha',
18+
'Development Status :: 5 - Production/Stable',
1919
'License :: OSI Approved :: MIT License',
2020
'Programming Language :: Python :: 2.7',
2121
'Programming Language :: Python :: 3.6',
2222
'Intended Audience :: Science/Research',
2323
'Topic :: Scientific/Engineering :: Mathematics'
2424
],
25-
keywords='blade',
25+
keywords='blade-generation propeller iges procal',
2626
url='https://github.com/mathLab/BladeX',
2727
author='Marco Tezzele, Mahmoud Gadalla',
2828

0 commit comments

Comments
 (0)