├── .checkignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── help-wanted.md └── workflows │ ├── ci.yml │ └── testing_pr.yml ├── .gitignore ├── .pylintrc ├── .travis.yml ├── CITATION.cff ├── LICENSE.rst ├── README.md ├── bladex ├── __init__.py ├── blade.py ├── cylinder_shaft.py ├── deform.py ├── meta.py ├── ndinterpolator.py ├── parameter_files │ ├── default.prm │ └── pptc.prm ├── params.py ├── profile │ ├── __init__.py │ ├── customprofile.py │ ├── nacaprofile.py │ └── profileinterface.py ├── propeller.py ├── reversepropeller.py └── shaft.py ├── code_formatter.sh ├── docs ├── Makefile ├── make.bat ├── make_rst.sh └── source │ ├── LICENSE.rst │ ├── _static │ └── logo_bladex.png │ ├── _summaries │ ├── bladex.blade.Blade._abs_to_norm.rst │ ├── bladex.blade.Blade._check_errors.rst │ ├── bladex.blade.Blade._check_params.rst │ ├── bladex.blade.Blade._check_string.rst │ ├── bladex.blade.Blade._compute_pitch_angle.rst │ ├── bladex.blade.Blade._generate_lower_face.rst │ ├── bladex.blade.Blade._generate_tip.rst │ ├── bladex.blade.Blade._generate_upper_face.rst │ ├── bladex.blade.Blade._import_occ_libs.rst │ ├── bladex.blade.Blade._induced_rake_from_skew.rst │ ├── bladex.blade.Blade._norm_to_abs.rst │ ├── bladex.blade.Blade._planar_to_cylindrical.rst │ ├── bladex.blade.Blade._write_blade_errors.rst │ ├── bladex.blade.Blade.apply_transformations.rst │ ├── bladex.blade.Blade.export_ppg.rst │ ├── bladex.blade.Blade.generate_iges.rst │ ├── bladex.blade.Blade.generate_stl.rst │ ├── bladex.blade.Blade.plot.rst │ ├── bladex.blade.Blade.rotate.rst │ ├── bladex.deform.Deformation._check_control_points.rst │ ├── bladex.deform.Deformation._check_deformed.rst │ ├── bladex.deform.Deformation._check_param.rst │ ├── bladex.deform.Deformation._check_spline.rst │ ├── bladex.deform.Deformation._optimum_control_points.rst │ ├── bladex.deform.Deformation.compute_all.rst │ ├── bladex.deform.Deformation.compute_control_points.rst │ ├── bladex.deform.Deformation.compute_deformed_parameters.rst │ ├── bladex.deform.Deformation.export_param_file.rst │ ├── bladex.deform.Deformation.generate_spline.rst │ ├── bladex.deform.Deformation.plot.rst │ ├── bladex.deform.Deformation.update_control_points.rst │ ├── bladex.ndinterpolator.RBF.beckert_wendland_c2_basis.rst │ ├── bladex.ndinterpolator.RBF.gaussian_spline.rst │ ├── bladex.ndinterpolator.RBF.inv_multi_quadratic_biharmonic_spline.rst │ ├── bladex.ndinterpolator.RBF.multi_quadratic_biharmonic_spline.rst │ ├── bladex.ndinterpolator.RBF.thin_plate_spline.rst │ ├── bladex.ndinterpolator.RBF.weights_matrix.rst │ ├── bladex.ndinterpolator.reconstruct_f.rst │ ├── bladex.ndinterpolator.scipy_bspline.rst │ ├── bladex.params.ParamFile.__str__.rst │ ├── bladex.params.ParamFile._check_params.rst │ ├── bladex.params.ParamFile.read_parameters.rst │ ├── bladex.params.ParamFile.write_parameters.rst │ ├── bladex.profilebase.ProfileBase._update_edges.rst │ ├── bladex.profilebase.ProfileBase.chord_length.rst │ ├── bladex.profilebase.ProfileBase.compute_camber_line.rst │ ├── bladex.profilebase.ProfileBase.compute_chord_line.rst │ ├── bladex.profilebase.ProfileBase.deform_camber_line.rst │ ├── bladex.profilebase.ProfileBase.interpolate_coordinates.rst │ ├── bladex.profilebase.ProfileBase.max_camber.rst │ ├── bladex.profilebase.ProfileBase.max_thickness.rst │ ├── bladex.profilebase.ProfileBase.plot.rst │ ├── bladex.profilebase.ProfileBase.reference_point.rst │ ├── bladex.profilebase.ProfileBase.reflect.rst │ ├── bladex.profilebase.ProfileBase.rotate.rst │ ├── bladex.profilebase.ProfileBase.scale.rst │ ├── bladex.profilebase.ProfileBase.translate.rst │ ├── bladex.profiles.CustomProfile._check_coordinates.rst │ ├── bladex.profiles.NacaProfile._check_args.rst │ └── bladex.profiles.NacaProfile._generate_coordinates.rst │ ├── _tutorials │ ├── pictures │ │ └── transformations.png │ ├── tutorial1generatefoils.html │ ├── tutorial2transformfoils.html │ ├── tutorial3generateblade.html │ └── tutorial4deformblade.html │ ├── blade.rst │ ├── code.rst │ ├── conf.py │ ├── contact.rst │ ├── contributing.rst │ ├── deform.rst │ ├── index.rst │ ├── ndinterpolator.rst │ ├── params.rst │ ├── profilebase.rst │ └── profiles.rst ├── joss-paper ├── paper.bib └── paper.md ├── pyproject.toml ├── readme ├── PPTC.png ├── blade_deformations.png ├── mola2019marine.bib ├── tezzele2018ecmi.bib └── transformations.png ├── tests ├── __init__.py ├── test_blade.py ├── test_cylinder_shaft.py ├── test_datasets │ ├── blade_down_after_transformation_no_reflect.npy │ ├── blade_down_after_transformation_reflect.npy │ ├── blade_up_after_transformation_no_reflect.npy │ ├── blade_up_after_transformation_reflect.npy │ ├── camber_spline.npy │ ├── deformed_camber.npy │ ├── deformed_chord.npy │ ├── deformed_pitch.npy │ ├── deformed_rake.npy │ ├── deformed_skew.npy │ ├── errors.txt │ ├── interp_xdown_unit_circle.npy │ ├── interp_xup_unit_circle.npy │ ├── interp_ydown_unit_circle.npy │ ├── interp_yup_unit_circle.npy │ ├── lower.iges │ ├── lower.stl │ ├── naca4_0012_xdown.npy │ ├── naca4_0012_xup.npy │ ├── naca4_0012_ydown.npy │ ├── naca4_0012_yup.npy │ ├── naca4_2412_xdown_cosine.npy │ ├── naca4_2412_xdown_linear.npy │ ├── naca4_2412_xup_cosine.npy │ ├── naca4_2412_xup_linear.npy │ ├── naca4_2412_ydown_cosine.npy │ ├── naca4_2412_ydown_linear.npy │ ├── naca4_2412_yup_cosine.npy │ ├── naca4_2412_yup_linear.npy │ ├── naca5_00012_xdown.npy │ ├── naca5_00012_xup.npy │ ├── naca5_00012_ydown.npy │ ├── naca5_00012_yup.npy │ ├── naca5_23012_xdown_cosine.npy │ ├── naca5_23012_xdown_linear.npy │ ├── naca5_23012_xup_cosine.npy │ ├── naca5_23012_xup_linear.npy │ ├── naca5_23012_ydown_cosine.npy │ ├── naca5_23012_ydown_linear.npy │ ├── naca5_23012_yup_cosine.npy │ ├── naca5_23012_yup_linear.npy │ ├── naca5_23112_xdown.npy │ ├── naca5_23112_xup.npy │ ├── naca5_23112_ydown.npy │ ├── naca5_23112_yup.npy │ ├── parameters.prm │ ├── parameters_corrupt.prm │ ├── parameters_corrupt_2.prm │ ├── parameters_corrupt_3.prm │ ├── parameters_corrupt_4.prm │ ├── parameters_corrupt_5.prm │ ├── parameters_corrupt_6.prm │ ├── pitch_control_points.npy │ ├── pitch_control_points_no_rbf.npy │ ├── pitch_updated_control_points.npy │ ├── planar_to_cylindrical_blade_down.npy │ ├── planar_to_cylindrical_blade_up.npy │ ├── propeller_and_shaft.iges │ ├── propeller_and_shaft.obj │ ├── propeller_and_shaft.stl │ ├── root.iges │ ├── root.stl │ ├── shaft.iges │ ├── shaft.stl │ ├── tip.iges │ ├── tip.stl │ ├── upper.iges │ └── upper.stl ├── test_deform.py ├── test_ndinterpolator.py ├── test_package.py ├── test_params.py ├── test_profileinterface.py ├── test_profiles.py ├── test_propeller.py └── test_shaft.py └── tutorials ├── README.md ├── data ├── boeing_707.csv └── transformations.png ├── tutorial-1-generate_foils.ipynb ├── tutorial-2-transform_foils.ipynb ├── tutorial-3-generate_blade.ipynb ├── tutorial-4-deform_blade.ipynb ├── tutorial-5-foils-customprofile.ipynb └── tutorial-6-blades-customprofile.ipynb /.checkignore: -------------------------------------------------------------------------------- 1 | # Ignore folder content 2 | tests/* -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | tutorials/* linguist-vendored=true -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/help-wanted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.github/ISSUE_TEMPLATE/help-wanted.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/testing_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.github/workflows/testing_pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.pylintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/.travis.yml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/README.md -------------------------------------------------------------------------------- /bladex/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/__init__.py -------------------------------------------------------------------------------- /bladex/blade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/blade.py -------------------------------------------------------------------------------- /bladex/cylinder_shaft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/cylinder_shaft.py -------------------------------------------------------------------------------- /bladex/deform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/deform.py -------------------------------------------------------------------------------- /bladex/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/meta.py -------------------------------------------------------------------------------- /bladex/ndinterpolator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/ndinterpolator.py -------------------------------------------------------------------------------- /bladex/parameter_files/default.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/parameter_files/default.prm -------------------------------------------------------------------------------- /bladex/parameter_files/pptc.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/parameter_files/pptc.prm -------------------------------------------------------------------------------- /bladex/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/params.py -------------------------------------------------------------------------------- /bladex/profile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/profile/__init__.py -------------------------------------------------------------------------------- /bladex/profile/customprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/profile/customprofile.py -------------------------------------------------------------------------------- /bladex/profile/nacaprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/profile/nacaprofile.py -------------------------------------------------------------------------------- /bladex/profile/profileinterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/profile/profileinterface.py -------------------------------------------------------------------------------- /bladex/propeller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/propeller.py -------------------------------------------------------------------------------- /bladex/reversepropeller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/reversepropeller.py -------------------------------------------------------------------------------- /bladex/shaft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/bladex/shaft.py -------------------------------------------------------------------------------- /code_formatter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/code_formatter.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/make_rst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/make_rst.sh -------------------------------------------------------------------------------- /docs/source/LICENSE.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../LICENSE.rst 2 | -------------------------------------------------------------------------------- /docs/source/_static/logo_bladex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_static/logo_bladex.png -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._abs_to_norm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._abs_to_norm.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._check_errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._check_errors.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._check_params.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._check_params.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._check_string.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._check_string.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._compute_pitch_angle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._compute_pitch_angle.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._generate_lower_face.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._generate_lower_face.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._generate_tip.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._generate_tip.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._generate_upper_face.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._generate_upper_face.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._import_occ_libs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._import_occ_libs.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._induced_rake_from_skew.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._induced_rake_from_skew.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._norm_to_abs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._norm_to_abs.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._planar_to_cylindrical.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._planar_to_cylindrical.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade._write_blade_errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade._write_blade_errors.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade.apply_transformations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade.apply_transformations.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade.export_ppg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade.export_ppg.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade.generate_iges.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade.generate_iges.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade.generate_stl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade.generate_stl.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade.plot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade.plot.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.blade.Blade.rotate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.blade.Blade.rotate.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation._check_control_points.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation._check_control_points.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation._check_deformed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation._check_deformed.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation._check_param.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation._check_param.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation._check_spline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation._check_spline.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation._optimum_control_points.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation._optimum_control_points.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation.compute_all.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation.compute_all.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation.compute_control_points.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation.compute_control_points.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation.compute_deformed_parameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation.compute_deformed_parameters.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation.export_param_file.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation.export_param_file.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation.generate_spline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation.generate_spline.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation.plot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation.plot.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.deform.Deformation.update_control_points.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.deform.Deformation.update_control_points.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.RBF.beckert_wendland_c2_basis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.RBF.beckert_wendland_c2_basis.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.RBF.gaussian_spline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.RBF.gaussian_spline.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.RBF.inv_multi_quadratic_biharmonic_spline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.RBF.inv_multi_quadratic_biharmonic_spline.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.RBF.multi_quadratic_biharmonic_spline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.RBF.multi_quadratic_biharmonic_spline.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.RBF.thin_plate_spline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.RBF.thin_plate_spline.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.RBF.weights_matrix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.RBF.weights_matrix.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.reconstruct_f.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.reconstruct_f.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.ndinterpolator.scipy_bspline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.ndinterpolator.scipy_bspline.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.params.ParamFile.__str__.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.params.ParamFile.__str__.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.params.ParamFile._check_params.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.params.ParamFile._check_params.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.params.ParamFile.read_parameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.params.ParamFile.read_parameters.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.params.ParamFile.write_parameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.params.ParamFile.write_parameters.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase._update_edges.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase._update_edges.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.chord_length.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.chord_length.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.compute_camber_line.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.compute_camber_line.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.compute_chord_line.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.compute_chord_line.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.deform_camber_line.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.deform_camber_line.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.interpolate_coordinates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.interpolate_coordinates.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.max_camber.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.max_camber.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.max_thickness.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.max_thickness.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.plot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.plot.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.reference_point.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.reference_point.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.reflect.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.reflect.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.rotate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.rotate.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.scale.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.scale.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profilebase.ProfileBase.translate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profilebase.ProfileBase.translate.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profiles.CustomProfile._check_coordinates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profiles.CustomProfile._check_coordinates.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profiles.NacaProfile._check_args.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profiles.NacaProfile._check_args.rst -------------------------------------------------------------------------------- /docs/source/_summaries/bladex.profiles.NacaProfile._generate_coordinates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_summaries/bladex.profiles.NacaProfile._generate_coordinates.rst -------------------------------------------------------------------------------- /docs/source/_tutorials/pictures/transformations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_tutorials/pictures/transformations.png -------------------------------------------------------------------------------- /docs/source/_tutorials/tutorial1generatefoils.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_tutorials/tutorial1generatefoils.html -------------------------------------------------------------------------------- /docs/source/_tutorials/tutorial2transformfoils.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_tutorials/tutorial2transformfoils.html -------------------------------------------------------------------------------- /docs/source/_tutorials/tutorial3generateblade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_tutorials/tutorial3generateblade.html -------------------------------------------------------------------------------- /docs/source/_tutorials/tutorial4deformblade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/_tutorials/tutorial4deformblade.html -------------------------------------------------------------------------------- /docs/source/blade.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/blade.rst -------------------------------------------------------------------------------- /docs/source/code.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/code.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contact.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/contact.rst -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/deform.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/deform.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/ndinterpolator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/ndinterpolator.rst -------------------------------------------------------------------------------- /docs/source/params.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/params.rst -------------------------------------------------------------------------------- /docs/source/profilebase.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/profilebase.rst -------------------------------------------------------------------------------- /docs/source/profiles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/docs/source/profiles.rst -------------------------------------------------------------------------------- /joss-paper/paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/joss-paper/paper.bib -------------------------------------------------------------------------------- /joss-paper/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/joss-paper/paper.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme/PPTC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/readme/PPTC.png -------------------------------------------------------------------------------- /readme/blade_deformations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/readme/blade_deformations.png -------------------------------------------------------------------------------- /readme/mola2019marine.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/readme/mola2019marine.bib -------------------------------------------------------------------------------- /readme/tezzele2018ecmi.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/readme/tezzele2018ecmi.bib -------------------------------------------------------------------------------- /readme/transformations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/readme/transformations.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_blade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_blade.py -------------------------------------------------------------------------------- /tests/test_cylinder_shaft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_cylinder_shaft.py -------------------------------------------------------------------------------- /tests/test_datasets/blade_down_after_transformation_no_reflect.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/blade_down_after_transformation_no_reflect.npy -------------------------------------------------------------------------------- /tests/test_datasets/blade_down_after_transformation_reflect.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/blade_down_after_transformation_reflect.npy -------------------------------------------------------------------------------- /tests/test_datasets/blade_up_after_transformation_no_reflect.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/blade_up_after_transformation_no_reflect.npy -------------------------------------------------------------------------------- /tests/test_datasets/blade_up_after_transformation_reflect.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/blade_up_after_transformation_reflect.npy -------------------------------------------------------------------------------- /tests/test_datasets/camber_spline.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/camber_spline.npy -------------------------------------------------------------------------------- /tests/test_datasets/deformed_camber.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/deformed_camber.npy -------------------------------------------------------------------------------- /tests/test_datasets/deformed_chord.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/deformed_chord.npy -------------------------------------------------------------------------------- /tests/test_datasets/deformed_pitch.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/deformed_pitch.npy -------------------------------------------------------------------------------- /tests/test_datasets/deformed_rake.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/deformed_rake.npy -------------------------------------------------------------------------------- /tests/test_datasets/deformed_skew.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/deformed_skew.npy -------------------------------------------------------------------------------- /tests/test_datasets/errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/errors.txt -------------------------------------------------------------------------------- /tests/test_datasets/interp_xdown_unit_circle.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/interp_xdown_unit_circle.npy -------------------------------------------------------------------------------- /tests/test_datasets/interp_xup_unit_circle.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/interp_xup_unit_circle.npy -------------------------------------------------------------------------------- /tests/test_datasets/interp_ydown_unit_circle.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/interp_ydown_unit_circle.npy -------------------------------------------------------------------------------- /tests/test_datasets/interp_yup_unit_circle.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/interp_yup_unit_circle.npy -------------------------------------------------------------------------------- /tests/test_datasets/lower.iges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/lower.iges -------------------------------------------------------------------------------- /tests/test_datasets/lower.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/lower.stl -------------------------------------------------------------------------------- /tests/test_datasets/naca4_0012_xdown.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_0012_xdown.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_0012_xup.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_0012_xup.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_0012_ydown.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_0012_ydown.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_0012_yup.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_0012_yup.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_xdown_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_xdown_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_xdown_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_xdown_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_xup_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_xup_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_xup_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_xup_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_ydown_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_ydown_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_ydown_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_ydown_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_yup_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_yup_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca4_2412_yup_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca4_2412_yup_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_00012_xdown.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_00012_xdown.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_00012_xup.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_00012_xup.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_00012_ydown.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_00012_ydown.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_00012_yup.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_00012_yup.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_xdown_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_xdown_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_xdown_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_xdown_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_xup_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_xup_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_xup_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_xup_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_ydown_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_ydown_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_ydown_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_ydown_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_yup_cosine.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_yup_cosine.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23012_yup_linear.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23012_yup_linear.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23112_xdown.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23112_xdown.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23112_xup.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23112_xup.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23112_ydown.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23112_ydown.npy -------------------------------------------------------------------------------- /tests/test_datasets/naca5_23112_yup.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/naca5_23112_yup.npy -------------------------------------------------------------------------------- /tests/test_datasets/parameters.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/parameters.prm -------------------------------------------------------------------------------- /tests/test_datasets/parameters_corrupt.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/parameters_corrupt.prm -------------------------------------------------------------------------------- /tests/test_datasets/parameters_corrupt_2.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/parameters_corrupt_2.prm -------------------------------------------------------------------------------- /tests/test_datasets/parameters_corrupt_3.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/parameters_corrupt_3.prm -------------------------------------------------------------------------------- /tests/test_datasets/parameters_corrupt_4.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/parameters_corrupt_4.prm -------------------------------------------------------------------------------- /tests/test_datasets/parameters_corrupt_5.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/parameters_corrupt_5.prm -------------------------------------------------------------------------------- /tests/test_datasets/parameters_corrupt_6.prm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/parameters_corrupt_6.prm -------------------------------------------------------------------------------- /tests/test_datasets/pitch_control_points.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/pitch_control_points.npy -------------------------------------------------------------------------------- /tests/test_datasets/pitch_control_points_no_rbf.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/pitch_control_points_no_rbf.npy -------------------------------------------------------------------------------- /tests/test_datasets/pitch_updated_control_points.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/pitch_updated_control_points.npy -------------------------------------------------------------------------------- /tests/test_datasets/planar_to_cylindrical_blade_down.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/planar_to_cylindrical_blade_down.npy -------------------------------------------------------------------------------- /tests/test_datasets/planar_to_cylindrical_blade_up.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/planar_to_cylindrical_blade_up.npy -------------------------------------------------------------------------------- /tests/test_datasets/propeller_and_shaft.iges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/propeller_and_shaft.iges -------------------------------------------------------------------------------- /tests/test_datasets/propeller_and_shaft.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/propeller_and_shaft.obj -------------------------------------------------------------------------------- /tests/test_datasets/propeller_and_shaft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/propeller_and_shaft.stl -------------------------------------------------------------------------------- /tests/test_datasets/root.iges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/root.iges -------------------------------------------------------------------------------- /tests/test_datasets/root.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/root.stl -------------------------------------------------------------------------------- /tests/test_datasets/shaft.iges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/shaft.iges -------------------------------------------------------------------------------- /tests/test_datasets/shaft.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/shaft.stl -------------------------------------------------------------------------------- /tests/test_datasets/tip.iges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/tip.iges -------------------------------------------------------------------------------- /tests/test_datasets/tip.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/tip.stl -------------------------------------------------------------------------------- /tests/test_datasets/upper.iges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/upper.iges -------------------------------------------------------------------------------- /tests/test_datasets/upper.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_datasets/upper.stl -------------------------------------------------------------------------------- /tests/test_deform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_deform.py -------------------------------------------------------------------------------- /tests/test_ndinterpolator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_ndinterpolator.py -------------------------------------------------------------------------------- /tests/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_package.py -------------------------------------------------------------------------------- /tests/test_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_params.py -------------------------------------------------------------------------------- /tests/test_profileinterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_profileinterface.py -------------------------------------------------------------------------------- /tests/test_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_profiles.py -------------------------------------------------------------------------------- /tests/test_propeller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_propeller.py -------------------------------------------------------------------------------- /tests/test_shaft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tests/test_shaft.py -------------------------------------------------------------------------------- /tutorials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/README.md -------------------------------------------------------------------------------- /tutorials/data/boeing_707.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/data/boeing_707.csv -------------------------------------------------------------------------------- /tutorials/data/transformations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/data/transformations.png -------------------------------------------------------------------------------- /tutorials/tutorial-1-generate_foils.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/tutorial-1-generate_foils.ipynb -------------------------------------------------------------------------------- /tutorials/tutorial-2-transform_foils.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/tutorial-2-transform_foils.ipynb -------------------------------------------------------------------------------- /tutorials/tutorial-3-generate_blade.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/tutorial-3-generate_blade.ipynb -------------------------------------------------------------------------------- /tutorials/tutorial-4-deform_blade.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/tutorial-4-deform_blade.ipynb -------------------------------------------------------------------------------- /tutorials/tutorial-5-foils-customprofile.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/tutorial-5-foils-customprofile.ipynb -------------------------------------------------------------------------------- /tutorials/tutorial-6-blades-customprofile.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathLab/BladeX/HEAD/tutorials/tutorial-6-blades-customprofile.ipynb --------------------------------------------------------------------------------