Skip to content

voiage.ecosystem_integration.EcosystemIntegration

Main ecosystem integration manager.

get_connector([positional or keyword] self: None = None, [positional or keyword] integration_type: str = None) -> EcosystemConnector | None

Get connector for specific integration type.

Parameters:

  • self
  • integration_type str

Returns: EcosystemConnector | None

import_from_external([positional or keyword] self: None = None, [positional or keyword] integration_type: str = None, [positional or keyword] file_path: str = None, [variadic keyword] kwargs: object = {}) -> dict[str, object]

Import data from external software.

Parameters:

  • self
  • integration_type str
  • file_path str
  • kwargs object (default: {})

Returns: dict[str, object]

export_to_external([positional or keyword] self: None = None, [positional or keyword] integration_type: str = None, [positional or keyword] analysis_object: object = None, [positional or keyword] output_path: str = None, [variadic keyword] kwargs: object = {}) -> None

Export analysis to external software format.

Parameters:

  • self
  • integration_type str
  • analysis_object object
  • output_path str
  • kwargs object (default: {})

Returns: None

list_supported_formats([positional or keyword] self: None = None) -> dict[str, list[str]]

List all supported file formats across connectors.

Parameters:

  • self

Returns: dict[str, list[str]]

create_integration_report([positional or keyword] self: None = None) -> dict[str, Any]

Create comprehensive integration capabilities report.

Parameters:

  • self

Returns: dict[str, Any]