Interactive Cesium visualization with dynamic parquet query paths#25
Merged
rdhyee merged 7 commits intoisamplesorg:mainfrom Sep 25, 2025
Merged
Interactive Cesium visualization with dynamic parquet query paths#25rdhyee merged 7 commits intoisamplesorg:mainfrom
rdhyee merged 7 commits intoisamplesorg:mainfrom
Conversation
- Comprehensive property graph model documentation - Interactive DuckDB-WASM based analysis in browser - Corrected sample location queries with proper graph traversal - Educational content about archaeological data relationships - Performance optimization strategies for large datasets 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Document new oc_parquet_enhanced.qmd tutorial - Highlight browser-based DuckDB-WASM analysis capabilities - Add description of property graph traversal patterns - Update tutorials section with comprehensive overview 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
…notebook Major additions: - Critical discovery section highlighting correct vs incorrect query patterns - Step-by-step debugging methodology showing how to find relationship paths - Interactive validation queries demonstrating 0 → 1M+ sample recovery - Archaeological insights with top sites and material distributions - Comprehensive performance guidelines and debugging strategies Key lessons emphasized: - Multi-hop traversal required (Sample → Event → Location) - Direct Sample→Location relationships don't exist (critical bug fix) - Property graph debugging methodology for complex datasets - Archaeological context with major sites (Çatalhöyük, Petra, etc.) This tutorial now captures all essential insights from the enhanced notebook for browser-based analysis and serves as definitive reference for querying the OpenContext property graph structure. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- pid is hardcoded for testing - working towards setting pid as the clicked id - get_samples_1 and get_samples_2 functions implemented 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Changed from hardcoded pid to using clickedPointId - get_samples_1 and get_samples_2 now return arrays instead of single records - Updates display sections to show data based on selected point - Now fully interactive with map clicks 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Added loading states for async operations with visual feedback - Improved error handling with loadData function using latest-only pattern - Added explanatory text for Path 1 and Path 2 sample queries - Fixed race conditions in data fetching with request tokens - Added loading indicators for geo record and sample queries - Improved user experience with clear loading/error states - Added detailed documentation of query chains for both paths 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Core Functionality
loadDatafunction with request tokens to prevent race conditionsUser Experience Improvements
Additional Enhancements
Test Plan
Related Issues
Addresses #13 - Working with parquet files and DuckDB
🤖 Generated with Claude Code