diff --git a/.gitignore b/.gitignore index a6ebfdb..e986e81 100644 --- a/.gitignore +++ b/.gitignore @@ -1,19 +1,37 @@ +# Python bytecode / caches +__pycache__/ +*.py[cod] +.pytest_cache/ + +# Packaging / build outputs /build/ /dist/ /dist_obfuscated/ -/release/ -__pycache__/ -orisys.egg-info/ -/.cursor/ /dist_pyd/ /dist_single_pyd/ -/old_orisys/ /dist_nuitka/ -/build_nuitka -/data/ -/models/ -SDK/ +/build_nuitka/ +/release/ +/SDK/ +*.egg-info/ -/tools/3d_patch_generation_blender/exported_data +# Local tools / editor state +/.cursor/ +/.vscode/ + +# Local data / models +/models/ +/data/* +!/data/sample/ +!/data/sample/** + +# Generated docs / tooling outputs +/docs/.quarto/ /docs/exported_data/ -/docs/.quarto/ \ No newline at end of file +/tools/3d_patch_generation_blender/exported_data/ + +# Local or generated assets kept out of git +/config/compound_eye.png + +# Legacy / scratch folders +/old_orisys/ \ No newline at end of file diff --git a/config/compound_eye.png b/config/compound_eye.png deleted file mode 100644 index 1a16011..0000000 Binary files a/config/compound_eye.png and /dev/null differ diff --git a/data/RGB/c0.5mm.png b/data/RGB/c0.5mm.png new file mode 100644 index 0000000..9627963 Binary files /dev/null and b/data/RGB/c0.5mm.png differ diff --git a/data/RGB/init_2.png b/data/RGB/init_2.png new file mode 100644 index 0000000..3b84385 Binary files /dev/null and b/data/RGB/init_2.png differ diff --git a/data/jx01/jx01_hex1.3_arrows.mp4 b/data/jx01/jx01_hex1.3_arrows.mp4 new file mode 100644 index 0000000..4e3969e Binary files /dev/null and b/data/jx01/jx01_hex1.3_arrows.mp4 differ diff --git a/data/jx01/jx01_hex1.3_depth.mp4 b/data/jx01/jx01_hex1.3_depth.mp4 new file mode 100644 index 0000000..4fd91e7 Binary files /dev/null and b/data/jx01/jx01_hex1.3_depth.mp4 differ diff --git a/data/jx01/jx01_hex1.3_pyqt.mp4 b/data/jx01/jx01_hex1.3_pyqt.mp4 new file mode 100644 index 0000000..4d4fea9 Binary files /dev/null and b/data/jx01/jx01_hex1.3_pyqt.mp4 differ diff --git a/data/jx01/jx01_hex1.5_2_arrows.mp4 b/data/jx01/jx01_hex1.5_2_arrows.mp4 new file mode 100644 index 0000000..bf92053 Binary files /dev/null and b/data/jx01/jx01_hex1.5_2_arrows.mp4 differ diff --git a/data/jx01/jx01_hex1.5_2_depth.mp4 b/data/jx01/jx01_hex1.5_2_depth.mp4 new file mode 100644 index 0000000..a09711a Binary files /dev/null and b/data/jx01/jx01_hex1.5_2_depth.mp4 differ diff --git a/data/jx01/jx01_hex1.5_2_pyqt.mp4 b/data/jx01/jx01_hex1.5_2_pyqt.mp4 new file mode 100644 index 0000000..daf398a Binary files /dev/null and b/data/jx01/jx01_hex1.5_2_pyqt.mp4 differ diff --git a/data/promote/NG_1/NG_1_arrows.mp4 b/data/promote/NG_1/NG_1_arrows.mp4 new file mode 100644 index 0000000..42ecdf9 Binary files /dev/null and b/data/promote/NG_1/NG_1_arrows.mp4 differ diff --git a/data/promote/NG_1/NG_1_depth.mp4 b/data/promote/NG_1/NG_1_depth.mp4 new file mode 100644 index 0000000..138dd39 Binary files /dev/null and b/data/promote/NG_1/NG_1_depth.mp4 differ diff --git a/data/promote/NG_2/NG_2_depth.mp4 b/data/promote/NG_2/NG_2_depth.mp4 new file mode 100644 index 0000000..3170e23 Binary files /dev/null and b/data/promote/NG_2/NG_2_depth.mp4 differ diff --git a/data/promote/NG_3/NG_3_depth.mp4 b/data/promote/NG_3/NG_3_depth.mp4 new file mode 100644 index 0000000..95c12e9 Binary files /dev/null and b/data/promote/NG_3/NG_3_depth.mp4 differ diff --git a/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357.npy b/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357.npy new file mode 100644 index 0000000..cf2d210 Binary files /dev/null and b/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357.npy differ diff --git a/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357_arrows.mp4 b/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357_arrows.mp4 new file mode 100644 index 0000000..b82f51c Binary files /dev/null and b/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357_arrows.mp4 differ diff --git a/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357_depth.mp4 b/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357_depth.mp4 new file mode 100644 index 0000000..87abf2c Binary files /dev/null and b/data/promote/NGblack_Feb06_0357/NGblack_Feb06_0357_depth.mp4 differ diff --git a/data/promote/add_water/add_water.npy b/data/promote/add_water/add_water.npy new file mode 100644 index 0000000..cf2d210 Binary files /dev/null and b/data/promote/add_water/add_water.npy differ diff --git a/data/promote/add_water/add_water_arrows.mp4 b/data/promote/add_water/add_water_arrows.mp4 new file mode 100644 index 0000000..9b889f0 Binary files /dev/null and b/data/promote/add_water/add_water_arrows.mp4 differ diff --git a/data/promote/add_water/add_water_depth.mp4 b/data/promote/add_water/add_water_depth.mp4 new file mode 100644 index 0000000..050e27a Binary files /dev/null and b/data/promote/add_water/add_water_depth.mp4 differ diff --git a/data/promote/egg_big/egg_big_arrows.mp4 b/data/promote/egg_big/egg_big_arrows.mp4 new file mode 100644 index 0000000..8e07ed8 Binary files /dev/null and b/data/promote/egg_big/egg_big_arrows.mp4 differ diff --git a/data/promote/egg_big/egg_big_depth.mp4 b/data/promote/egg_big/egg_big_depth.mp4 new file mode 100644 index 0000000..ef4bc0c Binary files /dev/null and b/data/promote/egg_big/egg_big_depth.mp4 differ diff --git a/data/promote/egg_plate_1shot/egg_plate_1shot_arrows.mp4 b/data/promote/egg_plate_1shot/egg_plate_1shot_arrows.mp4 new file mode 100644 index 0000000..47e466d Binary files /dev/null and b/data/promote/egg_plate_1shot/egg_plate_1shot_arrows.mp4 differ diff --git a/data/promote/egg_plate_1shot/egg_plate_1shot_depth.mp4 b/data/promote/egg_plate_1shot/egg_plate_1shot_depth.mp4 new file mode 100644 index 0000000..9c91af5 Binary files /dev/null and b/data/promote/egg_plate_1shot/egg_plate_1shot_depth.mp4 differ diff --git a/data/promote/js2/js2_arrows.mp4 b/data/promote/js2/js2_arrows.mp4 new file mode 100644 index 0000000..0bb96dd Binary files /dev/null and b/data/promote/js2/js2_arrows.mp4 differ diff --git a/data/promote/js2/js2_depth.mp4 b/data/promote/js2/js2_depth.mp4 new file mode 100644 index 0000000..3728e55 Binary files /dev/null and b/data/promote/js2/js2_depth.mp4 differ diff --git a/data/promote/pin1/pin1_depth.mp4 b/data/promote/pin1/pin1_depth.mp4 new file mode 100644 index 0000000..bf70a6a Binary files /dev/null and b/data/promote/pin1/pin1_depth.mp4 differ diff --git a/data/promote/pin2/pin2_depth.mp4 b/data/promote/pin2/pin2_depth.mp4 new file mode 100644 index 0000000..1d7a93e Binary files /dev/null and b/data/promote/pin2/pin2_depth.mp4 differ diff --git a/data/promote/pin3/pin3.npy b/data/promote/pin3/pin3.npy new file mode 100644 index 0000000..068be20 Binary files /dev/null and b/data/promote/pin3/pin3.npy differ diff --git a/data/promote/pin3/pin3_arrows.mp4 b/data/promote/pin3/pin3_arrows.mp4 new file mode 100644 index 0000000..96a98e1 Binary files /dev/null and b/data/promote/pin3/pin3_arrows.mp4 differ diff --git a/data/promote/pin3/pin3_depth.mp4 b/data/promote/pin3/pin3_depth.mp4 new file mode 100644 index 0000000..3c915bc Binary files /dev/null and b/data/promote/pin3/pin3_depth.mp4 differ diff --git a/data/promote/pin3/pin3_pyqt.mp4 b/data/promote/pin3/pin3_pyqt.mp4 new file mode 100644 index 0000000..9647432 Binary files /dev/null and b/data/promote/pin3/pin3_pyqt.mp4 differ diff --git a/data/promote/pin_l2_1/pin_l2_1.npy b/data/promote/pin_l2_1/pin_l2_1.npy new file mode 100644 index 0000000..068be20 Binary files /dev/null and b/data/promote/pin_l2_1/pin_l2_1.npy differ diff --git a/data/promote/pin_l2_1/pin_l2_1_arrows.mp4 b/data/promote/pin_l2_1/pin_l2_1_arrows.mp4 new file mode 100644 index 0000000..96a98e1 Binary files /dev/null and b/data/promote/pin_l2_1/pin_l2_1_arrows.mp4 differ diff --git a/data/promote/pin_l2_1/pin_l2_1_depth.mp4 b/data/promote/pin_l2_1/pin_l2_1_depth.mp4 new file mode 100644 index 0000000..3c915bc Binary files /dev/null and b/data/promote/pin_l2_1/pin_l2_1_depth.mp4 differ diff --git a/data/promote/pin_l2_1/pin_l2_1_pyqt.mp4 b/data/promote/pin_l2_1/pin_l2_1_pyqt.mp4 new file mode 100644 index 0000000..bdeb370 Binary files /dev/null and b/data/promote/pin_l2_1/pin_l2_1_pyqt.mp4 differ diff --git a/data/promote/pin_l2_1_arrows.mp4 b/data/promote/pin_l2_1_arrows.mp4 new file mode 100644 index 0000000..566a00f Binary files /dev/null and b/data/promote/pin_l2_1_arrows.mp4 differ diff --git a/data/promote/pin_l2_1_depth.mp4 b/data/promote/pin_l2_1_depth.mp4 new file mode 100644 index 0000000..566a00f Binary files /dev/null and b/data/promote/pin_l2_1_depth.mp4 differ diff --git a/data/promote/pin_l2_1_pyqt.mp4 b/data/promote/pin_l2_1_pyqt.mp4 new file mode 100644 index 0000000..566a00f Binary files /dev/null and b/data/promote/pin_l2_1_pyqt.mp4 differ diff --git a/data/promote/pin_l2_2/pin_l2_2_arrows.mp4 b/data/promote/pin_l2_2/pin_l2_2_arrows.mp4 new file mode 100644 index 0000000..b3f74a4 Binary files /dev/null and b/data/promote/pin_l2_2/pin_l2_2_arrows.mp4 differ diff --git a/data/promote/pin_l2_2/pin_l2_2_depth.mp4 b/data/promote/pin_l2_2/pin_l2_2_depth.mp4 new file mode 100644 index 0000000..3f8eb68 Binary files /dev/null and b/data/promote/pin_l2_2/pin_l2_2_depth.mp4 differ diff --git a/data/promote/pulse_1/pulse_1_arrows.mp4 b/data/promote/pulse_1/pulse_1_arrows.mp4 new file mode 100644 index 0000000..2762c00 Binary files /dev/null and b/data/promote/pulse_1/pulse_1_arrows.mp4 differ diff --git a/data/promote/pulse_1/pulse_1_depth.mp4 b/data/promote/pulse_1/pulse_1_depth.mp4 new file mode 100644 index 0000000..a48dd4b Binary files /dev/null and b/data/promote/pulse_1/pulse_1_depth.mp4 differ diff --git a/data/promote/pulse_test_2_depth.mp4 b/data/promote/pulse_test_2_depth.mp4 new file mode 100644 index 0000000..29a0816 Binary files /dev/null and b/data/promote/pulse_test_2_depth.mp4 differ diff --git a/data/promote/rotor1/rotor1_arrows.mp4 b/data/promote/rotor1/rotor1_arrows.mp4 new file mode 100644 index 0000000..525c367 Binary files /dev/null and b/data/promote/rotor1/rotor1_arrows.mp4 differ diff --git a/data/promote/rotor1/rotor1_depth.mp4 b/data/promote/rotor1/rotor1_depth.mp4 new file mode 100644 index 0000000..916e31d Binary files /dev/null and b/data/promote/rotor1/rotor1_depth.mp4 differ diff --git a/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834.npy b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834.npy new file mode 100644 index 0000000..cf2d210 Binary files /dev/null and b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834.npy differ diff --git a/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_arrows.mp4 b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_arrows.mp4 new file mode 100644 index 0000000..9f9356e Binary files /dev/null and b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_arrows.mp4 differ diff --git a/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_depth.mp4 b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_depth.mp4 new file mode 100644 index 0000000..9f9356e Binary files /dev/null and b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_depth.mp4 differ diff --git a/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_pyqt.mp4 b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_pyqt.mp4 new file mode 100644 index 0000000..9f9356e Binary files /dev/null and b/data/promote/rotor2_Feb05_0834/rotor2_Feb05_0834_pyqt.mp4 differ diff --git a/data/promote/rotor3_Feb05_0836/rotor3_Feb05_0836_arrows.mp4 b/data/promote/rotor3_Feb05_0836/rotor3_Feb05_0836_arrows.mp4 new file mode 100644 index 0000000..09ad013 Binary files /dev/null and b/data/promote/rotor3_Feb05_0836/rotor3_Feb05_0836_arrows.mp4 differ diff --git a/data/promote/rotor3_Feb05_0836/rotor3_Feb05_0836_depth.mp4 b/data/promote/rotor3_Feb05_0836/rotor3_Feb05_0836_depth.mp4 new file mode 100644 index 0000000..b96cf11 Binary files /dev/null and b/data/promote/rotor3_Feb05_0836/rotor3_Feb05_0836_depth.mp4 differ diff --git a/data/promote/test_Feb1_depth.mp4 b/data/promote/test_Feb1_depth.mp4 new file mode 100644 index 0000000..c862236 Binary files /dev/null and b/data/promote/test_Feb1_depth.mp4 differ diff --git a/data/promote/test_pulse/test_pulse_arrows.mp4 b/data/promote/test_pulse/test_pulse_arrows.mp4 new file mode 100644 index 0000000..eed191d Binary files /dev/null and b/data/promote/test_pulse/test_pulse_arrows.mp4 differ diff --git a/data/promote/test_pulse/test_pulse_depth.mp4 b/data/promote/test_pulse/test_pulse_depth.mp4 new file mode 100644 index 0000000..706cffe Binary files /dev/null and b/data/promote/test_pulse/test_pulse_depth.mp4 differ diff --git a/data/promote/unsorted/WIN_20260206_15_24_40_Pro.mp4 b/data/promote/unsorted/WIN_20260206_15_24_40_Pro.mp4 new file mode 100644 index 0000000..361e69f Binary files /dev/null and b/data/promote/unsorted/WIN_20260206_15_24_40_Pro.mp4 differ diff --git a/data/sample/s1.jpg b/data/sample/s1.jpg new file mode 100644 index 0000000..5b6cce0 Binary files /dev/null and b/data/sample/s1.jpg differ diff --git a/s1_480p.mp4 b/data/sample/s1_480p.mp4 similarity index 100% rename from s1_480p.mp4 rename to data/sample/s1_480p.mp4 diff --git a/s1_720p.mp4 b/data/sample/s1_720p.mp4 similarity index 100% rename from s1_720p.mp4 rename to data/sample/s1_720p.mp4