Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1082 commits
Select commit Hold shift + click to select a range
a85e39c
flake 8.
LeonDeligny Apr 2, 2025
4ed070b
flake 8.
LeonDeligny Apr 2, 2025
f77bed0
small issues fixed
LeonDeligny Apr 2, 2025
c811cac
flake8 .
LeonDeligny Apr 2, 2025
c8c4ec9
saveaerocoef
LeonDeligny Apr 2, 2025
c427f57
saveaerocoef
LeonDeligny Apr 2, 2025
a28aa7d
pydantic version added
GBenedett Apr 2, 2025
bbc6bb6
unittest
LeonDeligny Apr 2, 2025
ee0c0b3
unittest
LeonDeligny Apr 2, 2025
093460e
damping der in SU2
LeonDeligny Apr 2, 2025
e7c4031
test_save_aero_coef
LeonDeligny Apr 2, 2025
71c74b7
test_save_aero_coef
LeonDeligny Apr 2, 2025
c3be407
test_save_aero_coef
LeonDeligny Apr 2, 2025
720525b
pyavl
LeonDeligny Apr 2, 2025
90bf511
improve pyAVL
Romain-Gauthier Apr 2, 2025
9d7cccf
pyavl
LeonDeligny Apr 2, 2025
60b0017
flake8 .
LeonDeligny Apr 2, 2025
07d051f
flake8 .
LeonDeligny Apr 2, 2025
8ba294f
flake error
GBenedett Apr 2, 2025
56fd1bc
flake8 .
LeonDeligny Apr 2, 2025
96f093e
swql injection
LeonDeligny Apr 2, 2025
beee799
swql injection
LeonDeligny Apr 2, 2025
fd762cf
swql injection
LeonDeligny Apr 2, 2025
860cf45
conflict solved
LeonDeligny Apr 2, 2025
2f77800
sql injection
LeonDeligny Apr 2, 2025
3017f0d
sql injection
LeonDeligny Apr 2, 2025
8fae47b
flake8 .
LeonDeligny Apr 2, 2025
8bd02bf
sql injection
LeonDeligny Apr 2, 2025
26471aa
sql injection
LeonDeligny Apr 2, 2025
a411e59
sql injection
LeonDeligny Apr 2, 2025
69f3f86
sql injection
LeonDeligny Apr 2, 2025
cad9002
sql injection
LeonDeligny Apr 2, 2025
c4ef1c3
sql injection
LeonDeligny Apr 2, 2025
19a5e04
sql injection
LeonDeligny Apr 2, 2025
72e8661
flake8 .
LeonDeligny Apr 2, 2025
e99b6f0
flake8 .
LeonDeligny Apr 2, 2025
8f5f698
flake8 .
LeonDeligny Apr 2, 2025
26fbb36
Aeroframe fix, cpacs2avl fix, less verbosity
GBenedett Apr 2, 2025
6cd7401
flake8
GBenedett Apr 2, 2025
285760c
flake8 .
LeonDeligny Apr 2, 2025
cf51bd9
flake8 .
LeonDeligny Apr 2, 2025
5a321fd
flake8 .
LeonDeligny Apr 2, 2025
7b7197d
flake8 .
LeonDeligny Apr 2, 2025
cddc0bd
flake8 .
LeonDeligny Apr 2, 2025
b326c5a
flake8 .
LeonDeligny Apr 2, 2025
2465759
pyavl refactoring
LeonDeligny Apr 3, 2025
60fe48e
add README for ExportCSV module
LeonDeligny Apr 3, 2025
04e2ad6
add integration tests
LeonDeligny Apr 3, 2025
d9226af
add terminate workflow button
LeonDeligny Apr 3, 2025
39b9cb6
some refactoring
LeonDeligny Apr 3, 2025
018bbea
cpacs2gmsh remove duplicate entries
LeonDeligny Apr 4, 2025
d965ff0
correct import for AVL
LeonDeligny Apr 4, 2025
c2d8e59
correct import for AVL
LeonDeligny Apr 4, 2025
c610821
logger debug
LeonDeligny Apr 4, 2025
668df88
correct test in avl
LeonDeligny Apr 4, 2025
9b3f92a
logger debug
LeonDeligny Apr 4, 2025
9f20296
logger debug
LeonDeligny Apr 4, 2025
4ec502f
logger debug
LeonDeligny Apr 4, 2025
b608035
cpacs2gmsh fusing main wing for SU2
LeonDeligny Apr 7, 2025
3e58de3
correct wingclassification import
LeonDeligny Apr 7, 2025
1a45b04
correct wingclassification import
LeonDeligny Apr 7, 2025
d20f715
remove pytornado
LeonDeligny Apr 7, 2025
f59e365
flake8 .
LeonDeligny Apr 7, 2025
2925fa0
remove pytorado completely
LeonDeligny Apr 7, 2025
158a8d8
correct refinement factor
LeonDeligny Apr 7, 2025
86e7862
correct refinement factor
LeonDeligny Apr 7, 2025
39bb0f6
correct refinement factor
LeonDeligny Apr 7, 2025
c9c27e2
correct refinement factor
LeonDeligny Apr 7, 2025
1011361
codacy
LeonDeligny Apr 7, 2025
727b45a
codacy
LeonDeligny Apr 7, 2025
d95e373
codacy
LeonDeligny Apr 7, 2025
3803537
flake8 .
LeonDeligny Apr 7, 2025
f65ec7d
codacy reduced complexity
LeonDeligny Apr 7, 2025
4eebc34
codacy reduced complexity
LeonDeligny Apr 8, 2025
8521dd5
redefining min max
LeonDeligny Apr 8, 2025
d885483
comment unused import
LeonDeligny Apr 8, 2025
8fca305
CPACSUpdater correction on plain transform
LeonDeligny Apr 8, 2025
9a5f7cc
CPACSUpdater correction on plain transform
LeonDeligny Apr 8, 2025
95ac93d
geometry functions refactorisation
LeonDeligny Apr 8, 2025
073774b
geometry functions refactorisation
LeonDeligny Apr 8, 2025
775f8aa
flake8 .
LeonDeligny Apr 8, 2025
ef028ee
flake8 .
LeonDeligny Apr 8, 2025
68f69bd
Merge remote-tracking branch 'origin/main' into dynamicstability
LeonDeligny Apr 8, 2025
f8412f0
Update GitHub Actions runner to Ubuntu 22.04
LeonDeligny Apr 8, 2025
82d4c83
remove pytornado
LeonDeligny Apr 8, 2025
4d3ca35
refactoring
LeonDeligny Apr 8, 2025
2c01181
flake8 .
LeonDeligny Apr 8, 2025
1e2e4fb
remove unused import function
LeonDeligny Apr 8, 2025
4335f32
remove duplications
LeonDeligny Apr 8, 2025
77d5416
update environment.yml
LeonDeligny Apr 8, 2025
58b0032
delete unused function
LeonDeligny Apr 8, 2025
d0532ba
remove duplicates
LeonDeligny Apr 8, 2025
ed73ea1
ubuntu
LeonDeligny Apr 9, 2025
cb18aa7
update environment
LeonDeligny Apr 9, 2025
5bea778
correct get_points
LeonDeligny Apr 9, 2025
752bdb3
correct get_points
LeonDeligny Apr 9, 2025
4300b53
remove sumo install paths
LeonDeligny Apr 9, 2025
6afb095
re-new environemnt.yml
LeonDeligny Apr 9, 2025
bb2462c
re-new environemnt.yml
LeonDeligny Apr 9, 2025
b563ac2
re-new environemnt.yml
LeonDeligny Apr 9, 2025
1a23f02
re-new environemnt.yml
LeonDeligny Apr 9, 2025
1a3e431
re-new environemnt.yml
LeonDeligny Apr 9, 2025
e84303e
re-new environemnt.yml
LeonDeligny Apr 9, 2025
e66dbdb
re-new environemnt.yml
LeonDeligny Apr 9, 2025
514ca1c
re-new environemnt.yml
LeonDeligny Apr 9, 2025
a9f0afe
re-new environemnt.yml
LeonDeligny Apr 9, 2025
a7077cd
re-new environemnt.yml
LeonDeligny Apr 9, 2025
02fc353
re-new environemnt.yml
LeonDeligny Apr 9, 2025
df7f058
re-new environemnt.yml
LeonDeligny Apr 9, 2025
e8de39b
re-new environemnt.yml
LeonDeligny Apr 9, 2025
4ca6aa8
re-new environemnt.yml
LeonDeligny Apr 9, 2025
ad562c6
re-new environemnt.yml
LeonDeligny Apr 9, 2025
6afd745
re-new environemnt.yml
LeonDeligny Apr 9, 2025
bc2a6a1
re-new environemnt.yml
LeonDeligny Apr 9, 2025
6238e24
re-new environemnt.yml
LeonDeligny Apr 9, 2025
38d8b18
re-new environemnt.yml
LeonDeligny Apr 9, 2025
e2a9953
re-new environemnt.yml
LeonDeligny Apr 9, 2025
0926038
re-new environemnt.yml
LeonDeligny Apr 9, 2025
fd7a7bd
re-new environemnt.yml
LeonDeligny Apr 9, 2025
a639b76
re-new environemnt.yml
LeonDeligny Apr 9, 2025
f1cb51a
re-new environemnt.yml
LeonDeligny Apr 9, 2025
fc29992
re-new environemnt.yml
LeonDeligny Apr 9, 2025
4c98947
re-new environemnt.yml
LeonDeligny Apr 9, 2025
b164118
re-new environemnt.yml
LeonDeligny Apr 9, 2025
91a146c
re-new environemnt.yml
LeonDeligny Apr 9, 2025
e58b860
re-new environemnt.yml
LeonDeligny Apr 9, 2025
db921e9
re-new environemnt.yml
LeonDeligny Apr 9, 2025
6b5e8cd
re-new environemnt.yml
LeonDeligny Apr 9, 2025
9e19343
update version of SU2 used
LeonDeligny Apr 9, 2025
3fcc3b2
ubuntu latest
LeonDeligny Apr 9, 2025
1802387
remove __all__ in __init__.py
LeonDeligny Apr 9, 2025
ce6c640
flake8
LeonDeligny Apr 9, 2025
bf700de
ubuntu
LeonDeligny Apr 9, 2025
cb6484f
rempove unused magicmock lines
LeonDeligny Apr 9, 2025
8b085cb
testing ubuntu 22.04
LeonDeligny Apr 9, 2025
3acf1d7
testing ubuntu 22.04
LeonDeligny Apr 9, 2025
0b81701
testing ubuntu latest
LeonDeligny Apr 9, 2025
9e6456d
testing ubuntu latest
LeonDeligny Apr 9, 2025
cf6148b
testing ubuntu latest
LeonDeligny Apr 9, 2025
365a5c6
testing ubuntu latest
LeonDeligny Apr 9, 2025
0ef815e
testing ubuntu latest
LeonDeligny Apr 10, 2025
1acd20a
testing ubuntu latest
LeonDeligny Apr 10, 2025
fcd368b
update python version
LeonDeligny Apr 10, 2025
c205e59
update python version
LeonDeligny Apr 10, 2025
33bd3b4
update python version
LeonDeligny Apr 10, 2025
f674b27
update python version
LeonDeligny Apr 10, 2025
4da125f
moving pyvista and vtk to pip installation
LeonDeligny Apr 10, 2025
22dad5e
add liblu1
LeonDeligny Apr 10, 2025
5438419
Rotation deprecated
LeonDeligny Apr 10, 2025
ec30c73
.append of pandas deprecated -> pd.concat
LeonDeligny Apr 10, 2025
6a827bc
flake8
LeonDeligny Apr 10, 2025
889e911
flake8
LeonDeligny Apr 10, 2025
0d56f3c
flake8
LeonDeligny Apr 10, 2025
7c0574d
updating test functions with new numpy version
LeonDeligny Apr 10, 2025
30d979e
add pycycle
LeonDeligny Apr 10, 2025
ef158d9
add pytest 8.3.4
LeonDeligny Apr 10, 2025
4d0cc10
correct codacy issues
LeonDeligny Apr 10, 2025
520a232
correct codacy issues
LeonDeligny Apr 10, 2025
ee9f172
correct codacy issues
LeonDeligny Apr 10, 2025
01d5a7a
correct codacy issues
LeonDeligny Apr 10, 2025
3701394
correct codacy issues
LeonDeligny Apr 10, 2025
b987c58
correct codacy issues
LeonDeligny Apr 10, 2025
e85cc48
correct codacy issues
LeonDeligny Apr 10, 2025
0d896d2
euler angle tests corrected
LeonDeligny Apr 10, 2025
3522269
euler angle tests corrected
LeonDeligny Apr 10, 2025
44fb9ce
test gmsh old version
LeonDeligny Apr 10, 2025
b3d31cb
test without fusing
LeonDeligny Apr 10, 2025
93a8a4a
without cpacspy
LeonDeligny Apr 10, 2025
5addb7e
correct test stability: now cpacspy independent
LeonDeligny Apr 10, 2025
a6c26c5
remove open gui in test
LeonDeligny Apr 10, 2025
38c493a
new D150_simple.xml
LeonDeligny Apr 10, 2025
d0a8f6e
test python 11
LeonDeligny Apr 10, 2025
fbe2a7b
moving pip to conda
LeonDeligny Apr 10, 2025
9a47a76
moving pip to conda
LeonDeligny Apr 10, 2025
ae9494f
removing removeAllDuplicates
LeonDeligny Apr 10, 2025
7db0740
re-add gmsh
LeonDeligny Apr 10, 2025
a7f794a
remove ALL gmsh.model.occ.removeAllDuplicates
LeonDeligny Apr 10, 2025
0231ef0
remove ALL gmsh.model.occ.removeAllDuplicates
LeonDeligny Apr 10, 2025
302b5b1
remove ALL gmsh.model.occ.removeAllDuplicates
LeonDeligny Apr 10, 2025
ff12aaf
fusing back to false
LeonDeligny Apr 10, 2025
34cb760
fusing back to false
LeonDeligny Apr 10, 2025
77cfd82
moved scipy to conda
LeonDeligny Apr 10, 2025
77ec66c
remove libGLU
LeonDeligny Apr 10, 2025
3e66921
remove add_axis function
LeonDeligny Apr 10, 2025
df7ebaa
using old scipy version
LeonDeligny Apr 11, 2025
c2e4c57
cpacspy version 0.2.0
LeonDeligny Apr 11, 2025
1789a5d
test ubuntu 20.04
LeonDeligny Apr 11, 2025
5835e11
test ubuntu 22.04
LeonDeligny Apr 11, 2025
2900bb8
gmsh to conda
LeonDeligny Apr 11, 2025
48a720e
new generategmsh
LeonDeligny Apr 11, 2025
8ad8535
flake8
LeonDeligny Apr 11, 2025
3c44ae6
remove test_disk_conversion function
LeonDeligny Apr 11, 2025
d962458
remove test_disk_conversion function
LeonDeligny Apr 11, 2025
56aa86c
without cgns
LeonDeligny Apr 11, 2025
90963d0
without cgns
LeonDeligny Apr 11, 2025
f0c6849
with exportPropellers
LeonDeligny Apr 11, 2025
c283648
mamba to conda
LeonDeligny Apr 11, 2025
850d0d7
conda to miniforge
LeonDeligny Apr 11, 2025
ca4f219
with fusing
LeonDeligny Apr 11, 2025
375b3e0
test with 1 iteration
LeonDeligny Apr 11, 2025
8360762
without .log
LeonDeligny Apr 11, 2025
2474846
mambda to conda in update environment
LeonDeligny Apr 11, 2025
dc18468
testing ubuntu 20.04
LeonDeligny Apr 11, 2025
93656d1
testing ubuntu latest
LeonDeligny Apr 11, 2025
d4f8f1a
add npich installation in integration tests
LeonDeligny Apr 11, 2025
573bc27
add .log
LeonDeligny Apr 11, 2025
68b4fe7
add apt-get to mpich installation
LeonDeligny Apr 11, 2025
a415d36
test mpich installation
LeonDeligny Apr 11, 2025
a0c0c81
test su2 insallation through meson
LeonDeligny Apr 11, 2025
ca91a29
add meson
LeonDeligny Apr 11, 2025
0e129ab
remove meson
LeonDeligny Apr 11, 2025
70c766e
add debug msgs
LeonDeligny Apr 11, 2025
4fc01ec
add debug msgs
LeonDeligny Apr 11, 2025
9dfce2e
add debug msgs
LeonDeligny Apr 11, 2025
5e0f47a
add debug msgs
LeonDeligny Apr 11, 2025
0bec169
add debug msgs
LeonDeligny Apr 11, 2025
6b14a45
add debug msgs
LeonDeligny Apr 11, 2025
26eb779
add debug msgs
LeonDeligny Apr 11, 2025
67b1af9
original script
LeonDeligny Apr 11, 2025
029a911
add default mpich path
LeonDeligny Apr 11, 2025
ffe7c6d
testing with msgs
LeonDeligny Apr 11, 2025
c70c11c
testing with msgs
LeonDeligny Apr 11, 2025
8e6d513
final ?
LeonDeligny Apr 11, 2025
4fd9827
add readme database
LeonDeligny Apr 14, 2025
543c065
add codacy.yml
LeonDeligny Apr 14, 2025
458d50e
remove codacy.yml
LeonDeligny Apr 14, 2025
10e0c08
add 3d view renderer of a CPACS file
LeonDeligny Apr 14, 2025
5001216
add SU2 mesh format function: either .su2 or .cgns
LeonDeligny Apr 14, 2025
e49d231
reordered variables
GBenedett Apr 14, 2025
ebaa3b6
codacy small errors
LeonDeligny Apr 14, 2025
078868d
codacy small errors
LeonDeligny Apr 14, 2025
494672d
remove space
LeonDeligny Apr 14, 2025
3a946d5
remove unused function test_integrationm_1
LeonDeligny Apr 14, 2025
9dcd626
dynamic choice for streamlit
GBenedett Apr 14, 2025
482208a
Merge branch 'dynamicstability' of https://github.com/cfsengineering/…
GBenedett Apr 14, 2025
6c20bd7
reordered environment
GBenedett Apr 14, 2025
0afe23a
resolve merge
LeonDeligny Apr 14, 2025
1a43442
Merge branch 'main' of https://github.com/cfsengineering/CEASIOMpy in…
GBenedett Apr 14, 2025
a1c34a2
Merge branch 'dynamicstability' of https://github.com/cfsengineering/…
GBenedett Apr 14, 2025
243b5fe
dynamic_choice and flake
GBenedett Apr 14, 2025
88c788f
use tixi.getTextElement instead of get_value
LeonDeligny Apr 14, 2025
b73b179
add dynamic choice for su2
LeonDeligny Apr 15, 2025
99f1b00
add dynamic choice for su2
LeonDeligny Apr 15, 2025
4529e0b
validate test_integration_1 by adding default value for dynamicchoice
LeonDeligny Apr 15, 2025
f8d0a4e
validate test_integration_1 by adding default value for dynamicchoice
LeonDeligny Apr 15, 2025
f062372
validate test_integration_1 by adding default value for dynamicchoice
LeonDeligny Apr 15, 2025
7c68233
create_branch for dynamicchoice
LeonDeligny Apr 15, 2025
7133f2f
remove log comment
LeonDeligny Apr 15, 2025
90c1cd0
Name changed
GBenedett Apr 15, 2025
c9af5b7
names changed
GBenedett Apr 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@ max-line-length = 99

