Skip to main content
Ctrl+K
pymead 2.0 documentation - Home pymead 2.0 documentation - Home
  • Install
  • Gallery
  • User Guide
  • API
  • Troubleshooting
    • Architecture
  • GitHub
  • PyPI
  • Install
  • Gallery
  • User Guide
  • API
  • Troubleshooting
  • Architecture
  • GitHub
  • PyPI

Section Navigation

  • pymead.analysis
    • pymead.analysis.calc_aero_data
      • pymead.analysis.calc_aero_data.calculate_CPK_mses_inviscid_only
      • pymead.analysis.calc_aero_data.calculate_Cl_alfa_xfoil_inviscid
      • pymead.analysis.calc_aero_data.calculate_Cl_integral_form
      • pymead.analysis.calc_aero_data.calculate_aero_data
      • pymead.analysis.calc_aero_data.calculate_performance_parameters_from_polar
      • pymead.analysis.calc_aero_data.compute_alpha_zero_lift
      • pymead.analysis.calc_aero_data.convert_xfoil_string_to_aero_data
      • pymead.analysis.calc_aero_data.estimate_LD_max
      • pymead.analysis.calc_aero_data.line_integral_CPK_inviscid
      • pymead.analysis.calc_aero_data.read_alfa_from_xfoil_cp_file
      • pymead.analysis.calc_aero_data.read_alfa_from_xfoil_log_file
      • pymead.analysis.calc_aero_data.read_forces_from_xfoil_polar_file
      • pymead.analysis.calc_aero_data.run_mplot
      • pymead.analysis.calc_aero_data.run_mpolar
      • pymead.analysis.calc_aero_data.run_mses
      • pymead.analysis.calc_aero_data.run_mset
      • pymead.analysis.calc_aero_data.run_xfoil
      • pymead.analysis.calc_aero_data.update_mses_settings_from_stencil
      • pymead.analysis.calc_aero_data.update_xfoil_settings_from_stencil
      • pymead.analysis.calc_aero_data.write_blade_file
      • pymead.analysis.calc_aero_data.write_gridpar_file
      • pymead.analysis.calc_aero_data.write_input_file
      • pymead.analysis.calc_aero_data.write_mses_file
      • pymead.analysis.calc_aero_data.write_spec_file
      • pymead.analysis.calc_aero_data.AirfoilMSETMeshingParameters
      • pymead.analysis.calc_aero_data.MPLOTSettings
      • pymead.analysis.calc_aero_data.MPOLARSettings
      • pymead.analysis.calc_aero_data.MSESSettings
      • pymead.analysis.calc_aero_data.MSETSettings
      • pymead.analysis.calc_aero_data.XFOILSettings
    • pymead.analysis.cfd_output_templates
    • pymead.analysis.compressible_flow
      • pymead.analysis.compressible_flow.calculate_normal_shock_total_pressure_ratio
    • pymead.analysis.read_aero_data
      • pymead.analysis.read_aero_data.convert_blade_file_to_array_list
      • pymead.analysis.read_aero_data.export_blade_to_paraview_xml
      • pymead.analysis.read_aero_data.export_geom_and_mses_field_to_paraview
      • pymead.analysis.read_aero_data.export_mses_field_to_paraview_xml
      • pymead.analysis.read_aero_data.export_mses_field_to_tecplot_ascii
      • pymead.analysis.read_aero_data.read_Cp_from_file_xfoil
      • pymead.analysis.read_aero_data.read_Mach_from_mses_file
      • pymead.analysis.read_aero_data.read_actuator_disk_data_mses
      • pymead.analysis.read_aero_data.read_aero_data_from_xfoil
      • pymead.analysis.read_aero_data.read_bl_data_from_mses
      • pymead.analysis.read_aero_data.read_field_from_mses
      • pymead.analysis.read_aero_data.read_field_variables_names_mses
      • pymead.analysis.read_aero_data.read_forces_from_mses
      • pymead.analysis.read_aero_data.read_grid_stats_from_mses
      • pymead.analysis.read_aero_data.read_polar
      • pymead.analysis.read_aero_data.read_reverse_order
      • pymead.analysis.read_aero_data.read_streamline_grid_from_mses
    • pymead.analysis.utils
      • pymead.analysis.utils.viscosity_calculator
  • pymead.core
    • pymead.core.airfoil
      • pymead.core.airfoil.Airfoil
      • pymead.core.airfoil.BranchError
      • pymead.core.airfoil.ClosureError
    • pymead.core.bezier
      • pymead.core.bezier.Bezier
    • pymead.core.bspline
      • pymead.core.bspline.main
      • pymead.core.bspline.BSpline
    • pymead.core.constraint_equations
      • pymead.core.constraint_equations.abs_angle_constraint
      • pymead.core.constraint_equations.abs_angle_constraint_weak
      • pymead.core.constraint_equations.antiparallel3_constraint
      • pymead.core.constraint_equations.antiparallel4_constraint
      • pymead.core.constraint_equations.distance_constraint
      • pymead.core.constraint_equations.distance_constraint_weak
      • pymead.core.constraint_equations.empty_constraint_weak
      • pymead.core.constraint_equations.fixed_param_constraint
      • pymead.core.constraint_equations.fixed_param_constraint_weak
      • pymead.core.constraint_equations.fixed_x_constraint
      • pymead.core.constraint_equations.fixed_x_constraint_weak
      • pymead.core.constraint_equations.fixed_y_constraint
      • pymead.core.constraint_equations.fixed_y_constraint_weak
      • pymead.core.constraint_equations.measure_abs_angle
      • pymead.core.constraint_equations.measure_curvature_bezier
      • pymead.core.constraint_equations.measure_curvature_length_bezier
      • pymead.core.constraint_equations.measure_data_bezier_curve_joint
      • pymead.core.constraint_equations.measure_distance
      • pymead.core.constraint_equations.measure_point_line_distance_signed
      • pymead.core.constraint_equations.measure_point_line_distance_unsigned
      • pymead.core.constraint_equations.measure_radius_of_curvature_bezier
      • pymead.core.constraint_equations.measure_rel_angle3
      • pymead.core.constraint_equations.measure_rel_angle4
      • pymead.core.constraint_equations.parallel3_constraint
      • pymead.core.constraint_equations.parallel4_constraint
      • pymead.core.constraint_equations.perp3_constraint
      • pymead.core.constraint_equations.perp4_constraint
      • pymead.core.constraint_equations.point_on_line_constraint
      • pymead.core.constraint_equations.points_equidistant_from_line_constraint_signed
      • pymead.core.constraint_equations.points_equidistant_from_line_constraint_unsigned
      • pymead.core.constraint_equations.radius_of_curvature_constraint
      • pymead.core.constraint_equations.rel_angle3_constraint
      • pymead.core.constraint_equations.rel_angle3_constraint_weak
      • pymead.core.constraint_equations.rel_angle4_constraint
    • pymead.core.constraints
      • pymead.core.constraints.AntiParallel3Constraint
      • pymead.core.constraints.CurvatureConstraintData
      • pymead.core.constraints.DistanceConstraint
      • pymead.core.constraints.GeoCon
      • pymead.core.constraints.Perp3Constraint
      • pymead.core.constraints.ROCurvatureConstraint
      • pymead.core.constraints.RelAngle3Constraint
      • pymead.core.constraints.SymmetryConstraint
      • pymead.core.constraints.ConstraintValidationError
      • pymead.core.constraints.DuplicateConstraintError
      • pymead.core.constraints.InvalidPointError
      • pymead.core.constraints.MaxWeakConstraintAttemptsError
      • pymead.core.constraints.NoSolutionError
    • pymead.core.ferguson
      • pymead.core.ferguson.Ferguson
    • pymead.core.gcs
      • pymead.core.gcs.GCS
      • pymead.core.gcs.ConstraintValidationError
    • pymead.core.geometry_collection
      • pymead.core.geometry_collection.GeometryCollection
    • pymead.core.line
      • pymead.core.line.LineSegment
      • pymead.core.line.PolyLine
      • pymead.core.line.ReferencePolyline
    • pymead.core.mea
      • pymead.core.mea.MEA
    • pymead.core.naca4
      • pymead.core.naca4.main
      • pymead.core.naca4.NACA4
    • pymead.core.param
      • pymead.core.param.default_lower
      • pymead.core.param.default_upper
      • pymead.core.param.AngleDesVar
      • pymead.core.param.AngleParam
      • pymead.core.param.DesVar
      • pymead.core.param.LengthDesVar
      • pymead.core.param.LengthParam
      • pymead.core.param.Param
      • pymead.core.param.ParamSequence
      • pymead.core.param.EquationCompileError
    • pymead.core.param_graph
      • pymead.core.param_graph.ParamGraph
    • pymead.core.parametric_curve
      • pymead.core.parametric_curve.PCurveData
      • pymead.core.parametric_curve.ParametricCurve
      • pymead.core.parametric_curve.ParametricCurveEndpoint
    • pymead.core.point
      • pymead.core.point.Point
      • pymead.core.point.PointSequence
    • pymead.core.pymead_obj
      • pymead.core.pymead_obj.DualRep
      • pymead.core.pymead_obj.PymeadObj
    • pymead.core.rbezier
      • pymead.core.rbezier.main
      • pymead.core.rbezier.RBezier
    • pymead.core.transformation
      • pymead.core.transformation.AirfoilTransformation
      • pymead.core.transformation.Transformation2D
      • pymead.core.transformation.Transformation3D
      • pymead.core.transformation.TransformationError
    • pymead.core.units
      • pymead.core.units.Units
    • pymead.core.wagner
      • pymead.core.wagner.main
      • pymead.core.wagner.Wagner
  • pymead.optimization
    • pymead.optimization.airfoil_matching
      • pymead.optimization.airfoil_matching.airfoil_symmetric_area_difference
      • pymead.optimization.airfoil_matching.match_airfoil
    • pymead.optimization.objectives_and_constraints
      • pymead.optimization.objectives_and_constraints.Constraint
      • pymead.optimization.objectives_and_constraints.Objective
      • pymead.optimization.objectives_and_constraints.ObjectiveConstraint
      • pymead.optimization.objectives_and_constraints.FunctionCompileError
    • pymead.optimization.opt_setup
      • pymead.optimization.opt_setup.calculate_warm_start_index
      • pymead.optimization.opt_setup.read_stencil_from_array
      • pymead.optimization.opt_setup.termination_condition
      • pymead.optimization.opt_setup.CustomDisplay
      • pymead.optimization.opt_setup.PymeadGAProblem
      • pymead.optimization.opt_setup.TPAIOPT
    • pymead.optimization.pop_chrom
      • pymead.optimization.pop_chrom.Chromosome
      • pymead.optimization.pop_chrom.CustomGASettings
      • pymead.optimization.pop_chrom.Population
    • pymead.optimization.resources
      • pymead.optimization.resources.display_resources
    • pymead.optimization.sampling
      • pymead.optimization.sampling.ConstrictedRandomSampling
      • pymead.optimization.sampling.PymooLHS
      • pymead.optimization.sampling.Sampling
    • pymead.optimization.shape_optimization
      • pymead.optimization.shape_optimization.compute_objectives_and_forces_from_evaluated_population
      • pymead.optimization.shape_optimization.do_sampling
      • pymead.optimization.shape_optimization.get_airfoil_and_mea_names
      • pymead.optimization.shape_optimization.patch_termination
      • pymead.optimization.shape_optimization.read_alg_data
      • pymead.optimization.shape_optimization.setup_ga_optimization
      • pymead.optimization.shape_optimization.shape_optimization
      • pymead.optimization.shape_optimization.write_alg_data
  • pymead.plugins
    • pymead.plugins.IGES
      • pymead.plugins.IGES.curves
        • pymead.plugins.IGES.curves.BezierIGES
        • pymead.plugins.IGES.curves.LineIGES
        • pymead.plugins.IGES.curves.RationalBSplineIGES
      • pymead.plugins.IGES.entity
        • pymead.plugins.IGES.entity.Entity
        • pymead.plugins.IGES.entity.MultiEntityContainer
      • pymead.plugins.IGES.global_params
        • pymead.plugins.IGES.global_params.GlobalParams
      • pymead.plugins.IGES.iges_generator
        • pymead.plugins.IGES.iges_generator.IGESGenerator
      • pymead.plugins.IGES.iges_param
        • pymead.plugins.IGES.iges_param.IGESParam
      • pymead.plugins.IGES.start_end_section
        • pymead.plugins.IGES.start_end_section.EndSection
        • pymead.plugins.IGES.start_end_section.StartSection
  • pymead.tutorials
    • pymead.tutorials.curvature_comb_plotting
      • pymead.tutorials.curvature_comb_plotting.main
    • pymead.tutorials.mses_analysis
      • pymead.tutorials.mses_analysis.main
  • pymead.utils
    • pymead.utils.dict_recursion
      • pymead.utils.dict_recursion.assign_airfoil_tags_to_param_dict
      • pymead.utils.dict_recursion.assign_names_to_params_in_param_dict
      • pymead.utils.dict_recursion.compare_dicts_floating_precision
      • pymead.utils.dict_recursion.recursive_get
      • pymead.utils.dict_recursion.set_all_dict_values
      • pymead.utils.dict_recursion.unravel_param_dict
      • pymead.utils.dict_recursion.unravel_param_dict_deepcopy
      • pymead.utils.dict_recursion.DictValueNotEqualException
    • pymead.utils.downsampling_schemes
      • pymead.utils.downsampling_schemes.fractal_downsampler2
    • pymead.utils.file_conversion
      • pymead.utils.file_conversion.convert_pdf_to_svg
      • pymead.utils.file_conversion.convert_ps_to_pdf
      • pymead.utils.file_conversion.convert_ps_to_svg
      • pymead.utils.file_conversion.FileConversionError
    • pymead.utils.geometry
      • pymead.utils.geometry.calculate_area_triangle_heron
      • pymead.utils.geometry.check_airfoil_self_intersection
      • pymead.utils.geometry.convert_numpy_array_to_shapely_LineString
      • pymead.utils.geometry.convert_numpy_array_to_shapely_points
      • pymead.utils.geometry.map_angle_m180_p180
    • pymead.utils.get_airfoil
      • pymead.utils.get_airfoil.extract_data_from_airfoiltools
      • pymead.utils.get_airfoil.AirfoilNotFoundError
    • pymead.utils.increment_string_index
      • pymead.utils.increment_string_index.decrement_string_index
      • pymead.utils.increment_string_index.get_prefix_and_index_from_string
      • pymead.utils.increment_string_index.increment_string_index
      • pymead.utils.increment_string_index.max_string_index_plus_one
    • pymead.utils.misc
      • pymead.utils.misc.convert_rgba_to_hex
      • pymead.utils.misc.convert_str_to_Qt_dash_pattern
      • pymead.utils.misc.count_dollar_signs
      • pymead.utils.misc.count_func_strs
      • pymead.utils.misc.get_setting
      • pymead.utils.misc.make_ga_opt_dir
      • pymead.utils.misc.set_setting
    • pymead.utils.nchoosek
      • pymead.utils.nchoosek.nchoosek
    • pymead.utils.pymead_mp
      • pymead.utils.pymead_mp.collect_child_processes
      • pymead.utils.pymead_mp.kill_all_processes_in_list
      • pymead.utils.pymead_mp.kill_child_processes
      • pymead.utils.pymead_mp.kill_xfoil_mses_processes
      • pymead.utils.pymead_mp.pool_terminate_multi_tiered
    • pymead.utils.read_write_files
      • pymead.utils.read_write_files.load_data
      • pymead.utils.read_write_files.load_documents_path
      • pymead.utils.read_write_files.save_data
      • pymead.utils.read_write_files.write_tuple_tuple_to_file
    • pymead.utils.transformations
      • pymead.utils.transformations.rotate_matrix
      • pymead.utils.transformations.scale_matrix
      • pymead.utils.transformations.transform_matrix
      • pymead.utils.transformations.translate_matrix
    • pymead.utils.version_check
      • pymead.utils.version_check.compare_versions
      • pymead.utils.version_check.extract_version_info_from_string
      • pymead.utils.version_check.get_current_pymead_version
      • pymead.utils.version_check.get_latest_pymead_release_version
      • pymead.utils.version_check.using_latest
      • pymead.utils.version_check.VersionInfo
    • pymead.utils.widget_recursion
      • pymead.utils.widget_recursion.get_parent
  • API
  • pymead.core
  • pymead.core.bspline
  • pymead.core.bspline.main

pymead.core.bspline.main#

main()[source]#

previous

pymead.core.bspline

next

pymead.core.bspline.BSpline

On this page
  • main()

This Page

  • Show Source

© Copyright 2022-2024, Matthew G. Lauer.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.