Releases: encord-team/encord-client-python
v0.1.51
What's Changed
- Add the rotatable bounding box to ObjectShape enum by @rad-cord in #203
- [Docs] Expanding main menu with section titles. by @frederik-encord in #201
- Fix docs for get_label_rows by @denis-cord in #204
- Reset default max_retries to 0 by @denis-cord in #206
Full Changelog: 0.1.50...0.1.51
v0.1.50
New Features
You can now use a bulk get_label_rows for faster label row retrieval.
project = client_instance.get_project(<project_hash>)
created_label_uids_list = []
for label_row in project.label_rows:
if label_row is not None: # None values will fail the operation
created_label_uids_list.append(label_row["label_hash"])
label_rows = project.get_label_rows(created_label_uids_list, get_signed_url=False)What's Changed
- Add Ontology top level object to docs by @denis-cord in #202
- Allow requesting multiple label rows. by @denis-cord in #197
Full Changelog: 0.1.49.1...0.1.50
v0.1.49
Bug Fix
The encord.utilities.label_utilities.construct_answer_dictionaries now works well with labels with the DICOM format.
The YOLTv4 model was removed from the encord.constants.model.AutomationModels as it is not supported by Encord anymore.
What's Changed
- Remove YOLTv4 by @adam-encord in #191
- Fixes to e2e docs by @denis-cord in #194
- Update SSH key link by @justin-cord in #195
- Datatype dicom was missing in construct_answer_dictionaries() by @andreashenc in #193
- Increase timeouts by @radovanCord in #198
- Add link to main encord docs and a small fix by @denis-cord in #200
- Revert "Increase timeouts (#198) by @radovanCord in #199
New Contributors
- @adam-encord made their first contribution in #191
- @justin-cord made their first contribution in #195
- @andreashenc made their first contribution in #193
Full Changelog: 0.1.48...0.1.49
0.1.48
What's Changed
- Fhv/e2e authenticate instructions by @frederik-encord in #186
- add new actions to docs by @radovanCord in #190
- DEV-1649 - Add user_email to LabelLog type by @radovanCord in #188
Full Changelog: 0.1.47...0.1.48
v0.1.47
What's Changed
- Cycle available colours by @javi-encord in #182
- Fix a code example; Add a configurations page by @denis-cord in #179
- Add ability to upload DICOM series to Encord storage by @rad-cord in #187
New Contributors
- @javi-encord made their first contribution in #182
Full Changelog: 0.1.46.1...0.1.47
v0.1.46
New Features
You are now able to set the video, image group, and image title at the time you are uploading the data. Please check the doc strings of these functions for explanations around the interface.v
What's Changed
- Add yoltv4 model to
AutomationModelsenum by @denis-cord in #177 - Add custom title option for image groups and video upload at upload time. by @denis-cord in #176
- Update answer dictinary construction for single images. by @frederik-encord in #178
- Version bump 0.1.46 by @denis-cord in #181
Full Changelog: 0.1.45...0.1.46.1
v0.1.45
New functions
Conveniently inspect your models and training iterations:
from encord import EncordUserClient
from encord.utilities.project_utilities import get_all_model_iteration_uids
user_client = EncordUserClient.create_with_ssh_private_key(<your_ssh_key>)
project = user_client.get_project(<project_id>)
model_configurations = project.list_models()
all_model_iteration_uids = get_all_model_iteration_uids(model_configurations)
training_metadata = project.get_training_metadata(
all_model_iteration_uids,
get_model_training_labels=True,
)Upload single images instead of image groups with:
from encord import EncordUserClient
user_client = EncordUserClient.create_with_ssh_private_key(<your_ssh_key>)
dataset = user_client.get_dataset(<dataset_id>)
dataset.upload_image(<image_path>, title="custom_title.jpg")Read more about images and image groups here and here.
What's Changed
- Add changelog link by @denis-cord in #174
- DEV-1311 - Add the list_models and get_training_metadata functions by @denis-cord in #138
- Allow file upload of native single images by @denis-cord in #172
- Version bump 0.1.45 by @denis-cord in #175
Full Changelog: 0.1.44...0.1.45
v0.1.44
What's Changed
- Remove print statements by @denis-cord in #166
- Remove unnecessary uuid dependency by @denis-cord in #167
- Allow native images as a data type by @denis-cord in #170
- Fix the construct_answer_dictionaries function by @denis-cord in #171
- Version bump 0.1.44 by @denis-cord in #173
Full Changelog: 0.1.43...0.1.44
v0.1.43
Backwards compatibility warning
If you have been using the Ontology object from encord.objects.ontology then you will need to do the following:
Replace lines such as:
from encord.objects.ontology import Ontologywith this:
from encord.objects.ontology_structure import OntologyStructureThe functionality of the new encord.objects.ontology_structure.OntologyStructure object is the same as the previous encord.objects.ontology.Ontology object.
What's Changed
- Add additional link about private key gen by @denis-cord in #151
- Ontology entity handling and structure editing by @alexey-cord-tech in #149
- Docs update and version bump by @denis-cord in #156
- Uploading images to our platform by @denis-cord in #157
- Add the OTC integration parameter to StorageLocation by @rad-cord in #153
- Fix issue with expiring signed URLs on upload of many images (#159) by @denis-cord in #160
- Add DICOM to DataType enum by @rad-cord in #158
- Retry all network requests by @denis-cord in #161
- Pin TLS certificate. Point default endpoint to api.encord.com by @rad-cord in #162
- Improve some tests for safety by @denis-cord in #164
- Reuse the existing HTTPS session to avoid expensive TCP and TLS hands… by @rad-cord in #163
- Version bump 0.1.43 by @denis-cord in #165
Read more about our new RequestsSettings object for automatic HTTP request retries here.
If you want to overwrite the default values you can do so when instantiating the EncordUserClient
encord_user_client = EncordUserClient.create_with_ssh_private_key(
os.environ.get("SSH_KEY"),
requests_settings=RequestsSettings(max_retries=5, backoff_factor=0.1),
)Full Changelog: 0.1.40.1...0.1.43
0.1.42
What's Changed
- Fix issue with expiring signed URLs on upload of many images by @denis-cord in #159
Full Changelog: 0.1.41...0.1.42