Skip to content

merge dev to main#601

Merged
aatmanvaidya merged 32 commits intomainfrom
development
Apr 25, 2025
Merged

merge dev to main#601
aatmanvaidya merged 32 commits intomainfrom
development

Conversation

@aatmanvaidya
Copy link
Copy Markdown
Collaborator

No description provided.

aatmanvaidya and others added 30 commits April 9, 2025 16:58
merge main to development
Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* fix colab dependencies

* capture installation output only

* fix operator
* fix(cluster_embeddings): update run function to require explicit modality

* chore: minor formatting changes

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* add classify_video_zero_shot operator

* add 2 tests

* empty labels check

* remove empty labels test

* chore: pyproject changes

* chore: improved test suit

* chore: formatting files

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
#566)

* Add integration tests for vid_vec_rep_clip and cluster_embeddings operators

* Add single integration test file for multiple operators

* Remove separate test files in favor of single integrated test file

* Fix integration tests and enhance video vector representation

* Remove ffmpeg detection code and remove DummyAnalyzer

* Revert to original test image URL in integration tests

* Fix ffmpeg command syntax in vid_vec_rep_clip operator. Removed FFMPEG_PATH variable .

* remove unecessary comments added by me earlier

* chore: minor fixes to test

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* feat: add bumble private detector

* fix: remove absl dependency

* fix: remove absl dependency

* feat: add tests

* fix: videos to images

* fix: move operator to `core/src` and add sample_data

* fix: add requirements

* add operator package

* chore: removing old core/operators operator

* chore: updating pyproject.toml

* fix: minor changes to run funciton

* chore: formatting files

* chore: removing wrong comment

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* fix: move classify_video_zeroshot example

* fix: add readme and fix notebook

* chore: add basic documentation
* feat: Add UMAP support for dimension reduction operator and fix import sorting

* fix: Remove 2D array validation for UMAP reduction

* fix: restore original files in src/core/operators folder

* chore: remvoing old code

* fix: intialize funciton issue in test

* chore: formatting file

---------

Co-authored-by: SarthakB11 <sarthak.bhardwaj21b>
Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* test(clip): add integration tests using CLIP

* updated changes in the files

* updated changes in the code

* refactor: reverting changes and assertion error fix

* Fix test assertions for video vector representation using CLIP

* fix: vid vec feluda integration test

---------

Co-authored-by: Vaibhaav <user@example.com>
Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* docs: add basic usage section to README

* docs: update basic usage section to focus on using feluda as a python library

* docs: update basic usage section to focus on us

* docs: update basic usage section to focus on using feluda as a python library

* docs: Changes made for operators name

* docs: Update for name convention

* chore: minor fixes to readme

* chore: removing temp line

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* Fix: Unit test fix and Bug fix

* fix: fixed bugs in unit test and semantic workflow

* fix: everything in unit test now runs accordingly.

* Fix: the double path error

* half work

* fix: Unit test and minor code fix for Semantic release code
* pyproject.toml updated

* updated pyproject-toml

* Update pyproject.toml

* Update pyproject.toml

* Update pyproject.toml

* Update pyproject.toml

* Update pyproject.toml

* chore: minor changes to root pyproject.toml

* chore: adding build wheel

---------

Co-authored-by: Parth Shah <129427541+Ps1220@users.noreply.github.com>
Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
…586)

* fix: move detect text in image tesseract

* fix : Update pyproject.toml

* refactor: Update detect_text_in_image_tesseract.py

* fix: required changes

* fix: Added CDN hosted links

* chore: minor changes

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
Co-authored-by: SarthakB11 <sarthak.bhardwaj21b>
* pip audit and deptry added

* toml file updated

* chore: reset pyproject.toml files

* chore: reset pyproject.toml files

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
* fix: install `tesseract-ocr` and cleanup

* fix: comment

* fix: add languages and trigger tests

* fix: cleanup and undo change
* feat: hash operator added

* fix: added test

* chore: added bin

* chore: fixing the operator

* chore: remove tmk bin files

* chore: rename video hash files

---------

Co-authored-by: denma98 <deepak21319@gmail.com>
Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
hooiv and others added 2 commits April 24, 2025 16:21
* feat: Add Publish to PyPI workflow using uv publish

* fix: Update PyPI publishing workflow to fix dry run functionality

* fix: Add special handling for main feluda package in publishing workflow

* fix: Update PyPI publishing workflow to handle dist directory correctly

* feat: Add git tag verification to ensure package versions match git tags before publishing

* feat: Add features to PyPI publishing workflow

* Remove features and expose git tag only

* Changes to be committed:
	new file:   packages_to_publish.txt

* Changes to be committed:
	modified:   .github/workflows/publish-to-pypi.yml

* chore: minor changes

---------

Co-authored-by: Aatman Vaidya <aatmanvaidya@gmail.com>
@aatmanvaidya aatmanvaidya merged commit 0b83c7b into main Apr 25, 2025
5 checks passed
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.