{"id":45632763,"url":"https://github.com/ycli0536/csemnva","last_synced_at":"2026-02-24T01:01:09.271Z","repository":{"id":287127647,"uuid":"963677339","full_name":"ycli0536/csemNVA","owner":"ycli0536","description":"A web application for visualizing and analyzing Controlled Source Electromagnetic (CSEM) data collection and navigation.","archived":false,"fork":false,"pushed_at":"2025-04-10T05:26:25.000Z","size":1692,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T05:26:31.140Z","etag":null,"topics":["data-visualization","geophysics","time-series","timeseries","visualization"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ycli0536.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-10T03:40:39.000Z","updated_at":"2025-04-10T05:26:28.000Z","dependencies_parsed_at":"2025-04-10T05:26:36.382Z","dependency_job_id":"38dd43c0-e1be-48af-a8e8-6c72446a7643","html_url":"https://github.com/ycli0536/csemNVA","commit_stats":null,"previous_names":["ycli0536/csemaa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ycli0536/csemNVA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ycli0536%2FcsemNVA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ycli0536%2FcsemNVA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ycli0536%2FcsemNVA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ycli0536%2FcsemNVA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ycli0536","download_url":"https://codeload.github.com/ycli0536/csemNVA/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ycli0536%2FcsemNVA/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29765734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T21:02:23.375Z","status":"ssl_error","status_checked_at":"2026-02-23T20:58:31.539Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","geophysics","time-series","timeseries","visualization"],"created_at":"2026-02-24T01:00:30.342Z","updated_at":"2026-02-24T01:01:09.252Z","avatar_url":"https://github.com/ycli0536.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CSEM Data Collection Visualization and Navigation Analysis\n\nA web application for visualizing and analyzing Controlled Source Electromagnetic (CSEM) data collection. Interactive time series visualizations and spatial representations of position data will be helpful for understanding the data, data processing, and navigation.\n\nSee demo [here](https://ycli0536.github.io/csemNVA/)\n\n![image](docs/CSEM_navigationApp_screeshot.png)\n\n![image](docs/Key_and_Constable_2021.png)\n(Figure credit: [Key and Constable, 2021](https://marineemlab.ucsd.edu/steve/bio/Barracuda.pdf))\n\n## Usage\n\n1. The application will load ship and receiver data automatically on startup (data is loaded from csv files in `public/data`; example data is provided in `public/data/ship_data_demo.csv` and `public/data/Rx_forearc.csv`)\n2. Use the datetime slider to select specific time ranges for analysis\n3. View different visualizations in each panel:\n   - Time series\n     - Depth (transmitter, ATET, and Vulcan)\n     - Transmitter Altitude\n     - Antenna Altitude\n     - Ship Heading\n     - ATET compass\n     - Vulcan compass\n     - Velocity\n     - Range time\n   - Map view position\n     - Ship\n     - Receiver\n     - Starboard and Port Transponders (Barracudas)\n     - Transmitter\n     - Antenna\n   - Profile (X:Distance to the Trench)\n     - Depth (transmitter, ATET, and Vulcan)\n     - Velocity\n     - Receiver\n     - Most time series data can also be visualized in the profile view\n\nFor more information about the navigation, please refer to the paper [Inverted long‑baseline acoustic navigation of deep‑towed CSEM transmitters and receivers (Key and Constable, 2021)](https://marineemlab.ucsd.edu/steve/bio/Barracuda.pdf).\n\n## Try it out\n\n### Prerequisites\n\n- Node.js (v14 or higher recommended)\n- bun\n\n### Installation\n\n1. Clone the repository\n\n   ```bash\n   git clone https://github.com/ycli0536/csemNVA.git\n   cd csemNVA\n   ```\n\n2. Install dependencies\n\n   ```bash\n   bun install\n   ```\n\n3. Start the development server\n\n   ```bash\n   bun run dev\n   ```\n\n4. Open your browser and navigate to `http://localhost:5173` (or the port shown in your terminal)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fycli0536%2Fcsemnva","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fycli0536%2Fcsemnva","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fycli0536%2Fcsemnva/lists"}