{"id":27885850,"url":"https://github.com/visual-layer/documentation","last_synced_at":"2025-10-12T06:04:14.011Z","repository":{"id":278310985,"uuid":"934775816","full_name":"visual-layer/documentation","owner":"visual-layer","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-19T07:49:34.000Z","size":1480,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-05T07:51:34.651Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/visual-layer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-02-18T11:40:06.000Z","updated_at":"2025-02-19T07:49:38.000Z","dependencies_parsed_at":"2025-02-19T05:34:21.180Z","dependency_job_id":null,"html_url":"https://github.com/visual-layer/documentation","commit_stats":null,"previous_names":["visual-layer/documentation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/visual-layer/documentation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visual-layer%2Fdocumentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visual-layer%2Fdocumentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visual-layer%2Fdocumentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visual-layer%2Fdocumentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/visual-layer","download_url":"https://codeload.github.com/visual-layer/documentation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/visual-layer%2Fdocumentation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272800967,"owners_count":24995185,"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-08-30T02:00:09.474Z","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":[],"created_at":"2025-05-05T07:47:56.681Z","updated_at":"2025-10-12T06:04:13.936Z","avatar_url":"https://github.com/visual-layer.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Visual Layer - Getting Started Guide\n\nWelcome to Visual Layer! This guide will help you quickly get started with using Visual Layer's API and tools for visual data management. Below, you'll find links to Jupyter notebooks that demonstrate different functionalities.\n\n\n## Finding and Exporting data:\n### 1. Image Search via API\nThis notebook demonstrates how to use the Visual Layer API to search for images based on similarity.\n- 📘 [Visual Layer API Example](notebooks/Image%20search%20via%20api/Visual%20Layer%20api%20example.ipynb)\n\n### 2. Parse Exported JSON into CSV\nIf you need to process metadata exported from Visual Layer, this notebook helps convert JSON files into CSV format.\n- 📘 [Parse JSON Export](notebooks/Parse%20exported%20json%20into%20csv/parse_json_export.ipynb)\n- 📘 [Parse Image Data, Duplicates and Mislabels](notebooks/Export%20via%20api/parse_issues.ipynb)\n\n### 3. Export Data via API\nThese notebooks show how to extract data using Visual Layer's API.\n- 📘 [API Simplified Python](notebooks/Export%20via%20api/api_simplified_python.ipynb)\n\n\n## Preparing Visual Layer input data:\n### 4. Creating Input Bounding Box Data: from voc2012 to Visual Layer Objec Detection\n- 📘 [VL Bounding Boxes](notebooks/Voc2012%20to%20VL%20Bounding%20Box%20input%20format/voc2012%20to%20VL%20Annoation.ipynb\n)\n\nThis tutorial explains how to convert XML annotations into a Visual Layer Bounding Box format. The script provided parses a fixed XML string and extracts object detection bounding boxes, storing them in a CSV file.\n\n\n## How to Use\n1. Download the repository or access the notebooks directly.\n2. Open the `.ipynb` files in Jupyter Notebook or JupyterLab.\n3. Follow the instructions in each notebook to execute the code and interact with Visual Layer.\n\n## Requirements\n- Python 3.8+\n- Jupyter Notebook or JupyterLab\n- Required dependencies (listed in each notebook)\n\n## Support\nFor any questions, feel free to reach out to our support team or check our documentation.\n\nHappy coding! 🚀\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisual-layer%2Fdocumentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvisual-layer%2Fdocumentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisual-layer%2Fdocumentation/lists"}