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
Create dependabot.yml (
c28d6ca)Poetry lock (
5888d71)Poetry lock update (
535127e)Poetry update (
59ac833)Poetry update (
4304997)Poetry update (
776fa65)Poetry update (
6bb601b)Poetry update (
9fa120e)Poetry update (
3c81647)Poetry updatE (
96a2a48)Poetry updatE (
0d71cf0)Poetry update (
b7af997)Poetry.lock (
1c9bbb9)Poetry.lock update (
d9215d6)Poetry.lock update (
b01222e)Pylint fixes (
f2219a3)Rename (
adc1668)Update (
3f6e5df)Update fishsense-common (
ee4b72d)Update fishsense-common (
c58beb7)Update packages (
694d35b)Update poetry lock (
011445b)Update poetry lock (
d3d49e7)Update poetry lock (
89c16cc)Update poetry lock (
667e559)Update poetry lock (
09f3ed6)Update poetry lock (
8fa4054)Update poetry.lock (
2f3de7c)Update poetry.lock (
5723eaf)Update poetry.lock (
0596044)Update poetry.lock (
9549aeb)Update poetry.lock (
5c2dbdf)Update poetry.lock (
8f874e5)Update poetry.lock (
4218434)Update poetry.lock (
ccd8713)Update poetry.lock (
4a898c0)Update poetry.lock (
d3cfca8)Update poetry.lock (
17463d1)Update poetry.lock (
d283a8c)Update poetry.lock (
65a97f6)Update poetry.lock (
190a015)Update poetry.lock (
d3f2754)Update pyfishsensedev (
ed7f374)Update pyfishsensedev (
10a34ca)Update pyproject.toml and poetry.lock (
ba6d280)Upgrade to python 3.12 and cleanup dev container (
3660dda)deps: Bump requests from 2.32.3 to 2.32.4 (
4457668)deps-dev: Bump tornado from 6.4.1 to 6.4.2 (
5e5895c)
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