Releases: aminalnam/OMEGA
Releases · aminalnam/OMEGA
Oceanic Measurement & Environmental Geospatial Array
v0.1.1-alpha — Initial Pre-Release
Oceanic Measurement & Environmental Geospatial Array (OMEGA)
A portable system that records underwater depth and position and reconstructs that data into bathymetric maps and geospatial overlays.
This release establishes the full working pipeline:
capture → filter → reconstruct → visualize
⚠️ Alpha release — intended for testing and development. Expect changes.
Demo Output
Bathymetric Depth Map
Bathymetric Contour Map
What’s Included
Embedded Logger (Arduino)
- GPS position + UTC time logging
- Ultrasonic depth sensing with smoothing
- Temperature-based sound speed correction
- IMU orientation tracking (pitch/roll)
- SD logging with automatic file naming
Outputs:
dataXX.csv— full system logmapXX.csv— filtered survey data
Mapping Pipeline (Python)
- Flexible CSV parsing
- Scatter visualization
- Interpolated surface maps (IDW)
- Contour generation
- Google Earth export:
- KMZ
Mapping Filter (Real-Time)
Only logs usable survey points based on:
- GPS validity
- HDOP threshold
- satellite count
- fix age
- speed constraints
- IMU pitch/roll limits
- minimum spatial spacing
Example Data
Included:
example_data/MAP00.csv
- Artificial Pacific Ocean data with realistic coastal depth + temperature profile.
Quick Start
python csv_to_png_depth_points.py MAP00.csv
python csv_to_png_depth_interpolated.py MAP00.csv
python csv_to_png_depth_contours.py MAP00.csv
python csv_to_kml_points_colored.py MAP00.csv
python csv_to_kmz_depth_overlay.py MAP00.csvOpen the .kmz file in Google Earth.
Known Limitations
-
Ultrasonic depth sensing:
- limited range
- beam spread
- environmental sensitivity
-
No salinity correction
-
GPS limits spatial resolution
-
Interpolation = modeled surface (not direct measurement)
-
Map quality depends on survey path + density
Stability
- Alpha-stage code
- File formats may evolve
- Scripts not fully optimized
- Error handling still improving
Roadmap
- Additional sensor testing
- Collect real example data
- Pressure-based depth sensor
- Salinity-aware correction
- Improved interpolation methods
- Real-time visualization
- Better map styling + export options
- Expanded documentation
Notes
This version establishes a complete system from embedded sensing to geospatial output.
It functions as both:
- a measurement tool
- a mapping and visualization pipeline

