1. 17 Apr, 2026 2 commits
    • Andrey Filippov's avatar
      Add attic/CLAUDE/bin scripts and Gemini integration · 6821f865
      Andrey Filippov authored
      - ask_gemini.sh: non-interactive Gemini CLI wrapper (-f for context
        files, -m flash/pro model shorthand, auto @-reference for PNG/PDF)
      - dual-opinion.sh: extended with -g/-G flags for optional Gemini third
        agent; produces 4-section "Triple Opinion Synthesis" when enabled
      - ask_claude.sh, claude_daemon.sh, dual-opinion.sh, export scripts,
        backfill_center_ims.py: force-tracked (attic/ is gitignored globally,
        git add -f used to persist these helper scripts in the repo)
      - gemini.md: Gemini team integration instructions
      
      Gemini CLI setup: npm install -g @google/gemini-cli, GEMINI_API_KEY in
      ~/.bashrc. Default model gemini-2.5-flash; Pro requires billing enabled
      on the Google Cloud project backing the API key.
      Co-Authored-By: 's avatarClaude Sonnet 4.6 <noreply@anthropic.com>
      6821f865
    • Andrey Filippov's avatar
      UAS projection fixes: center LLA persistence, ATR sign, logging · 1cece288
      Andrey Filippov authored
      - Cuas.createCenterClt(): average LLA from sequence scenes and save to
        center IMS XML file (did_ins_2 only, no EventLogger dependency)
      - QuadCLTCPU.restoreCenterClt(): load averaged LLA from center IMS file
        so addUasData() has a valid camera reference position
      - CuasRanging.addUasData(): log camera ATR, LLA, uas_home_alt, ned_corr
        before per-sequence loop; add cam_az/cam_tilt/cam_roll columns to TSV
      - UasLogReader: log ATR and LLA values when set; add getCameraLLA(),
        getUasHomeAlt(), getNedCorr() accessors
      - TwoQuadCLT: add comment explaining deferred setCameraLLA() design
      - CuasMotion: log UAS tile count and px/py/range per sequence
      
      Root cause found: camera_atr[0] (azimuth) in .list file is the
      ErsCorrection Y-frame-rotation angle, not compass bearing — they have
      opposite signs. Rule: az_list = -(compass_bearing_rad). Confirmed by
      comparison with working Eagle Mountain 2025 data (+2.7595 for SSW camera).
      Calibrated Latvia value: 2.0396, 0.0702, 0.0.
      Co-Authored-By: 's avatarClaude Sonnet 4.6 <noreply@anthropic.com>
      1cece288
  2. 16 Apr, 2026 4 commits
  3. 13 Apr, 2026 1 commit
  4. 12 Apr, 2026 1 commit
  5. 10 Apr, 2026 1 commit
  6. 09 Apr, 2026 1 commit
  7. 07 Apr, 2026 1 commit
  8. 02 Apr, 2026 1 commit
  9. 27 Mar, 2026 1 commit
  10. 26 Mar, 2026 1 commit
  11. 23 Mar, 2026 2 commits
  12. 14 Mar, 2026 5 commits
  13. 08 Mar, 2026 1 commit
  14. 06 Mar, 2026 3 commits
  15. 05 Mar, 2026 2 commits
  16. 25 Feb, 2026 4 commits
  17. 24 Feb, 2026 1 commit
  18. 23 Feb, 2026 1 commit
  19. 19 Feb, 2026 1 commit
  20. 17 Feb, 2026 3 commits
  21. 16 Feb, 2026 1 commit
  22. 14 Feb, 2026 2 commits