LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
pymead/__init__.py
pymead/version.py
pymead.egg-info/PKG-INFO
pymead.egg-info/SOURCES.txt
pymead.egg-info/dependency_links.txt
pymead.egg-info/entry_points.txt
pymead.egg-info/requires.txt
pymead.egg-info/top_level.txt
pymead/analysis/__init__.py
pymead/analysis/calc_aero_data.py
pymead/analysis/cfd_output_templates.py
pymead/analysis/compressible_flow.py
pymead/analysis/read_aero_data.py
pymead/analysis/single_element_inviscid.py
pymead/analysis/utils.py
pymead/core/__init__.py
pymead/core/airfoil.py
pymead/core/bezier.py
pymead/core/bspline.py
pymead/core/constraint_equations.py
pymead/core/constraints.py
pymead/core/ferguson.py
pymead/core/gcs.py
pymead/core/geometry_collection.py
pymead/core/line.py
pymead/core/mea.py
pymead/core/naca4.py
pymead/core/param.py
pymead/core/param_graph.py
pymead/core/parametric_curve.py
pymead/core/point.py
pymead/core/pymead_obj.py
pymead/core/rbezier.py
pymead/core/transformation.py
pymead/core/units.py
pymead/core/wagner.py
pymead/data/__init__.py
pymead/examples/__init__.py
pymead/examples/airfoil_matching.py
pymead/examples/basic_airfoil_blunt.jmea
pymead/examples/basic_airfoil_blunt_dv.jmea
pymead/examples/basic_airfoil_sharp.jmea
pymead/examples/basic_airfoil_sharp_dv.jmea
pymead/examples/ferguson_airfoil_sharp.jmea
pymead/examples/ferguson_airfoil_sharp_4.jmea
pymead/examples/ferguson_airfoil_sharp_dv.jmea
pymead/examples/iges_generation.py
pymead/examples/isolated_propulsor.jmea
pymead/examples/load_example.py
pymead/examples/match_sc20612-il.jmea
pymead/examples/matched_sc20612-il.jmea
pymead/examples/n0012-il.jmea
pymead/examples/sc20612-il.jmea
pymead/examples/underwing_propulsor.jmea
pymead/gui/__init__.py
pymead/gui/airfoil_canvas.py
pymead/gui/airfoil_statistics.py
pymead/gui/analysis_graph.py
pymead/gui/autocomplete.py
pymead/gui/bounds_values_table.py
pymead/gui/concurrency.py
pymead/gui/constraint_items.py
pymead/gui/custom_context_menu_event.py
pymead/gui/custom_graphics_view.py
pymead/gui/default_settings.py
pymead/gui/dialogs.py
pymead/gui/dockable_tab_widget.py
pymead/gui/draggable_point.py
pymead/gui/file_selection.py
pymead/gui/gui.py
pymead/gui/help_browser.py
pymead/gui/hoverable_curve.py
pymead/gui/infty_doublespinbox.py
pymead/gui/main_icon_toolbar.py
pymead/gui/menu_action.py
pymead/gui/message_box.py
pymead/gui/opt_callback.py
pymead/gui/parameter_tree.py
pymead/gui/permanent_widget.py
pymead/gui/polygon_item.py
pymead/gui/rename_popup.py
pymead/gui/sampling_visualization.py
pymead/gui/selectable_header.py
pymead/gui/separation_lines.py
pymead/gui/show_hide.py
pymead/gui/side_grip.py
pymead/gui/text_area.py
pymead/gui/title_bar.py
pymead/gui/vertical_axis_item.py
pymead/gui/worker.py
pymead/gui/dialog_widgets/export_IGES.json
pymead/gui/dialog_widgets/export_control_points_dialog.json
pymead/gui/dialog_widgets/export_coordinates_dialog.json
pymead/gui/dialog_widgets/screenshot_dialog.json
pymead/gui/gui_settings/buttons.json
pymead/gui/gui_settings/grid_settings.json
pymead/gui/gui_settings/menu.json
pymead/gui/gui_settings/q_settings_descriptions.json
pymead/gui/gui_settings/defaults/genetic_algorithm_settings.json
pymead/gui/gui_settings/defaults/mplot_settings.json
pymead/gui/gui_settings/defaults/mses_field_plot_settings.json
pymead/gui/gui_settings/defaults/multi_point_opt_settings.json
pymead/gui/gui_settings/defaults/opt_constraints_settings.json
pymead/gui/gui_settings/defaults/xfoil_settings.json
pymead/gui/gui_settings/themes/dark_theme.json
pymead/gui/gui_settings/themes/light_theme.json
pymead/gui/pyqt_vertical_tab_widget/pyqt_vertical_tab_widget/__init__.py
pymead/gui/pyqt_vertical_tab_widget/pyqt_vertical_tab_widget/verticalTabWidget.py
pymead/gui/scientificspinbox_master/ScientificDoubleSpinBox.py
pymead/gui/scientificspinbox_master/ScientificSpinBox.py
pymead/gui/scientificspinbox_master/__init__.py
pymead/icons/Add-Icon3.png
pymead/icons/Moon-Icon.png
pymead/icons/add_icon.png
pymead/icons/airfoil_dark.svg
pymead/icons/airfoil_light.svg
pymead/icons/airfoil_slat.png
pymead/icons/anti_parallel_constraint_dark.svg
pymead/icons/anti_parallel_constraint_light.svg
pymead/icons/back.png
pymead/icons/bezier_dark.svg
pymead/icons/bezier_light.svg
pymead/icons/bspline_dark.svg
pymead/icons/bspline_light.svg
pymead/icons/close-dark-mode.png
pymead/icons/close-light-mode.png
pymead/icons/closed-arrow-dark.png
pymead/icons/closed-arrow-light.png
pymead/icons/distance_constraint_dark.svg
pymead/icons/distance_constraint_light.svg
pymead/icons/ferguson_dark.svg
pymead/icons/ferguson_light.svg
pymead/icons/forward.png
pymead/icons/grid_icon.png
pymead/icons/help.png
pymead/icons/home.png
pymead/icons/line_dark.svg
pymead/icons/line_light.svg
pymead/icons/maximize-dark-mode.png
pymead/icons/maximize-light-mode.png
pymead/icons/mea_dark.svg
pymead/icons/mea_light.svg
pymead/icons/minimize-dark-mode.png
pymead/icons/minimize-light-mode.png
pymead/icons/normal-dark-mode.png
pymead/icons/normal-light-mode.png
pymead/icons/opened-arrow-dark.png
pymead/icons/opened-arrow-light.png
pymead/icons/perp3_constraint_dark.svg
pymead/icons/perp3_constraint_light.svg
pymead/icons/point_dark.svg
pymead/icons/point_light.svg
pymead/icons/pymead-logo.png
pymead/icons/pymead-splash.png
pymead/icons/rel_angle_constraint_dark.svg
pymead/icons/rel_angle_constraint_light.svg
pymead/icons/reload.png
pymead/icons/roc_constraint_dark.svg
pymead/icons/roc_constraint_light.svg
pymead/icons/stop.png
pymead/icons/symmetry_constraint_dark.svg
pymead/icons/symmetry_constraint_light.svg
pymead/icons/web_airfoil_dark.svg
pymead/icons/web_airfoil_light.svg
pymead/optimization/__init__.py
pymead/optimization/airfoil_matching.py
pymead/optimization/objectives_and_constraints.py
pymead/optimization/opt_setup.py
pymead/optimization/pop_chrom.py
pymead/optimization/resources.py
pymead/optimization/sampling.py
pymead/optimization/shape_optimization.py
pymead/plugins/__init__.py
pymead/plugins/IGES/__init__.py
pymead/plugins/IGES/curves.py
pymead/plugins/IGES/entity.py
pymead/plugins/IGES/global_params.py
pymead/plugins/IGES/iges_generator.py
pymead/plugins/IGES/iges_param.py
pymead/plugins/IGES/start_end_section.py
pymead/post/__init__.py
pymead/post/fonts_and_colors.py
pymead/post/mses_field.py
pymead/post/plot_formatters.py
pymead/post/post_process.py
pymead/resources/__init__.py
pymead/resources/cmcrameri/LICENSE.txt
pymead/resources/cmcrameri/__init__.py
pymead/resources/cmcrameri/berlin.txt
pymead/resources/cmcrameri/cmaps.py
pymead/resources/cmcrameri/vik.txt
pymead/resources/dejavu-fonts-ttf-2.37/AUTHORS
pymead/resources/dejavu-fonts-ttf-2.37/BUGS
pymead/resources/dejavu-fonts-ttf-2.37/LICENSE
pymead/resources/dejavu-fonts-ttf-2.37/NEWS
pymead/resources/dejavu-fonts-ttf-2.37/README.md
pymead/resources/dejavu-fonts-ttf-2.37/langcover.txt
pymead/resources/dejavu-fonts-ttf-2.37/status.txt
pymead/resources/dejavu-fonts-ttf-2.37/unicover.txt
pymead/resources/dejavu-fonts-ttf-2.37/fontconfig/20-unhint-small-dejavu-sans-mono.conf
pymead/resources/dejavu-fonts-ttf-2.37/fontconfig/20-unhint-small-dejavu-sans.conf
pymead/resources/dejavu-fonts-ttf-2.37/fontconfig/20-unhint-small-dejavu-serif.conf
pymead/resources/dejavu-fonts-ttf-2.37/fontconfig/57-dejavu-sans-mono.conf
pymead/resources/dejavu-fonts-ttf-2.37/fontconfig/57-dejavu-sans.conf
pymead/resources/dejavu-fonts-ttf-2.37/fontconfig/57-dejavu-serif.conf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuMathTeXGyre.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSans-Bold.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSans-BoldOblique.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSans-ExtraLight.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSans-Oblique.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSans.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed-Bold.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed-BoldOblique.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed-Oblique.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-Bold.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-BoldOblique.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-Oblique.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerif-Bold.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerif-BoldItalic.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerif-Italic.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerif.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed-Bold.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed-BoldItalic.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed-Italic.ttf
pymead/resources/dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed.ttf
pymead/tests/__init__.py
pymead/tests/core_tests/alt_fp_parametrization_no_angle7.jmea
pymead/tests/core_tests/alt_fp_parametrization_p7_first.jmea
pymead/tests/core_tests/alt_fp_parametrization_p7_last.jmea
pymead/tests/core_tests/baseline_joa_complete.jmea
pymead/tests/core_tests/connected_angles.jmea
pymead/tests/core_tests/constraint_deletion_1.jmea
pymead/tests/core_tests/double_angle.jmea
pymead/tests/core_tests/mirror_ap3_constraint.jmea
pymead/tests/core_tests/naca23012_il_matched.jmea
pymead/tests/gui_tests/iso_prop_mses_settings.json
pymead/tests/gui_tests/test_load_points_comma.txt
pymead/tests/gui_tests/test_load_points_unsupported_delimiter.txt
pymead/tests/gui_tests/test_load_points_whitespace.txt
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/aero_data.json
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/bl.ga_airfoil_3
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/blade.ga_airfoil_3
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/field.ga_airfoil_3
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/grid.ga_airfoil_3
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/gridpar.ga_airfoil_3
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mdat.ga_airfoil_3
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot.log
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_cp.log
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_dump_flowfield.txt
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_flowfield.log
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_forces_dump.txt
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_grid_stats.log
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_input_dumpcp.txt
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_input_grid_stats.txt
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_streamline_grid.log
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mplot_streamline_grid.txt
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mses.ga_airfoil_3
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mses.log
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mset.log
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/mset_input.txt
pymead/tests/gui_tests/data/analysis_temp_iso_prop/ga_airfoil_3/plot.ps
pymead/tests/gui_tests/data/iso_prop/aero_data.json
pymead/tests/gui_tests/data/iso_prop/blade.iso_prop
pymead/tests/gui_tests/data/iso_prop/gridpar.iso_prop
pymead/tests/gui_tests/data/iso_prop/mdat.iso_prop
pymead/tests/gui_tests/data/iso_prop/mses.iso_prop
pymead/tests/gui_tests/data/iso_prop/mses.log
pymead/tests/gui_tests/data/iso_prop/mset.log
pymead/tests/gui_tests/data/iso_prop/mset_input.txt
pymead/tests/gui_tests/data/iso_prop/plot.ps
pymead/tests/gui_tests/data/iso_prop/transformation.json
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_1.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_10.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_2.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_3.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_4.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_5.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_6.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_7.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_8.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/algorithm_gen_9.pkl
pymead/tests/gui_tests/data/iso_prop_test_0/opt_settings.json
pymead/tests/gui_tests/data/iso_prop_test_0/param_dict.json
pymead/tests/misc_tests/ps_svg_pdf_conversion/plot.ps
pymead/tests/opt_tests/iso_prop_test_fpr104.json
pymead/tests/opt_tests/opt_test_airfoil_1.jmea
pymead/tests/opt_tests/test_airfoil_thickness_settings.json
pymead/tests/opt_tests/test_internal_geometry_settings.json
pymead/utils/__init__.py
pymead/utils/dict_recursion.py
pymead/utils/downsampling_schemes.py
pymead/utils/file_conversion.py
pymead/utils/geometry.py
pymead/utils/get_airfoil.py
pymead/utils/increment_string_index.py
pymead/utils/misc.py
pymead/utils/nchoosek.py
pymead/utils/pymead_mp.py
pymead/utils/read_write_files.py
pymead/utils/transformations.py
pymead/utils/version_check.py
pymead/utils/widget_recursion.py