Skip to content

core.contexts.processing.common.local_picsellia_context

local_picsellia_context

Classes:

Name Description
PicselliaLocalProcessingContext

Base context for Picsellia processing jobs.

PicselliaLocalProcessingContext(processing_parameters_cls, parameters_dict=None, api_token=None, host=None, organization_id=None, organization_name=None, target_id=None, inputs=None, use_id=True, working_dir=None, **kwargs)

Bases: PicselliaContext, Generic[TParameters]


              flowchart TD
              picsellia_cv_engine.core.contexts.processing.common.local_picsellia_context.PicselliaLocalProcessingContext[PicselliaLocalProcessingContext]
              picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext[PicselliaContext]

                              picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext --> picsellia_cv_engine.core.contexts.processing.common.local_picsellia_context.PicselliaLocalProcessingContext
                


              click picsellia_cv_engine.core.contexts.processing.common.local_picsellia_context.PicselliaLocalProcessingContext href "" "picsellia_cv_engine.core.contexts.processing.common.local_picsellia_context.PicselliaLocalProcessingContext"
              click picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext href "" "picsellia_cv_engine.core.contexts.common.picsellia_context.PicselliaContext"
            

Base context for Picsellia processing jobs.

Methods:

Name Description
to_dict

Attributes:

Name Type Description
target_id
parameters dict[str, Any]
inputs
use_id
processing_parameters TParameters
working_dir str
api_token
host
organization_id
organization_name
client

target_id = target_id instance-attribute

parameters = parameters_dict if parameters_dict is not None else {} instance-attribute

inputs = inputs instance-attribute

use_id = use_id instance-attribute

processing_parameters = processing_parameters_cls(log_data=(self.parameters)) instance-attribute

working_dir property

api_token = api_token or os.getenv('api_token') instance-attribute

host = host or os.getenv('host', 'https://app.picsellia.com') instance-attribute

organization_id = organization_id or os.getenv('organization_id') instance-attribute

organization_name = organization_name or os.getenv('organization_name') instance-attribute

client = self._initialize_client() instance-attribute

to_dict()