Skip to content

Feature/LABIMP 7887 - #22

Closed
yashsuman15 wants to merge 35 commits into
Labellerr:mainfrom
yashsuman15:feature/LABIMP-7672
Closed

Feature/LABIMP 7887#22
yashsuman15 wants to merge 35 commits into
Labellerr:mainfrom
yashsuman15:feature/LABIMP-7672

Conversation

@yashsuman15

Copy link
Copy Markdown
Collaborator

created 1000 video kaggle dataset and added download script to cookbook

yashsuman15 and others added 30 commits September 14, 2025 19:43
test: Add integration tests for Labellerr SDK

This commit introduces integration tests for core SDK functionalities:

Features tested:
- Project creation with multiple annotation types:
  * Polygon annotations
  * Bounding box detection
  * Classification (select, dropdown, radio)
  * Text input fields
  * Combined annotation types
- Project export functionality
- Pre-annotation upload support (COCO JSON format)

Test structure:
/tests
  /integration
    - Create_Project.py    # Project creation test cases
    - Export_project.py    # Export functionality tests
    - Pre_annotation.py    # Pre-annotation upload tests
    - main.py             # Test runner
    - cred.py            # Credentials config (gitignored)

Requirements:
- Valid API credentials in cred.py
- Test image dataset in test_img/
- Sample annotations in annotations.json

Note: Remember to update cred.py with valid credentials before running tests
-removed __pychace__
-added .gitignore
- added utils/client_utils
- added video_sampling/pyscene_detect.py
- add videointelligence module in requirements
added the updated client.py
added the restructure files
Refactor video sampling services to include dataset ID in output folder structure

- Updated FFMPEGSceneDetect to derive dataset ID from video path and include it in the output folder.
- Modified PySceneDetect to incorporate dataset ID in the output folder structure.
- Adjusted SSIMSceneDetect to also use dataset ID for organizing output folders.
…ataset and update related methods in SDK notebook

- Updated import statements in __init__.py and SDK.ipynb to reflect the new class name.
- Renamed method process_all_videos() to download() in LabellerrDataset class.
- Adjusted SDK notebook to use the new download() method for processing videos.
- Corrected dataset directory path in SDK notebook.
- Added sections for project creation and image dataset handling in the SDK notebook.
@yashsuman15 yashsuman15 changed the title Feature/LABIMP 7673 Feature/LABIMP 7887 Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants