{"id":18931081,"url":"https://github.com/kuiperzone/shannon-calculator","last_synced_at":"2026-03-17T04:30:16.569Z","repository":{"id":151029912,"uuid":"414251883","full_name":"kuiperzone/Shannon-Calculator","owner":"kuiperzone","description":"Shannon Calculator is a cross-platform application which calculates the Shannon self-information content of a message text or file byte data.","archived":false,"fork":false,"pushed_at":"2021-10-06T15:12:13.000Z","size":117,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-31T19:44:00.700Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kuiperzone.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":"2021-10-06T14:46:00.000Z","updated_at":"2024-04-20T20:22:25.000Z","dependencies_parsed_at":"2023-05-14T05:15:54.178Z","dependency_job_id":null,"html_url":"https://github.com/kuiperzone/Shannon-Calculator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuiperzone%2FShannon-Calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuiperzone%2FShannon-Calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuiperzone%2FShannon-Calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuiperzone%2FShannon-Calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuiperzone","download_url":"https://codeload.github.com/kuiperzone/Shannon-Calculator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239927852,"owners_count":19719836,"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":[],"created_at":"2024-11-08T11:40:24.508Z","updated_at":"2026-03-17T04:30:16.518Z","avatar_url":"https://github.com/kuiperzone.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shannon Calculator #\n\n**Shannon Calculator** is a cross-platform application which calculates the Shannon self-information content\nof a message text or file byte data.\n\n\u003cimg alt=\"Screenshot\" src=\"Screenshot.png\" style=\"width:50%;max-width:450px;\"/\u003e\n\nIt is written in C# using the [Avalonia XAML Framework](https://avaloniaui.net/), and is licensed under GPLv3.\n\nShannon Calculator is available as AppImage and Flatpak for Linux.\n\n[**DOWNLOAD LATEST RELEASE**](https://github.com/KuiperZone/Shannon-Calculator/releases/latest)\n\nDon't forget to set the \"Execute\" permission for AppImage on Linux. On Windows, download the zip file, unzip it and\nrun `ShannonCalculator.exe`.\n\nFor latest information, see: https://kuiper.zone/shannon-calculator-avalonia\n\n## Shannon Information ##\nShannon information is a measure of the information content contained in a message. The theory underpins many\ndevelopments in compression, message transmission and error correction.\n\nFor a somewhat detailed introduction, try: [Information Theory and the Digital Age](https://web.mit.edu/6.933/www/Fall2001/Shannon2.pdf)\n\nThere were two motivations for this project. First and foremost, I became interested in the philosophical\nnature of information, rather than its engineering application.\n\n## Avalonia Framework for .NET ##\nThe other reason for the project was that it serve as a test-bed for Avalonia. As I've switched my personal computing\nplatform to Linux recently, I was interested to try out a .NET GUI framework that, unlike WPF, will run anywhere.\n\nSee also Avalonia on [github](https://github.com/AvaloniaUI/Avalonia).\n\nDon't forget to like (star) and share this project (but only if *you do like it* of course).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuiperzone%2Fshannon-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuiperzone%2Fshannon-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuiperzone%2Fshannon-calculator/lists"}