{"id":19407772,"url":"https://github.com/nasa-jpl/flightview","last_synced_at":"2025-04-24T09:31:48.954Z","repository":{"id":43466118,"uuid":"128110334","full_name":"nasa-jpl/FlightView","owner":"nasa-jpl","description":"Real-time tools for Imaging Spectroscopy Data","archived":false,"fork":false,"pushed_at":"2025-02-19T20:07:21.000Z","size":61066,"stargazers_count":24,"open_issues_count":2,"forks_count":10,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-03T03:07:16.804Z","etag":null,"topics":["aviris","camera","cameralink","cuda","hyperspectral","hyperspectral-analysis","hyperspectral-data","rtp","spectroscopy"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nasa-jpl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2018-04-04T19:21:52.000Z","updated_at":"2025-02-24T17:44:35.000Z","dependencies_parsed_at":"2023-10-11T14:20:06.609Z","dependency_job_id":"719405e6-891a-4bd6-9d58-7bfea0a6f115","html_url":"https://github.com/nasa-jpl/FlightView","commit_stats":{"total_commits":478,"total_committers":12,"mean_commits":"39.833333333333336","dds":0.6820083682008369,"last_synced_commit":"24a31cd2c865f80d687c95219949e3b05bc4c1d2"},"previous_names":["nasa-jpl/liveviewlegacy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa-jpl%2FFlightView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa-jpl%2FFlightView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa-jpl%2FFlightView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasa-jpl%2FFlightView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasa-jpl","download_url":"https://codeload.github.com/nasa-jpl/FlightView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250600715,"owners_count":21457017,"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":["aviris","camera","cameralink","cuda","hyperspectral","hyperspectral-analysis","hyperspectral-data","rtp","spectroscopy"],"created_at":"2024-11-10T12:03:43.138Z","updated_at":"2025-04-24T09:31:46.044Z","avatar_url":"https://github.com/nasa-jpl.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlightView\n2014-2024 Jet Propulsion Laboratory, AVIRIS lab\n\nAuthor/Maintainer: Elliott Liggett\n\nPrior Authors: Jackie Ryan and Noah Levy\n\nThis version of LiveView uses NVIDIA's CUDA toolkit for real-time processing, which is covered in the following IEEE publication: \n\n[LiveView: A new utility for real-time calibration of focal plane arrays using commodity hardware](https://ieeexplore.ieee.org/abstract/document/7500690)\n\n## Overview\n*LiveView* (aka *FlightView*) is graphical program which displays real-time data from imaging spectrometers. Liveview supports high data rate (in excess of 3 gigabits/sec) acquisition over Ethernet (typically 10G fiber optic) with the RTP protocol, as well as over CameraLink (EDT cards are supported). \n\nThe branch [**FlightView**](https://github.com/nasa-jpl/LiveViewLegacy/tree/flightview) is AVIRIS-III's flight data acquisition system, and includes an second RGB waterfall which can be shown on a dedicated display. \n\nStandard deviation is computed in real-time using the GPU via CUDA. \n\nPlots are implemented using the [QCustomPlot](http://www.qcustomplot.com) library, which generates live color maps, bar graphs, and line graphs within the Qt C++ environment.\n\nA real-time feed of the current frame data is made available over a Shared Memory Segment. \n\nA TCP/IP socket allows for rudimentry control such as saving, dark averaging, and so on. \n\nThe AVIRIS-III flight system uses an Atlans A7 for GNSS/IMU data, and LiveView connects to this device to save the binary data and present it to the operator for verification. \n\nFlightView is used or has been used on the following instruments for I\u0026T and/or aircraft Flight Operations:\n\n- GAO (Global Airborne Observatory, formerly CAO)\n- NGIS NIS-1, NIS-2, and NIS-3\n- AVIRIS Next Gen\n- AVIRIS-III (*)\n- AVIRIS-IV\n- EMIT\n- CPM\n\n(*) = Flight Operations\n\n## Installation\n\nPlease see the documentation folder for the latest detailed directions.\n\n## System Requirements\n### Minimum Requirements:\n- Fast, modern, multi-core CPU. \n- NVIDIA Graphics Card with 512MB VRAM, i.e, GTX 560 (adjust the size of GPU_BUFFER_SIZE in constants.h of cuda_take and make a clean compile to change this setting)\n- Linux OS such as Debian, Ubuntu, or Mint\n- Proprietary NVIDIA CUDA-capable driver version 10.1 or greqater (\u003e=12.1 preferred). \n\n## Contact Us!\n\nElliott Liggett:\n\nJPL email: [Elliott.H.Liggett@jpl.nasa.gov](mailto:Elliott.H.Liggett@jpl.nasa.gov)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasa-jpl%2Fflightview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnasa-jpl%2Fflightview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasa-jpl%2Fflightview/lists"}