Client API
tyba_client.client
- class Ancillary(services)
_
- get_pricing_regions(*, iso, service, market)
_
- get_prices(*, iso, service, market, region, start_year, end_year)
_
- class LMP(services)
_
- get_all_nodes(*, iso)
_
- get_prices(*, node_ids, market, start_year, end_year)
_
- class Client(personal_access_token, host='https://dev.tybaenergy.com', request_args=None)
Tyba valuation client class
- schedule(model: ~typing.Annotated[~generation_models.generation_models.StandaloneStorageModel | ~generation_models.generation_models.PVStorageModel | ~typing.Annotated[~generation_models.generation_models.PVGenerationModel | ~generation_models.generation_models.DCExternalGenerationModel | ~generation_models.generation_models.ACExternalGenerationModel, FieldInfo(annotation=NoneType, required=True, discriminator='generation_type'), ~pydantic.functional_validators.BeforeValidator(func=~generation_models.generation_models.create_optionally_discriminant_union.<locals>.allow_missing_discriminator, json_schema_input_type=PydanticUndefined)], FieldInfo(annotation=NoneType, required=True, discriminator='project_type'), ~pydantic.functional_validators.BeforeValidator(func=~generation_models.generation_models.create_optionally_discriminant_union.<locals>.allow_missing_discriminator, json_schema_input_type=PydanticUndefined)])
_
- get_status(run_id: str)
_
- get_status_v1(run_id: str)
_
- wait_on_result(run_id: str, wait_time: int = 5, log_progress: bool = False)
_
- wait_on_result_v1(run_id: str, wait_time: int = 5, log_progress: bool = False)
_
- exception UnknownRunId
tyba_client.io
- pv_module_from_pan(pan_file: str, bifacial_ground_clearance_height=1.0, bifacial_transmission_factor: float = 0.013) PVModuleMermoudLejeune
_
- inverter_from_ond(ond_file: str, includes_xfmr: bool = True) ONDInverter
_