{"id":20503109,"url":"https://github.com/idea-research/deepdataspace","last_synced_at":"2025-04-05T07:01:49.565Z","repository":{"id":169349771,"uuid":"580232465","full_name":"IDEA-Research/deepdataspace","owner":"IDEA-Research","description":"The Go-To Choice for CV Data Visualization, Annotation, and Model Analysis.","archived":false,"fork":false,"pushed_at":"2024-04-19T09:43:56.000Z","size":18728,"stargazers_count":239,"open_issues_count":6,"forks_count":21,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-29T06:01:38.639Z","etag":null,"topics":["collaborative-annotation","computer-vision","dataset-visualization","intelligent-annotation","labeling-tool","model-analysis"],"latest_commit_sha":null,"homepage":"https://deepdataspace.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IDEA-Research.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":"2022-12-20T03:27:52.000Z","updated_at":"2025-03-11T05:52:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"22381774-57e1-45c6-9ac1-2c58feb7028f","html_url":"https://github.com/IDEA-Research/deepdataspace","commit_stats":null,"previous_names":["idea-research/deepdataspace"],"tags_count":65,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDEA-Research%2Fdeepdataspace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDEA-Research%2Fdeepdataspace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDEA-Research%2Fdeepdataspace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IDEA-Research%2Fdeepdataspace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IDEA-Research","download_url":"https://codeload.github.com/IDEA-Research/deepdataspace/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299829,"owners_count":20916190,"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":["collaborative-annotation","computer-vision","dataset-visualization","intelligent-annotation","labeling-tool","model-analysis"],"created_at":"2024-11-15T19:29:16.441Z","updated_at":"2025-04-05T07:01:49.390Z","avatar_url":"https://github.com/IDEA-Research.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DeepDataSpace\n\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\u003cp align=\"center\"\u003e\n\n\u003c!-- prettier-ignore --\u003e\n\u003cimg src=\"https://deepdataspace.oss-cn-shenzhen.aliyuncs.com/public/dds-log-sm.png\" height=\"55px\"\u003e \u0026nbsp;\n\n**The Go-To Choice for CV Data Visualization, Annotation, and Model Analysis.**\n\n---\n\n\u003c!-- prettier-ignore --\u003e\n\u003ca href=\"https://deepdataspace.com\"\u003eWebsite\u003c/a\u003e •\n\u003ca href=\"https://docs.deepdataspace.com\"\u003eDocs\u003c/a\u003e •\n\u003ca href=\"https://docs.deepdataspace.com/tutorials\"\u003eTutorials\u003c/a\u003e •\n\n![codecov](https://codecov.io/gh/deepdataspace/deepdataspace/branch/main/graph/badge.svg?token=7KEQMEAAD2)\n[![Website](https://img.shields.io/website?url=https%3A%2F%2Fdeepdataspace.com)](https://deepdataspace.com)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)\n\n[![PyPI python](https://img.shields.io/pypi/pyversions/deepdataspace)](https://pypi.org/project/deepdataspace)\n[![PyPI version](https://img.shields.io/pypi/v/deepdataspace)](https://pypi.org/project/deepdataspace)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/deepdataspace)\n\n[![DeepDataSpace](https://user-images.githubusercontent.com/10917115/240789070-6c8b53c1-8689-41da-a978-a791b6e293ec.png)](https://deepdataspace.com)\n\n\u003c/p\u003e\n\u003c/div\u003e\n\n---\n\nDeep Data Space (DDS) is an open-source dataset tool with these features out-of-box:\n\n- [x] interactive dataset visualization and exploration\n- [x] intelligent annotation with a collaborative workflow\n- [ ] efficient model management and performance analysis\n\n## 1. Installation\n\n### 1.1 Prerequisites\nDeepDataSpace(DDS) requires **Python 3.8 - 3.10** and runs on the following platforms:\n- Mac OS: ✅ x86/x64, ✅ arm64\n- Windows 10: ✅ x86/x64, ❌ arm64\n- Ubuntu LTS since 18.04: ✅ x86/x64, ❌ arm64\n- Docker Compose: ✅ x86/x64, ✅ arm64\n\n### 1.2 Installing from PyPI\n\n```bash\npython3 -m pip install pip --upgrade\npython3 -m pip install deepdataspace\n```\n\n## 2. Quick Start\n\nThe `dds` command will be available once the `deepdataspace` is installed, with which you can quickly start the DDS\ntool.\n\n```bash\ndds --quickstart\n\n# Started DDS[${pid}] at http://127.0.0.1:8765.\n# The DDS tool is importing datasets inside dir in the background: $HOME/.deepdataspace/dataset-samples.\n# Explore other useful commands by: ddsop --help.\n# You can quit the DDS tool with Ctrl+C.\n```\n\nIt takes a while the first time you start the DDS tool, as it is downloading extra dependencies to set up a runtime\nenvironment.  \nOnce the DDS tool is started, visit [http://127.0.0.1:8765](http://127.0.0.1:8765) and you will see the flowing sample datasets:  \n\nhttps://user-images.githubusercontent.com/10917115/240788538-f1fa8d52-7d93-4fe3-bf42-55284074febd.mp4\n\n## 3. Alternative Installation Methods\n\n### 3.1 Installing from Source Code\n\n```bash\n\n# clone the source code\ngit clone https://github.com/IDEA-Research/deepdataspace.git\n\n# prepare the node environment（if you haven't installed the Pnpm and Node environment yet）\ncurl -fsSL https://get.pnpm.io/install.sh | sh -\npnpm env use --global lts\n\n# compile frontend files\npnpm i\npnpm run build:app\n\n# copy frontend files to python package dir\nrm -rf deepdataspace/server/static/*\ncp -R packages/app/dist/* deepdataspace/server/static/\ncp deepdataspace/server/static/index.html deepdataspace/server/templates/\n\n# install the package\npython3 -m pip install pip --upgrade\npython3 -m pip install -r requirements.txt\npython3 setup.py install\n```\n\nAfter the installation, you can start DDS the same way as above:\n```\ndds --quickstart\n```\n\n### 3.2 Installing by Docker Compose\n\n```shell\n# clone the source code\ngit clone https://github.com/IDEA-Research/deepdataspace.git\n\n# prepare dataset directory(where you put all your datasets inside)\nmkdir -p datasets\nexport DDS_DATASET_DIR=$PWD/datasets\n\n# choose a visiting port for DDS\nexport DDS_PORT=8765\n\n# start DDS with docker compose\ncd deepdataspace\ndocker compose up\n```\n\nIf everything goes well, you can start visiting DDS at [http://127.0.0.1:8765](http://127.0.0.1:8765)\n\n## 4. Documentation\n\nVisit our [documentation](https://docs.deepdataspace.com) for more details on how to utilize the powers of DDS.\n\n- [Quick Start](https://docs.deepdataspace.com/quick-start)\n- [Tutorials](https://docs.deepdataspace.com/tutorials)\n- [API Reference](https://python-docs.deepdataspace.com)\n\n## 5. Uninstallation\n\nFor users who installed DDS from PyPi or source code, just uninstall DDS with `pip` and delete the runtime files. \n```shell\npip uninstall deepdataspace\n\nrm -rf ~/.deepdataspace/* # use with caution, it will delete all datasets imported before\n```\n\nFor users who installed DDS from docker image, just stop the container and remove the docker image and volume.  \n```\ndocker stop dds\ndocker rmi deepdataspace/dds\ndocker volume remove dds-runtime # use with caution, it will delete all datasets imported before\n```\n\n## 6. License\nThis project is released under the [Apache 2.0 License](https://github.com/IDEA-Research/deepdataspace/blob/main/LICENSE).\n```text\nCopyright 2023-present, IDEA\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidea-research%2Fdeepdataspace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidea-research%2Fdeepdataspace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidea-research%2Fdeepdataspace/lists"}