Skip to main content

A python library for importing and exporting Blueprint Subsea Oculus imaging sonar log files.

Project description

README

oculus-python, a python library for importing and exporting Blueprint Subsea Oculus imaging sonar log files.

Supported log import/export types

Type Import Export
v1 .oculus X X
v2 .oculus X X*
APL ROS1 X -
netCDF4 - X
HEVC .mp4 - X
Lossless .avi - X

* Experimental.

Installation

pip install oculus-python

CLI Usage

For these examples, assume you have a .oculus log file called "test.oculus"

Convert to NETCDF4:

bps_oculus_io test.oculus --output netcdf4

Convert to lossy video:

bps_oculus_io test.oculus --output hevc --param color=True

Convert to lossless video:

bps_oculus_io test.oculus --output lossless --param color=True

Python Usage

See the examples folder for some simple usages.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oculus_python-0.0.2a1.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oculus_python-0.0.2a1-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file oculus_python-0.0.2a1.tar.gz.

File metadata

  • Download URL: oculus_python-0.0.2a1.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for oculus_python-0.0.2a1.tar.gz
Algorithm Hash digest
SHA256 63584a2a49658a9320b5dd3d385a4e68f28511d5f5d67de071fcff3d1be7d73d
MD5 c456aac1b8c32c9a1a1df48e7f534288
BLAKE2b-256 c0d560660b0beec745def2c167a1548d08adff60208593a575fc2e02532987d2

See more details on using hashes here.

File details

Details for the file oculus_python-0.0.2a1-py3-none-any.whl.

File metadata

File hashes

Hashes for oculus_python-0.0.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 15f19bc73d6abb914baf8318f1058e1057e583f54b133e356d59592603f379c8
MD5 6ccc9a8286676d17b8e39046d445c95b
BLAKE2b-256 95b503d7d9e4368862acaf068093367d48729b8a3dfe5d5043e0daff074266c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page