{"id":19864418,"url":"https://github.com/sfp932705/ecc","last_synced_at":"2025-09-18T17:30:48.097Z","repository":{"id":152280052,"uuid":"299899651","full_name":"sfp932705/ecc","owner":"sfp932705","description":"Error correction codes in python.","archived":false,"fork":false,"pushed_at":"2020-11-05T16:48:36.000Z","size":18,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T21:44:50.030Z","etag":null,"topics":["ecc","error-correction","error-correction-codes","finite-field-arithmetic","finite-fields","galois-arithmetic","galois-field","hamming","hamming-code","notebook","python","reed-solomon","reed-solomon-codes"],"latest_commit_sha":null,"homepage":"","language":"Python","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/sfp932705.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":"2020-09-30T11:39:48.000Z","updated_at":"2025-02-21T08:45:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"84e24776-0717-4719-82ca-b031b6892712","html_url":"https://github.com/sfp932705/ecc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sfp932705/ecc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfp932705%2Fecc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfp932705%2Fecc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfp932705%2Fecc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfp932705%2Fecc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sfp932705","download_url":"https://codeload.github.com/sfp932705/ecc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfp932705%2Fecc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275804539,"owners_count":25531701,"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","status":"online","status_checked_at":"2025-09-18T02:00:09.552Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ecc","error-correction","error-correction-codes","finite-field-arithmetic","finite-fields","galois-arithmetic","galois-field","hamming","hamming-code","notebook","python","reed-solomon","reed-solomon-codes"],"created_at":"2024-11-12T15:18:40.662Z","updated_at":"2025-09-18T17:30:48.091Z","avatar_url":"https://github.com/sfp932705.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Error Correction Codes\n\nThis notebook presents an implementation of different Error Correction Codes in Python.\n\nA message class is provided which allows to convert from strings and ints to bits and back using the desired encoding scheme. This class allows to alter sequences of bits to simulate a message that has been received with noise and hence it is wrongly interpreted by the receiver.\n\nFor Hamming error correction examples preview the [hamming.ipynb](hamming.ipynb) notebook.\n\nFor Reed-Solomon error correction examples preview the [reed_solomon.ipynb](reed_solomon.ipynb) notebook.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfp932705%2Fecc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsfp932705%2Fecc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsfp932705%2Fecc/lists"}