qunicorn_core.core.mapper package

Submodules

qunicorn_core.core.mapper.deployment_mapper module

qunicorn_core.core.mapper.deployment_mapper.deployment_dto_to_deployment(deployment: DeploymentDto) DeploymentDataclass
qunicorn_core.core.mapper.deployment_mapper.deployment_dto_to_deployment_without_id(deployment: DeploymentDto) DeploymentDataclass
qunicorn_core.core.mapper.deployment_mapper.deployment_to_deployment_dto(deployment: DeploymentDataclass) DeploymentDto

qunicorn_core.core.mapper.device_mapper module

qunicorn_core.core.mapper.device_mapper.device_dto_to_device(device: DeviceDto) DeviceDataclass
qunicorn_core.core.mapper.device_mapper.device_dto_to_device_without_id(device: DeviceDto) DeviceDataclass
qunicorn_core.core.mapper.device_mapper.device_to_device_dto(device: DeviceDataclass) DeviceDto

qunicorn_core.core.mapper.job_mapper module

qunicorn_core.core.mapper.job_mapper.core_to_response(job: JobCoreDto) JobResponseDto
qunicorn_core.core.mapper.job_mapper.job_core_dto_to_job(job: JobCoreDto) JobDataclass
qunicorn_core.core.mapper.job_mapper.job_core_dto_to_job_without_id(job: JobCoreDto) JobDataclass
qunicorn_core.core.mapper.job_mapper.job_to_job_core_dto(job: JobDataclass) JobCoreDto
qunicorn_core.core.mapper.job_mapper.job_to_response(job: JobDataclass) JobResponseDto
qunicorn_core.core.mapper.job_mapper.request_to_core(job: JobRequestDto)

Helper class. When the db objects are saved correctly we do not need it anymore

qunicorn_core.core.mapper.provider_mapper module

qunicorn_core.core.mapper.provider_mapper.provider_dto_to_provider(provider_dto: ProviderDto) ProviderDataclass
qunicorn_core.core.mapper.provider_mapper.provider_dto_to_provider_without_id(provider_dto: ProviderDto) ProviderDataclass
qunicorn_core.core.mapper.provider_mapper.provider_to_provider_dto(provider: ProviderDataclass) ProviderDto

qunicorn_core.core.mapper.quantum_program_mapper module

qunicorn_core.core.mapper.quantum_program_mapper.dto_to_quantum_program(quantum_program: QuantumProgramDto) QuantumProgramDataclass
qunicorn_core.core.mapper.quantum_program_mapper.dto_to_quantum_program_without_id(quantum_program: QuantumProgramDto) QuantumProgramDataclass
qunicorn_core.core.mapper.quantum_program_mapper.quantum_program_to_dto(quantum_program: QuantumProgramDataclass) QuantumProgramDto

qunicorn_core.core.mapper.result_mapper module

qunicorn_core.core.mapper.result_mapper.estimator_result_to_db_results(ibm_result: EstimatorResult, job: JobCoreDto, observer: str) list[qunicorn_core.db.models.result.ResultDataclass]
qunicorn_core.core.mapper.result_mapper.get_error_results(exception: Exception, circuit: str | None = None) list[qunicorn_core.db.models.result.ResultDataclass]
qunicorn_core.core.mapper.result_mapper.runner_result_to_db_results(ibm_result: Result, job_dto: JobCoreDto) list[qunicorn_core.db.models.result.ResultDataclass]
qunicorn_core.core.mapper.result_mapper.sampler_result_to_db_results(ibm_result: SamplerResult, job_dto: JobCoreDto) list[qunicorn_core.db.models.result.ResultDataclass]

qunicorn_core.core.mapper.user_mapper module

qunicorn_core.core.mapper.user_mapper.user_dto_to_user(user_dto: UserDto) UserDataclass
qunicorn_core.core.mapper.user_mapper.user_dto_to_user_without_id(user_dto: UserDto) UserDataclass
qunicorn_core.core.mapper.user_mapper.user_to_user_dto(user: UserDataclass) UserDto

Module contents