pylinkage
The packages below are listed alphabetically. To define and simulate a
mechanism you need four of them, in this order: pylinkage.components
(frame points), pylinkage.actuators (motor inputs),
pylinkage.dyads (the constrained pairs that close the loops) and
pylinkage.simulation (the Linkage container). The
getting started tutorial walks through
them; the rest are what you reach for afterwards.
A name is public when it appears in a package’s __all__; modules inside a
package are implementation. See Deprecations for the rule and for
every name currently on its way out.
- pylinkage package
- Subpackages
- pylinkage.actuators package
- pylinkage.assur package
- Submodules
- pylinkage.assur.analysis module
- pylinkage.assur.assur_mechanism module
- pylinkage.assur.decomposition module
- pylinkage.assur.graph module
- pylinkage.assur.groups module
- pylinkage.assur.hypergraph_conversion module
- pylinkage.assur.mechanism_conversion module
- pylinkage.assur.serialization module
- pylinkage.assur.signature module
- Module contents
- pylinkage.bridge package
- pylinkage.cam package
- pylinkage.components package
- pylinkage.dyads package
- pylinkage.geometry package
- pylinkage.hypergraph package
- pylinkage.linkage package
- pylinkage.mechanism package
- pylinkage.optimization package
- Subpackages
- Submodules
- pylinkage.optimization.async_optimization module
- pylinkage.optimization.co_optimization_types module
- pylinkage.optimization.grid_search module
- pylinkage.optimization.mixed_variable module
- pylinkage.optimization.multi_objective module
- pylinkage.optimization.operators module
- pylinkage.optimization.particle_swarm module
- pylinkage.optimization.scipy_optimize module
- pylinkage.optimization.topology_neighborhood module
- pylinkage.optimization.utils module
- pylinkage.optimization.warm_start module
- Module contents
- pylinkage.population package
- pylinkage.simulation package
- pylinkage.solver package
- pylinkage.symbolic package
- pylinkage.synthesis package
- Submodules
- pylinkage.synthesis.burmester module
- pylinkage.synthesis.conversion module
- pylinkage.synthesis.core module
- pylinkage.synthesis.function_generation module
- pylinkage.synthesis.generalized module
- pylinkage.synthesis.motion_generation module
- pylinkage.synthesis.multi_topology module
- pylinkage.synthesis.path_generation module
- pylinkage.synthesis.ranking module
- pylinkage.synthesis.six_bar module
- pylinkage.synthesis.topology_types module
- pylinkage.synthesis.utils module
- Module contents
- pylinkage.topology package
- pylinkage.visualizer package
- Submodules
- pylinkage.visualizer.animated module
- pylinkage.visualizer.core module
- pylinkage.visualizer.drawsvg_viz module
- pylinkage.visualizer.dxf_export module
- pylinkage.visualizer.kinematics module
- pylinkage.visualizer.plotly_viz module
- pylinkage.visualizer.pso_plots module
- pylinkage.visualizer.static module
- pylinkage.visualizer.step_export module
- pylinkage.visualizer.symbols module
- Module contents
- Submodules
- pylinkage.dimensions module
DimensionsDimensions.copy()Dimensions.driver_anglesDimensions.edge_distancesDimensions.from_dict()Dimensions.get_driver_angle()Dimensions.get_edge_distance()Dimensions.get_hyperedge_distance()Dimensions.get_node_position()Dimensions.hyperedge_constraintsDimensions.nameDimensions.node_positionsDimensions.to_dict()Dimensions.validate_against()
DriverAngle
- pylinkage.exceptions module
- Module contents
- Subpackages