ignore = W503, F401, W605, E203

exclude = test/*, doc/*, build/*, dist/* setup.py, ceasiompy/Stability*
# Should be removed: ceasiompy/Stability* (too many things to refactor in those modules)
exclude = test/*, doc/*, build/*, dist/* setup.py, ceasiompy/Stability*
4 changes: 2 additions & 2 deletions .github/workflows/docker_centos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
- uses: actions/checkout@v4
with:
ref: ${{ github.ref }}
- name: Set up Python 3.8
- name: Set up Python 3.11.11
uses: actions/setup-python@v2
with:
python-version: 3.8
python-version: 3.11.11

- name: Run Dockerfile installation and tests
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/flake8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ jobs:

steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
- name: Set up Python 3.11.11
uses: actions/setup-python@v2
with:
python-version: 3.8
python-version: 3.11.11

- name: Install flake8
run: pip install flake8

- name: Run flake8
run: flake8
run: flake8
24 changes: 10 additions & 14 deletions .github/workflows/integrationtests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,25 @@ env:

jobs:
build-linux:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
strategy:
max-parallel: 5

steps:
- uses: actions/checkout@v3
- name: Set up Python 3.8
- name: Set up Python 3.11.11
uses: actions/setup-python@v2
with:
python-version: 3.8
python-version: 3.11.11

- name: Setup Mambaforge
- name: Setup Miniforge3
uses: conda-incubator/setup-miniconda@v2
with:
miniforge-variant: Miniforge3
miniforge-version: latest
activate-environment: ceasiompy
use-mamba: true
use-mamba: false
conda-version: 25.3.1

- name: Set cache date # With that, cache will be updated every day
run: echo "DATE=$(date +'%Y%m%d')" >> $GITHUB_ENV
Expand All @@ -45,20 +46,15 @@ jobs:
id: cache

- name: Update environment
run: mamba env update -n ceasiompy -f environment.yml
run: conda env update -n ceasiompy -f environment.yml
if: steps.cache.outputs.cache-hit != 'true'

- name: Install ceasiompy with pip
shell: bash -l {0}
run: pip install -e .

- name: Install PyTornado
shell: bash -l {0}
run: installation/Ubuntu/install_pytornado.sh

- name: Install SUMO
shell: bash -l {0}
run: installation/Ubuntu/install_sumo.sh
- name: Install libGLU
run: sudo apt-get install -y libglu1-mesa-dev

- name: Install AVL
shell: bash -l {0}
Expand Down Expand Up @@ -92,4 +88,4 @@ jobs:
# - name: Setup tmate session to SSH to the remote machine (for debugging)
# if: ${{ failure() }}
# uses: mxschmitt/action-tmate@v3
# timeout-minutes: 15
# timeout-minutes: 15
18 changes: 11 additions & 7 deletions .github/workflows/unittests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,19 @@ jobs:

steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
- name: Set up Python 3.11.11
uses: actions/setup-python@v2
with:
python-version: 3.8
python-version: 3.11.11

- name: Setup Mambaforge
- name: Setup Miniforge3
uses: conda-incubator/setup-miniconda@v2
with:
miniforge-variant: Miniforge3
miniforge-version: latest
activate-environment: ceasiompy
use-mamba: true
use-mamba: false
conda-version: 25.3.1

- name: Set cache date # With that, cache will be updated every day
run: echo "DATE=$(date +'%Y%m%d')" >> $GITHUB_ENV
Expand All @@ -45,13 +46,16 @@ jobs:
id: cache

- name: Update environment
run: mamba env update -n ceasiompy -f environment.yml
run: conda env update -n ceasiompy -f environment.yml
if: steps.cache.outputs.cache-hit != 'true'

- name: Install ceasiompy with pip
shell: bash -l {0}
run: pip install -e .


- name: Install libGLU
run: sudo apt-get install -y libglu1-mesa-dev

- name: Run unit tests
shell: bash -l {0}
run: pytest -v ./ceasiompy --cov=ceasiompy/ --cov-report xml:coverage.xml
Expand All @@ -63,4 +67,4 @@ jobs:
files: ./coverage.xml
flags: unittests
fail_ci_if_error: true
verbose: true
verbose: true
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -181,3 +181,5 @@ aircraft_loads.csv
!/ceasiompy/ModuleTemplate/ToolInput/ToolInput.xml
!/ceasiompy/utils/tests/tests_workflowfunctions/ToolInput/ToolInput.xml
!/test_files/AeroMaps/*.csv

/ceasiompy/Database/databases/ceasiompy.db
5 changes: 0 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,11 +166,6 @@ If you are new to Python we recommend some material that could help you (you can

Other resources that could the useful.

#### PyTornado

- [PyTornado website](https://pytornado.readthedocs.io/en/latest/)
- [Github repository](https://github.com/airinnova/pytornado)

#### GMSH

- [GMSH website](https://gmsh.info/)
Expand Down
25 changes: 15 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,14 @@ These test cases are there to learn how to use CEASIOMpy. You will probably also

```bash
cd WKDIR
ceasiompy_run -m ../test_files/CPACSfiles/D150_simple.xml PyTornado SaveAeroCoefficients
ceasiompy_run -m ../test_files/CPACSfiles/D150_simple.xml PyAVL SaveAeroCoefficients
```

Follow the [test cases](#test-cases) to discover the different way of using CEASIOMpy.

### Examples of workflows

- **Simple workflow with PyTornado (Vortex Lattice Method)**
- **Simple workflow with PyAVL (Vortex Lattice Method)**

<div align="center">

Expand All @@ -90,21 +90,21 @@ Follow the [test cases](#test-cases) to discover the different way of using CEAS

```mermaid
graph LR;
CLCalculator-->CPACS2SUMO;
CPACS2SUMO-->SUMOAutoMesh;
SUMOAutoMesh-->SU2Run;
CPACS2Updater-->CPACS2Gmsh;
CPACS2Gmsh-->SU2Run;
SU2Run-->ExportCSV;
ExportCSV-->Database;
```

</div>

### Available modules

There are many different modules available in CEASIOMpy that can be combined in different workflows. The list of available modules is shown below. The module status is marked as follows:
There are many different modules available in CEASIOMpy that can be combined to create different workflows. The list of available modules is shown below. The modules' statuses are marked as follows:

:heavy_check_mark: : The module should work as expected. There may be some minor bugs, don't hesitate to report them (more details [here](CONTRIBUTING.md#reporting-bugs)).
:heavy_check_mark: : The module should work as expected. If you find bugs, do not hesitate to report them (more details [here](CONTRIBUTING.md#reporting-bugs)).

:warning: : The module does not work completely as expected. It is not a bug, but some features or data handling are not yet compatible with the new file structure. Check the [Kanban Board](https://github.com/cfsengineering/CEASIOMpy/projects/1) to see planned and in-progress features.
:warning: : The module does not work as expected. It is not a bug, but some features or data handling are not yet compatible with the new file structure. Check the [Kanban Board](https://github.com/cfsengineering/CEASIOMpy/projects/1) to see planned and in-progress features.

:x: : The module does not work at all. Some functions have been written, but need a lot of changes to be compatible with the rest of CEASIOMpy.

Expand All @@ -123,6 +123,7 @@ There are many different modules available in CEASIOMpy that can be combined in
#### Geometry and Mesh

- [CPACSCreator](ceasiompy/CPACSCreator/README.md) :heavy_check_mark:
- [CPACSUpdater](ceasiompy/CPACSUpdater/README.md) :heavy_check_mark:
- [CPACS2GMSH](ceasiompy/CPACS2GMSH/README.md) :heavy_check_mark:
- [CPACS2SUMO](ceasiompy/CPACS2SUMO/README.md) :heavy_check_mark:
- [SUMOAutoMesh](ceasiompy/SUMOAutoMesh/README.md) :warning:
Expand All @@ -133,7 +134,6 @@ There are many different modules available in CEASIOMpy that can be combined in
#### Aerodynamics

- [CLCalculator](ceasiompy/CLCalculator/README.md) :heavy_check_mark:
- [PyTornado](ceasiompy/PyTornado/README.md) :heavy_check_mark:
- [PyAVL](ceasiompy/PyAVL/README.md) :heavy_check_mark:
- [SU2Run](ceasiompy/SU2Run/README.md) :heavy_check_mark:
- [SkinFriction](ceasiompy/SkinFriction/README.md) :heavy_check_mark:
Expand All @@ -154,12 +154,17 @@ There are many different modules available in CEASIOMpy that can be combined in

- Range :warning:
- [StaticStability](./ceasiompy/StaticStability/README.md) :heavy_check_mark:
- [DynamicStability](./ceasiompy/DynamicStability/README.md) :heavy_check_mark:

<img align="right" height="80" src="documents/logos/CEASIOMpy_banner_structure.png">

#### Structure

- AeroFrame :heavy_check_mark:
- AeroFrame :x:

#### Data Analysis and Storage

- [Database](./ceasiompy/Database/README.md) :heavy_check_mark:

## Contributing

Expand Down
7 changes: 7 additions & 0 deletions ceasiompy/.flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[flake8]
max-line-length = 99

ignore = W503, F401, W605, E203

exclude = test/*, doc/*, build/*, dist/* setup.py, ceasiompy/Stability*
# Should be removed: ceasiompy/Stability* (too many things to refactor in those modules)
Loading
Loading