Releases: mapillary/mapillary_tools
Releases · mapillary/mapillary_tools
v0.8.2
v0.8.1
Features
- Add Upload API to README.md
- Add upload history #464
- Add direct upload support for BlackVue videos #462
- Improve error handling (exit codes) and logging messages (#484)
- Feature: support uploading multiple files/directories at once (#486)
Bug Fixes
- Use image exif time for interpolation by default but provide options to sepcify gpx start time #445
- Fix gpxpy's incompatible timezone-aware datetime #446
- Login API returns error messages in en_US
- Ensure zipping is deterministic
- Default camera angle to 0 before applying offset_angle
- Extract model/device from EXIF when geotag from gpx #469
- Show tqdm when log level is lower than DEBUG (#479)
- Process only specified video sample images in video_process (#480)
- EXIF read related fixes (#490)
- Write MAPAltitude in image description
- Return None instead of 0, if the rational denominator is 0 when reading float values, e.g. GPS, directions, etc.
- A workaround that fixes GoPro HERO 9 subseconds reading
- Delete invalid tags before writing exif (#489) (b6a18ea)
Breaking changes
- Rename environment variables
- rename
MAPILLARY_WEB_CLIENT_IDtoMAPILLARY_CLIENT_TOKEN - rename
GLOBAL_CONFIG_FILEPATHtoMAPILLARY_CONFIG_PATH
- rename
- Remove --organization_username
Improvement
- Hide banner in ffmpeg and ffprobe (#474)
v0.8.0
Features
- Immutable process and upload: do not modify images 0430c71 #276
- The command
processwrites all metadata a single file (image description file) instead of multiple files 081e6f6 #269 - The command
uploadsupports upload given a image folder and a image description file (for advanced usages)
Improvement
- Simplify internal image states (3 states only: processed, not_processed, failed) a859732
- Simplify command line UI (which introduces some breaking changes)
- Improve the processing performance -- less image EXIF reading/writing #251
- Improve sequence processing a859732 #383 #395
- More unit tests and integration tests 5263409 f1d488b
- Use the logging module to log messages/events 5263409 #342
- Update/Improve README.md a728461
- Upgrade
piexif==1.1.3andexifread==2.3.2to latest a728461 #398 - Show login error messages in English (en-US) 06c4d03
Breaking changes
UI changes
- Remove
--import_path: Instead ofprocess --import_path path/to/images, useprocess path/to/images - Remove
--advanced: Not needed - Remove
--rerun: Always rerun (re-process) due to performance improvement and less states c388688 - Rename envvar
MAPILLARY_WEB_CLIENT_IDtoMAPILLARY_CLIENT_TOKENdcf2065 - Rename envvar
GLOBAL_CONFIG_FILEPATHtoMAPILLARY_CONFIG_PATHdcf2065
Other changes
- Remove command
post_process: No need because all information are written in the description file 60ee647 - Remove command
interpolate - Remove command
process_csv: Will add back as a geotag source - Remove all
extract_*commands: No need because all information are written in the description file
Other fixes:
v0.7.4
v0.7.3
v0.7.2
v0.7.1
v0.7.0
Major changes:
- Upgrade upload APIs to the new platform #393
Fixes:
Improvement:
Breaking changes:
- Remove subcommand
send_videos_for_processingbecause it is not supported in the new system yet #393 - Remove subcommand
downloadanddownload_blurredfor the same reason #393 - Remove master key (was used for employee) #393
Binaries are available for download below:
For windows: download mapillary_tools_win.exe
For macOS: download mapillary_tools_osx.zip
v0.6.0
Major changes:
- Upgrade to Python3 and drop the support for Python 2 #377
Fixes:
Breaking changes:
- Remove option
--api_version - Remove the standalone script
bin/download_images.py
Binary is available for download below:
- For windows: download
mapillary_tools.exe - For macOS: download
mapillary_tools.zip