LICENSE
README.md
THIRD_PARTY_NOTICES.md
pyproject.toml
src/py_visactor_elk.egg-info/PKG-INFO
src/py_visactor_elk.egg-info/SOURCES.txt
src/py_visactor_elk.egg-info/dependency_links.txt
src/py_visactor_elk.egg-info/requires.txt
src/py_visactor_elk.egg-info/top_level.txt
src/pyelk/__init__.py
src/pyelk/_errors.py
src/pyelk/_json.py
src/pyelk/api.py
src/pyelk/py.typed
src/pyelk/_licenses/Apache-2.0.txt
src/pyelk/_licenses/NOTICE-E05.md
src/pyelk/_licenses/NOTICE-E06.md
src/pyelk/_licenses/NOTICE-E07.md
src/pyelk/_licenses/NOTICE-E08.md
src/pyelk/_licenses/NOTICE-E09.md
src/pyelk/_licenses/NOTICE-GWT-Ports.md
src/pyelk/_licenses/NOTICE-GWT-Random.md
src/pyelk/_licenses/NOTICE-Guava-DoubleMath.md
src/pyelk/_licenses/NOTICE.md
src/pyelk/_licenses/__init__.py
src/pyelk/_licenses/elkjs-LICENSE.md
src/pyelk/algorithms/__init__.py
src/pyelk/algorithms/box.py
src/pyelk/algorithms/disco.py
src/pyelk/algorithms/fixed.py
src/pyelk/algorithms/force.py
src/pyelk/algorithms/mrtree.py
src/pyelk/algorithms/polyomino.py
src/pyelk/algorithms/radial.py
src/pyelk/algorithms/random.py
src/pyelk/algorithms/rectpacking.py
src/pyelk/algorithms/spore.py
src/pyelk/algorithms/stress.py
src/pyelk/algorithms/triangulation.py
src/pyelk/algorithms/layered/__init__.py
src/pyelk/algorithms/layered/_component_group_rules.py
src/pyelk/algorithms/layered/algorithm_assembler.py
src/pyelk/algorithms/layered/all_crossings.py
src/pyelk/algorithms/layered/barycenter.py
src/pyelk/algorithms/layered/barycenter_order.py
src/pyelk/algorithms/layered/base_spacing.py
src/pyelk/algorithms/layered/brandes_koepf_general.py
src/pyelk/algorithms/layered/breaking_points.py
src/pyelk/algorithms/layered/cell_layout.py
src/pyelk/algorithms/layered/center_label_dummies.py
src/pyelk/algorithms/layered/center_label_switcher.py
src/pyelk/algorithms/layered/coffman_graham_general.py
src/pyelk/algorithms/layered/comments_general.py
src/pyelk/algorithms/layered/compaction_graph.py
src/pyelk/algorithms/layered/component_compaction.py
src/pyelk/algorithms/layered/component_groups.py
src/pyelk/algorithms/layered/components.py
src/pyelk/algorithms/layered/components_general.py
src/pyelk/algorithms/layered/compound_model.py
src/pyelk/algorithms/layered/compound_post.py
src/pyelk/algorithms/layered/compound_pre.py
src/pyelk/algorithms/layered/connected_compactor.py
src/pyelk/algorithms/layered/constraint_processors.py
src/pyelk/algorithms/layered/crossing.py
src/pyelk/algorithms/layered/crossing_counter.py
src/pyelk/algorithms/layered/crossing_matrix.py
src/pyelk/algorithms/layered/cycles.py
src/pyelk/algorithms/layered/cycles_general.py
src/pyelk/algorithms/layered/diagnostic_strings.py
src/pyelk/algorithms/layered/directions.py
src/pyelk/algorithms/layered/directions_general.py
src/pyelk/algorithms/layered/end_label_placement.py
src/pyelk/algorithms/layered/end_labels_general.py
src/pyelk/algorithms/layered/external_port_dummy.py
src/pyelk/algorithms/layered/forster_constraints.py
src/pyelk/algorithms/layered/graph.py
src/pyelk/algorithms/layered/graph_configurator.py
src/pyelk/algorithms/layered/graph_info.py
src/pyelk/algorithms/layered/greedy_port_distribution.py
src/pyelk/algorithms/layered/greedy_switch.py
src/pyelk/algorithms/layered/hierarchical_driver.py
src/pyelk/algorithms/layered/hierarchical_port_constraints.py
src/pyelk/algorithms/layered/hierarchical_port_ortho.py
src/pyelk/algorithms/layered/hierarchical_port_position.py
src/pyelk/algorithms/layered/hierarchical_port_size.py
src/pyelk/algorithms/layered/hierarchical_resize.py
src/pyelk/algorithms/layered/high_degree.py
src/pyelk/algorithms/layered/horizontal_graph_compactor.py
src/pyelk/algorithms/layered/hyperedge_crossings.py
src/pyelk/algorithms/layered/hyperedge_merger.py
src/pyelk/algorithms/layered/hypernodes.py
src/pyelk/algorithms/layered/import_export.py
src/pyelk/algorithms/layered/input_model_sort.py
src/pyelk/algorithms/layered/integer_box_tokens.py
src/pyelk/algorithms/layered/interactive_layering.py
src/pyelk/algorithms/layered/interactive_order.py
src/pyelk/algorithms/layered/interactive_placement.py
src/pyelk/algorithms/layered/inverted_ports.py
src/pyelk/algorithms/layered/inverted_ports_general.py
src/pyelk/algorithms/layered/label_management_general.py
src/pyelk/algorithms/layered/label_padding.py
src/pyelk/algorithms/layered/label_side_selector.py
src/pyelk/algorithms/layered/layer_sweep.py
src/pyelk/algorithms/layered/layering.py
src/pyelk/algorithms/layered/layout_configuration.py
src/pyelk/algorithms/layered/linear_segments_placement.py
src/pyelk/algorithms/layered/long_edges.py
src/pyelk/algorithms/layered/long_edges_general.py
src/pyelk/algorithms/layered/longest_path_general.py
src/pyelk/algorithms/layered/loops.py
src/pyelk/algorithms/layered/median_order.py
src/pyelk/algorithms/layered/model_order_barycenter.py
src/pyelk/algorithms/layered/model_order_cost.py
src/pyelk/algorithms/layered/model_order_import.py
src/pyelk/algorithms/layered/model_order_layering.py
src/pyelk/algorithms/layered/model_order_nodes.py
src/pyelk/algorithms/layered/model_order_ports.py
src/pyelk/algorithms/layered/model_order_targets.py
src/pyelk/algorithms/layered/native_adapters.py
src/pyelk/algorithms/layered/native_import.py
src/pyelk/algorithms/layered/native_import_full.py
src/pyelk/algorithms/layered/native_import_hierarchical.py
src/pyelk/algorithms/layered/native_properties.py
src/pyelk/algorithms/layered/native_transfer.py
src/pyelk/algorithms/layered/network_simplex_general.py
src/pyelk/algorithms/layered/network_simplex_placement.py
src/pyelk/algorithms/layered/node_promotion.py
src/pyelk/algorithms/layered/node_size.py
src/pyelk/algorithms/layered/node_size_cells.py
src/pyelk/algorithms/layered/node_size_math.py
src/pyelk/algorithms/layered/node_size_process.py
src/pyelk/algorithms/layered/north_south_ports.py
src/pyelk/algorithms/layered/ns_neighbor_crossings.py
src/pyelk/algorithms/layered/orthogonal_axes.py
src/pyelk/algorithms/layered/orthogonal_general.py
src/pyelk/algorithms/layered/partition_processors.py
src/pyelk/algorithms/layered/phase_factories.py
src/pyelk/algorithms/layered/phases.py
src/pyelk/algorithms/layered/pipeline.py
src/pyelk/algorithms/layered/placement.py
src/pyelk/algorithms/layered/polyline_general.py
src/pyelk/algorithms/layered/port_distribution.py
src/pyelk/algorithms/layered/port_label_placement.py
src/pyelk/algorithms/layered/port_ranks.py
src/pyelk/algorithms/layered/ports.py
src/pyelk/algorithms/layered/processor_class_names.py
src/pyelk/algorithms/layered/processors.py
src/pyelk/algorithms/layered/property_access.py
src/pyelk/algorithms/layered/provider.py
src/pyelk/algorithms/layered/raw_graph_strings.py
src/pyelk/algorithms/layered/rectilinear_hull.py
src/pyelk/algorithms/layered/resize_general.py
src/pyelk/algorithms/layered/reversed_edges_general.py
src/pyelk/algorithms/layered/routing.py
src/pyelk/algorithms/layered/scope.py
src/pyelk/algorithms/layered/self_loops_general.py
src/pyelk/algorithms/layered/semi_interactive.py
src/pyelk/algorithms/layered/simple_placement.py
src/pyelk/algorithms/layered/simple_processors.py
src/pyelk/algorithms/layered/spacings.py
src/pyelk/algorithms/layered/spline_final.py
src/pyelk/algorithms/layered/spline_general.py
src/pyelk/algorithms/layered/spline_math.py
src/pyelk/algorithms/layered/strategy_collections.py
src/pyelk/algorithms/layered/sweep_copy.py
src/pyelk/algorithms/layered/sweep_type.py
src/pyelk/algorithms/layered/switch_decider.py
src/pyelk/algorithms/layered/two_node_crossings.py
src/pyelk/algorithms/layered/utility_processors.py
src/pyelk/algorithms/layered/width_layering.py
src/pyelk/algorithms/layered/wrapping.py
src/pyelk/execution/__init__.py
src/pyelk/execution/context.py
src/pyelk/execution/deprecated.py
src/pyelk/execution/diagnostics.py
src/pyelk/execution/entropy.py
src/pyelk/execution/enum_collections.py
src/pyelk/execution/enum_identity.py
src/pyelk/execution/full_lifecycle.py
src/pyelk/execution/full_worker.py
src/pyelk/execution/global_properties.py
src/pyelk/execution/identity.py
src/pyelk/execution/inside_self_loops.py
src/pyelk/execution/json_text.py
src/pyelk/execution/json_transfer.py
src/pyelk/execution/lifecycle.py
src/pyelk/execution/local_properties.py
src/pyelk/execution/metadata_service.py
src/pyelk/execution/node_micro.py
src/pyelk/execution/pair_hash.py
src/pyelk/execution/pools.py
src/pyelk/execution/properties.py
src/pyelk/execution/providers.py
src/pyelk/execution/recursive.py
src/pyelk/execution/recursive_helpers.py
src/pyelk/execution/resolver.py
src/pyelk/execution/runtime.py
src/pyelk/execution/visitors.py
src/pyelk/execution/wire_codec.py
src/pyelk/execution/worker.py
src/pyelk/metadata/__init__.py
src/pyelk/metadata/_data.py
src/pyelk/metadata/_feature_data.py
src/pyelk/metadata/_registration_data.py
src/pyelk/model/__init__.py
src/pyelk/model/ordered.py
src/pyelk/options/__init__.py
src/pyelk/options/_catalogue.py
src/pyelk/options/_core_defaults.py
src/pyelk/options/_generic_data.py
src/pyelk/options/_object_data.py
src/pyelk/options/_owner_data.py
src/pyelk/options/element.py
src/pyelk/options/generic.py
src/pyelk/options/owners.py
src/pyelk/options/resolution.py
src/pyelk/options/schema.py