{"id":15145395,"url":"https://github.com/kkonradpl/antpatt","last_synced_at":"2025-10-24T00:31:29.568Z","repository":{"id":64909778,"uuid":"175957019","full_name":"kkonradpl/antpatt","owner":"kkonradpl","description":"Antenna radiation pattern real-time plotting and analysis software","archived":false,"fork":false,"pushed_at":"2025-01-12T17:35:21.000Z","size":1028,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-30T21:35:32.401Z","etag":null,"topics":["antenna","antenna-pattern","rf"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kkonradpl.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":"2019-03-16T10:21:02.000Z","updated_at":"2025-01-12T17:35:24.000Z","dependencies_parsed_at":"2024-01-26T14:28:38.834Z","dependency_job_id":"a4f85512-f7b6-44a8-b371-b8d860fa829c","html_url":"https://github.com/kkonradpl/antpatt","commit_stats":{"total_commits":36,"total_committers":2,"mean_commits":18.0,"dds":0.02777777777777779,"last_synced_commit":"681baa5338e0a7a9d5e4a2d24f9129896426cfc1"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkonradpl%2Fantpatt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkonradpl%2Fantpatt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkonradpl%2Fantpatt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkonradpl%2Fantpatt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kkonradpl","download_url":"https://codeload.github.com/kkonradpl/antpatt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237896559,"owners_count":19383543,"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":["antenna","antenna-pattern","rf"],"created_at":"2024-09-26T11:24:30.269Z","updated_at":"2025-10-24T00:31:24.261Z","avatar_url":"https://github.com/kkonradpl.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"antpatt\n=======\n\nAntenna pattern plotting and analysis software.\n\n![Screenshot](/antpatt.png?raw=true)\n\nCopyright (C) 2017-2024  Konrad Kosmatka\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\n# Build\nIn order to build antpatt you will need:\n- CMake\n- C compiler\n\nYou will also need several dependencies:\n- GTK+ 3 \u0026 dependencies\n- GSL\n- JSON-C\n- zlib\n\nOnce you have all the necessary dependencies, you can use scripts available in the `build` directory.\n\nFor Windows builds (binaries), see the [Releases](https://github.com/kkonradpl/antpatt/releases) page. To enable dark theme on Windows, run `antpatt.exe` with `-d` command line parameter. \n\n# Installing\n\nAfter a successful build, just use:\n```sh\n$ sudo make install\n```\nin the `build` directory. This will install both the executable file `antpatt` and icons.\n\n# Supported data formats\n\n- Radiomobile – `ANT`\n- MMANA-GAL – `CSV`\n- Planet – `MSI`\n- XDR-GTK (legacy) – `XDRP`\n\nThe whole project can be saved as `.antp.gz` file (compressed `.antp`) which is simply a JSON file with all settings included and data samples embedded. See `examples` directory.\n\n# Data from MMANA-GAL\n\nMMANA-GAL can export CSV files that antpatt accepts. Use the following settings in MMANA-GAL: File → Table of Angle/Gain (*.csv) dialog to export the CSV:\n\n![Screenshot](/examples/mmanagal-export.png?raw=true)\n\n# Interactive console mode\n\nInteractive console mode (`-i` command line option) can be used for data streaming from another application for real-time antenna radiation pattern plotting. Commands consist of a single word and are case insensitive:\n\n- `START` – create new measurement\n- `STOP` – close current measurement\n- `PUSH \u003cfloat\u003e` – add signal level sample\n- `NAME \u003cstring\u003e` – set plot name\n- `FREQ \u003cint 0 … 99 999 999\u003e` – set plot frequency [kHz]\n- `COLOR \u003cstring\u003e` – set plot color (#XXXXXX)\n- `AVG \u003cint 0 … 10\u003e` – set plot moving-average\n- `FILL \u003cint 0 … 1\u003e` – set plot fill\n- `REV \u003cint 0 … 1\u003e` – set plot reverse mode\n\nAntpatt will send the following responses:\n\n- `READY` – after application startup\n- `BYE` – before application exit\n- `OK` – after a successful command\n- `ERROR` – after an incorrect command","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkonradpl%2Fantpatt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkkonradpl%2Fantpatt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkonradpl%2Fantpatt/lists"}