{"id":17150579,"url":"https://github.com/daniestevez/gr-guppi","last_synced_at":"2026-01-06T03:05:29.165Z","repository":{"id":50494495,"uuid":"519249518","full_name":"daniestevez/gr-guppi","owner":"daniestevez","description":"GNU Radio out-of-tree module for handling GUPPI raw files","archived":false,"fork":false,"pushed_at":"2022-08-25T19:10:17.000Z","size":174,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-29T17:27:53.064Z","etag":null,"topics":["gnuradio","radio-astronomy","radioastronomy","seti"],"latest_commit_sha":null,"homepage":"","language":"CMake","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/daniestevez.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}},"created_at":"2022-07-29T14:43:39.000Z","updated_at":"2024-08-12T20:25:39.000Z","dependencies_parsed_at":"2022-08-31T06:10:37.309Z","dependency_job_id":null,"html_url":"https://github.com/daniestevez/gr-guppi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniestevez%2Fgr-guppi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniestevez%2Fgr-guppi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniestevez%2Fgr-guppi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniestevez%2Fgr-guppi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daniestevez","download_url":"https://codeload.github.com/daniestevez/gr-guppi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245267566,"owners_count":20587460,"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":["gnuradio","radio-astronomy","radioastronomy","seti"],"created_at":"2024-10-14T21:36:01.035Z","updated_at":"2026-01-06T03:05:24.127Z","avatar_url":"https://github.com/daniestevez.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gr-guppi\n\nGUPPI raw files are often used in radioastronomy/SETI to store the channelized\nIQ samples output by a polyphase filterbank. This is the typical IQ (voltage\nmode, in radioastronomy terms) output for many modern telescopes, since they use\na polyphase filterbank as part of their DSP, so raw ADC samples are often not\navailable.\n\ngr-guppi contains a GUPPI File Sink block that can write GUPPI files. A GUPPI\nFile Source block able to read GUPPI files might be added in the future.\n\n## Installation\n\ngr-guppi requires GNU Radio 3.10. It can be built from source and installed as\nany other GNU Radio out-of-tree module:\n\n```\nmkdir build\ncd build\ncmake ..\nmake\nsudo make install\nsudo ldconfig\n```\n\n## Example flowgraph\n\nAn example flowgraph showing how to build a polyphase filterbank that supplies\ndata to a GUPPI File Sink block is given in the `examples` folder. This\nflowgraph generates a signal that consists of a chirp sweeping the central\nchannels plus AWGN, passes the signal through a polyphase filterbank such as the\none used in telescopes, and writes the results to a GUPPI file.\n\nThe output GUPPI file can then be processed by typical radioastronomy tools such\nas [rawspec](https://github.com/UCBerkeleySETI/rawspec) and `watutil` from\n[blimpy](https://github.com/UCBerkeleySETI/blimpy). After running the example\nflowgraph for some time, run the following to view the spectrum and waterfall of\nthe GUPPI file.\n\n```\nrawspec -j -f 64 -t 100 guppi_sink_example\nwatutil -p ank guppi_sink_example.rawspec.0000.h5\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniestevez%2Fgr-guppi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaniestevez%2Fgr-guppi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniestevez%2Fgr-guppi/lists"}