Annotell Input Api Client
Project description
Annotell Input Api
Python 3 library providing access to Annotell Input Api
To install with pip run pip install annotell-input-api
Example
Set env ANNOTELL_CREDENTIALS to the credentials file provided to you by Annotell, see annotell-auth.
Once set, the easiest way to test if everything is working is to use the
command line util annoutil
(this is a part of the pip package).
$ annoutil projects
Changelog
All notable changes to this project will be documented in this file.
[0.2.8] - 2020-06-30
Added
- Docstrings for all public method in the
InputApiClient
class
[0.2.7] - 2020-06-29
Added
- Require time specification to be send when posting slam requests
[0.2.6] - 2020-06-26
Changed
- Removed
CalibrationSpec
fromCalibratedSceneMetaData
andSlamMetaData
. Updated so thatcreate_calibration_data
inInputApiClient
only takes aCalibrationSpec
as parameter.
[0.2.5] - 2020-06-22
Bugfixes
- Fixed issue where a path including a "~" would not expand correctly.
[0.2.4] - 2020-06-17
Changed
- Changed pointcloud_with_images model. Images and point clouds are now represented as
Image
andPointCloud
containing filename and source. Consequently,images_to_source
is removed fromSourceSpecification
.
Added
- create Image inputs via
create_images_input_job
- It's now possible to invalidate erroneous inputs via
invalidate_inputs
- Support for removing specific inputs via
remove_inputs_from_input_list
- SLAM support (not generally available)
Bugfixes
- Fixed issue where annoutils would not deserialize datas correctly when querying datas by internalId
[0.2.3] - 2020-04-21
Changed
- Changed how timestamps are represented when receiving responses.
[0.2.2] - 2020-04-17
Added
- Methods
get_datas_for_inputs_by_internal_ids
andget_datas_for_inputs_by_external_ids
can be used to get whichData
are part of anInput
, useful in order to check which images, lidar-files have been uploaded. Both are also available in the CLI via :
$ annoutil inputs --get-datas <internal_ids>
$ annoutil inputs-externalid --get-datas <external_ids>
- Support has been added for
Kannala
camera types. Whenever adding calibration forKannala
undistortion coefficients must also be added. - Calibration is now represented as a class and is no longer just a dictionary, making it easier to understand how the Annotell format is structured and used.
[0.2.0] - 2020-04-16
Changed
- Change constructor to disable legacy api token support and only accept an
auth
parameter
[0.1.5] - 2020-04-07
Added
- Method
get_input_jobs_status
now accepts lists of internal_ids and external_ids as arguments.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
annotell-input-api-0.2.8.tar.gz
(14.8 kB
view hashes)
Built Distribution
Close
Hashes for annotell_input_api-0.2.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f25b469ba88c7fe68d0754668d164d8fa95460a7fb06cf67a4041c5536d053e |
|
MD5 | 1d82ddbfa22b438fe63dbe58206d02a2 |
|
BLAKE2b-256 | 81e5d1b3066e044db6e22ac8da60726a009fc46af7e259b05fbf5022b178e5d5 |