July 5th, 2023
over 1 year ago by Hugo Mailfait
Changelog (v2.136.0)
New
- [Labeling] In the Text interface, we introduced Text settings, so that the text can be displayed according to your preferences. For instance, increasing the line height will enable you to activate the annotation tags without having them overlap with the content. You can change these options from the toolbar.
- [Python SDK] When calling
kili.export_labels(normalized_coordinates=False)
, vertices (points with(x, y)
coordinates) within the exported labels will be scaled to the asset dimensions. Currently, this feature only works for the Kili (raw format) on PDF assets. - [Labeling] Labeler can now see the assets which are assigned to them in the Queue
Changed
- [Labeling] In the Image interface, the relation display has been improved to help understand what relation is currently selected and what actions can be done when creating or editing a relation.
- [Labeling] The relations structure has been improved in the job viewer, so you can easily identify the relationship's parents and children. Also, you can directly remove a child from a relationship without shifting to edit mode, by clicking the cross beside it.
- [Labeling] When there are nested jobs, the floating menu was automatically popping, so you can complete the annotation right after its creation. In some cases, this step is not necessary, as sometimes nested jobs are not always to be completed at that point. For that reason, this menu is now optional (and deactivated by default). If using it does make sense in your project, you can reactivate the “Show menu for nested jobs” option from the display settings.
- [Labeling] In the Video interface, when you mute/unmute the sound, that setting is kept throughout your session, so you don’t need to change it all the time.
- [Labeling] The text transcription input in the annotation tags is now automatically resized to better fit with the text length.
- [Python SDK] It is now possible to get the PDF pages resolutions by doing:
kili.assets(..., fields=['pageResolutions.width', 'pageResolutions.height', 'pageResolutions.pageNumber'])
. This will work for assets that have been labeled after the release day. If you want to backfill the data for older assets, you can callkili.update_properties_in_assets(asset_ids=["asset-id-1"], page_resolutions_array=[[PageResolution(PageResolution(width=480, height=640, pageNumber=1), PageResolution(width=480, height=640, pageNumber=2))]])
. See https://python-sdk-docs.kili-technology.com/latest/sdk/asset/#kili.entrypoints.mutations.asset.**init**.MutationsAsset.update_properties_in_assets for more details. - [List of projects] We removed the list of labeling job types from the Type column in the list of projects.
- [Python SDK] Python 3.7 is no longer supported starting from this SDK version.
Fixed
- [Python SDK]
kili.projects()
would only return non-archived projects. It now returns both archived and non-archived projects. - [Python SDK] When adding a user to a project using
kili.append_to_roles()
, the return value was the project information. It now returns the information of the added user. - [Labeling] When there are numerous classes or categories, there were some latency issues in displaying the floating menu. We’ve fixed that issue. We also removed the object count and the shortcuts from that floating menu for clarity purpose.
- [Labeling] On Geotiffs, the relations were not visible. We’ve fixed that issue.