{"id":15055945,"url":"https://github.com/emile1154/telemetryviewer","last_synced_at":"2026-02-14T04:45:19.453Z","repository":{"id":215286201,"uuid":"738556754","full_name":"Emile1154/TelemetryViewer","owner":"Emile1154","description":"This application for decoding binary files from winch system, and view charts with search by date and events","archived":false,"fork":false,"pushed_at":"2024-09-05T12:41:10.000Z","size":38795,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T05:41:42.339Z","etag":null,"topics":["binary-file","c","dynamic-library","geology","geophysics","java-11","javafx-desktop-apps","jfreechart","jni-java","las-files","linux","log-ascii-standard","makefile","maven","scenebuilder","windows"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Emile1154.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":"2024-01-03T13:57:38.000Z","updated_at":"2024-09-05T12:41:13.000Z","dependencies_parsed_at":"2024-01-03T15:44:37.624Z","dependency_job_id":"77887b85-034c-4d28-bd4e-03d2ae2e6cd7","html_url":"https://github.com/Emile1154/TelemetryViewer","commit_stats":null,"previous_names":["emile1154/telemetryviewer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emile1154%2FTelemetryViewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emile1154%2FTelemetryViewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emile1154%2FTelemetryViewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Emile1154%2FTelemetryViewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Emile1154","download_url":"https://codeload.github.com/Emile1154/TelemetryViewer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532530,"owners_count":20306152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["binary-file","c","dynamic-library","geology","geophysics","java-11","javafx-desktop-apps","jfreechart","jni-java","las-files","linux","log-ascii-standard","makefile","maven","scenebuilder","windows"],"created_at":"2024-09-24T21:47:17.757Z","updated_at":"2026-02-14T04:45:19.404Z","avatar_url":"https://github.com/Emile1154.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TelemetryViewer\n## Overview\nTelemetryViewer is a cross-platform application designed for viewing, analyzing, and exporting telemetry data. It provides tools to load binary telemetry datasets, visualize data interactively, and export logs in LAS format for use in geological or oilfield logging systems.\n\n### Select \u0026 View dataset\n\n![g1](readme_resources/las_review.gif)\n\n### Generate LAS file\n\n![g1](readme_resources/export_las.gif)\n\n---\n\n## Getting started\n### System Requirements\n\u003e Windows or Linux (x64)\n\n\u003e Java 11 or higher installed\n\n### Download Binaries\n\nDownload the latest compiled `.jar` and native library from the [Releases](https://github.com/Emile1154/TelemetryViewer/releases) page.\n\u003e ⚠️  To run **TelemetryViewer**, the executable (`telemetryViewer.jar`) and its required dynamic library (`.dll` or `.so`) **must be in the same folder**.\n\n```bash\n    java -jar telemetryViewer.jar\n``` \n\n## Building locally\n\n### Build JAR File \n\nTo build the executable `.jar` file, use **Eclipse IDE** or **IntelliJ IDEA**.\n```bash\n    git clone https://github.com/Emile1154/TelemetryViewer.git\n``` \n\n###  Build Native Library (`.dll` / `.so`)\n\nTo build the dynamic library required by the JAR, run:\n```bash\nmake\n```\n\u003e Need C++ compiler (g++ on Linux, MinGW on Windows) \n\n\u003e Builds output to the `build/` folder.\n\n\n## Binary File Format\nThe HEAD and FOOT sections contain metadata and event markers, while the BODY holds sensor arrays as depth, tension, magnet tag readings.\n### Package Structure\n```\n+-------------------------+\n| HEAD |\n| telemetry_data_t |\n| └─\u003e telemetry_event_t |\n+-------------------------+\n| BODY |\n| telemetry_data_t |\n| ├─ depth [10] |\n| ├─ tension [10] |\n| ├─ magnet [10] |\n| └─ ... |\n+-------------------------+\n| FOOT |\n| telemetry_data_t |\n| └─\u003e telemetry_event_t |\n+-------------------------+\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femile1154%2Ftelemetryviewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femile1154%2Ftelemetryviewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femile1154%2Ftelemetryviewer/lists"}