Recent Releases of fishsense-lite

fishsense-lite - v1.1.2

v1.1.2 (2025-06-12)

Bug Fixes

  • Use the correct cuda docker tag (fc94244)

Detailed Changes: v1.1.1...v1.1.2

- Jupyter Notebook
Published by ucsd-e4e-role 9 months ago

fishsense-lite - v1.1.1

v1.1.1 (2025-06-12)

Bug Fixes

  • Setup qemu to support building docker containers for arm (189568a)

Detailed Changes: v1.1.0...v1.1.1

- Jupyter Notebook
Published by ucsd-e4e-role 9 months ago

fishsense-lite - v1.1.0

v1.1.0 (2025-06-12)

Features

  • Create docker container for package. (4460703)

Detailed Changes: v1.0.0...v1.1.0

- Jupyter Notebook
Published by ucsd-e4e-role 9 months ago

fishsense-lite - v1.0.0

v1.0.0 (2025-06-10)

Bug Fixes

  • Add bump to dockerfile (e3346dc)

  • Add calculate laser coord to pipeline (48f67b2)

  • Add missing setter for psqlconnectionstring for detect slate for dives (ca5bcc0)

  • Apt-get instead of apt (460d358)

  • Auto versioning (cde9347)

  • Avoid debug conflicts (418c123)

  • Bug causing jpgs to be white when preprocessing. (c0dde50)

  • Bug that prevents creating json file if jpg already exits. (ed709da)

  • Can't use -p for prefix in label studio (d9f699e)

  • Cast to ubyte before displaying the laser (394cef3)

  • Check for none and exit early (9b70ded)

  • Check if laser_coords is None (dddc3f9)

  • Check rawpy for error (12cbb03)

  • Convert string keys to path (a09b05d)

  • Correct device (efcaa9d)

  • Correct typo in json format (cc1e929)

  • Correctly return status for calculating points of interest (e22785c)

  • Default port number if not specified (1db035e)

  • Delete tools cache (a639ded)

  • Devcontainer works correctly (9655568)

  • Docker container build (7655318)

  • Docker container build (35df60d)

  • Dockerfile pull from right container (15af32d)

  • Don't attempt to calibrate if we do not have enough 3d laser position (890e24a)

  • Don't build docker container in GH actions (7c4bdfe)

  • Don't calibrate if we have less than 4 valid points (f62243a)

  • Don't encode the prefix. (7d1a8b4)

  • Don't pylint yet (17e1ab8)

  • Don't reference lens calibration in many of the method calls for calculate laser coord (76c4355)

  • Duped keyword argument (b36cacf)

  • Ensure the correct bit depth is passed aroundg (143f07c)

  • Get the cuda group not the groupname group (3628a35)

  • Handle img and laser image coords being null in display laser (ec5be45)

  • Handle not finding laser (f89336d)

  • Handle not finding the laser (8010912)

  • If lens or laser calibration does not exist, return none (6ff4679)

  • Img not img-1 for target (d033dca)

  • Install libopencv-dev (e8e3798)

  • Label studio expects 8 bit masks, not boolean (6f8badd)

  • Label studio looks for a list of objects (686bc16)

  • Make sure to export the type we expect for dives (d3ab510)

  • Make the debug path (1ad4793)

  • Missing argument (ac25d01)

  • Move bump to before install (bc114ee)

  • Need ray default not ray core for kube cluster (e1e91b0)

  • Only store a single json task per file (cb54a98)

  • Pass in pdf object not path (65f9052)

  • Pass in the module name for finding the version (9cd6ba6)

  • Prefix should not be required (d3a360a)

  • Print more information during process (48f3b7b)

  • Processing issues (c68e11d)

  • Proper tuple for points of interest (be751c7)

  • Pyproject toml (227a9a2)

  • Reference error (a0cbe7b)

  • Reference the static file (d0f4ce1)

  • Register field calibrate laser job (0add893)

  • Return a proper job count (4655123)

  • Revert to using a dict instead of a list (a98bf1d)

  • Shm-size (455b56b)

  • Specify git repo (dce9c5d)

  • Support early exit for preprocess (0368a71)

  • Support proper globs in preprocess (96ab752)

  • Support vulkan in docker container (b222ed9)

  • Switch raw processor module (e904dbc)

  • Switch to not building runtime on github actions (81b700d)

  • Too many values to unpack (cf5d7c1)

  • Try to install fishsense.rs (1cc8016)

  • Typo (ae8741c)

  • Typos (8f2fb9f)

  • Up the vram requirement for nn_laser label studio (8c6414f)

  • Up the vram requirement for nn_laser label studio (708a2ce)

  • Update raw processing and laser detection (de881b4)

  • Use git commit id for bump (08ace50)

  • Use red for laser instead of blue (87d55b4)

  • Use string as key for dictionary (677ff1e)

  • Use sudo to install libopencv (817957e)

  • Use the old raw processor correctly (89a7ba9)

  • Use the old raw processor in preprocess. (17b0b89)

  • Use the right orientation of the pdf for the debug images (650d1ba)

  • Wrong attribute name. (010807a)

Chores

Features

  • Add gitignore (540e308)

  • Allow rotating the pdf (c5324be)

  • Allow stopping of execution and recovery (aacf914)

  • Better distribute the vram across the gpus (781bc2f)

  • Better raw processing and seathru (e4b9c89)

  • Bump again (db0e3de)

  • Create a json file per photo (725058f)

  • Cudnn in dockerfile (1d30917)

  • Define preprocess as tasks (2872c7e)

  • Demo with smb for preprocess (5aed8e1)

  • Error measurements for both lens and laser calibration (3ad5507)

  • Fallback to not using seathru when seathru fails (7fffd82)

  • Field calibrate laser (bf8cbc8)

  • Full processing pipeline (86fa251)

  • Generate fishial masks (531ab0c)

  • Handle camera calibration in fsl cli (3a074dd)

  • Introduce preprocess with laser label (de98ea5)

  • Keep slate counts instead of raw names (80d0fa4)

  • Label studio generator (c1c447d)

  • Make the laser label yellow. check for pdb better (9391649)

  • More none checking (508699a)

  • Move some of the torch imports inside methods to work towards improving performance (3229336)

  • None checking (e6f3467)

  • Output mask as part of execution for fishial (ec1de42)

  • Preprocess allows using fsspec (67eb354)

  • Print each item added to db (515e866)

  • Print the up vector on the slate debug (34fba74)

  • Pylint (4865bc7)

  • Readd debug (0eecf8f)

  • Round the up vector in the display (d0d706d)

  • Scale based off of how much vram we use (23177f5)

  • Semantic release (14fff4a)

  • Specify psql password as part of the docker run (723b737)

  • Support adding prefix to the output json files (cc8d820)

  • Support detecting slate for dives (b27fc7d)

  • Support preprocessing with laser using psql (0e00096)

  • Support trying multiple rotations of the dive slate (4f7ef78)

  • Switch to using jobs instead of cli. first job has been created for preprocess (4c2586f)

  • Turn on bump (f1f9fe9)

  • Update docker build script to better ensure we have access to gpus (c545a0d)

  • Update to use upstream fishsense docker container instead of one built here (377ac38)

  • Use devcontainer features of vscode instead of setup script. (d0b5d89)

  • Write checkerboard image to debug folder (eca95ee)


Detailed Changes: v0.1.0...v1.0.0

- Jupyter Notebook
Published by ucsd-e4e-role 9 months ago