{"id":19214931,"url":"https://github.com/codevalve/rapidnui","last_synced_at":"2026-06-15T06:02:10.279Z","repository":{"id":259606513,"uuid":"879032825","full_name":"codevalve/rapidnui","owner":"codevalve","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-26T21:23:50.000Z","size":547,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-17T14:57:06.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codevalve.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":"2024-10-26T19:22:51.000Z","updated_at":"2024-10-26T21:23:53.000Z","dependencies_parsed_at":"2024-10-26T21:37:28.631Z","dependency_job_id":"78476c48-43a9-4bea-b188-c67a512a4b47","html_url":"https://github.com/codevalve/rapidnui","commit_stats":null,"previous_names":["codevalve/rapidnui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codevalve/rapidnui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codevalve%2Frapidnui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codevalve%2Frapidnui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codevalve%2Frapidnui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codevalve%2Frapidnui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codevalve","download_url":"https://codeload.github.com/codevalve/rapidnui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codevalve%2Frapidnui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34349930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"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":[],"created_at":"2024-11-09T14:11:58.407Z","updated_at":"2026-06-15T06:02:10.258Z","avatar_url":"https://github.com/codevalve.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Rapidnui: Rongorongo Symbol Analysis\n\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cimg src=\"rapidnui-project-logo.png\" alt=\"logo\" width=\"200\"/\u003e\n\u003c/div\u003e\n\n## Project Background\nThe *Rongorongo* script from Easter Island has long intrigued researchers due to its complex symbols and undeciphered status. Despite extensive study, little is understood about its function or meaning. This project, **Rapidnui**, was created to apply modern machine learning and image processing techniques to analyze the script's symbols. Using methods such as contour detection and clustering, we aim to identify unique glyphs, study their relationships, and explore possible symbolic or proto-linguistic elements in *Rongorongo*.\n\n## Project Goals\n- Identify unique glyphs within the *Rongorongo* text.\n- Analyze symbol frequency and clustering for patterns or repeated elements.\n- Explore hypotheses about the structure of the script, including potential proto-writing or mnemonic functions.\n\n## Features\n- **Image Preprocessing**: Grayscale conversion, thresholding, and contour detection to isolate symbols.\n- **Clustering Analysis**: DBSCAN clustering to detect unique glyphs and visualize relationships.\n- **t-SNE Visualization**: Dimensionality reduction to illustrate the distribution of detected symbols.\n\n## Getting Started\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/codevalve/rapidnui.git\n   ```\n2. **Install Dependencies**:\n   Make sure you have Python and the required libraries installed:\n   ```bash\n   pip install -r requirements.txt\n   ```\n3. **Run the Analysis**:\n   Process a Rongorongo image and analyze its symbols:\n   ```bash\n   python analyze_rongorongo.py\n   ```\n\n## Results\nInitial analyses reveal clusters of 13 unique symbols, indicating a limited glyph set possibly used for proto-writing or mnemonic purposes. The t-SNE and contour visualizations reveal both consistent glyphs and variations, supporting theories of symbolic encoding in *Rongorongo*.\n\n## Contributions\nContributions to improve detection accuracy, feature extraction, and hypothesis testing are welcome. Feel free to submit pull requests or issues!\n\n## License\nThis project is licensed under the MIT License.\n\n## Acknowledgments\nSpecial thanks to Thomas Barthel’s work on *Rongorongo* and the open-source Python community.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodevalve%2Frapidnui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodevalve%2Frapidnui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodevalve%2Frapidnui/lists"}