From cea4e0e136cbb42686bedffde115578f8e187849 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 4 Mar 2024 10:49:50 +0000 Subject: [PATCH] 0.1.0 Automatically generated by python-semantic-release --- CHANGELOG.md | 1030 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1030 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..27211262 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,1030 @@ +# CHANGELOG + + + +## v0.1.0 (2024-03-04) + +### Chore + +* chore: deleting docker-compose-standalone and renaming privacy policy (#89) ([`bf6fb1e`](https://github.com/tattle-made/feluda/commit/bf6fb1e784c57b9614e99c8f23180a25e504b008)) + +* chore: adding .env-template (#88) ([`c556f8b`](https://github.com/tattle-made/feluda/commit/c556f8bed8dc15dcae9ff9ebd5b24ef49f24b9d2)) + +* chore: skipping unmaintained tests ([`c48b724`](https://github.com/tattle-made/feluda/commit/c48b72493064a7beebcefc46b6c7384ee04eb32a)) + +* chore: removing video files ([`bce9759`](https://github.com/tattle-made/feluda/commit/bce975909d4ee7d540fffd368e86b9b45bf59643)) + +* chore: add DMP issue template ([`63aa375`](https://github.com/tattle-made/feluda/commit/63aa37595c83f1a41eaaef5718dc130855c93b18)) + +* chore: adding audio file (#73) ([`52d0fd6`](https://github.com/tattle-made/feluda/commit/52d0fd6410cb6155facd0a30ad419dbfec61c4c1)) + +* chore: not skipping image search test (#57) ([`9f42558`](https://github.com/tattle-made/feluda/commit/9f425587f93e02005554b496c059144c90e19f74)) + +* chore: revert to commit 8479c38 ([`98a76de`](https://github.com/tattle-made/feluda/commit/98a76de1fa02ee44e2ea2e49760a69202020a207)) + +* chore: testing ci ([`e909448`](https://github.com/tattle-made/feluda/commit/e909448899945edf9160848955aca74ebc0f7558)) + +* chore: text vector debugging ([`5097840`](https://github.com/tattle-made/feluda/commit/50978405d331895cf016609668fbfbd4686eb930)) + +* chore: change batchsize & num_workers to handle memory issue, improve exception logging ([`7cd003e`](https://github.com/tattle-made/feluda/commit/7cd003e3a1e253538f083545ff642dfadb0f7ee2)) + +### Ci + +* ci: Add automated semantic versioning +- Renamed and modified docker push vidvec benchmark yml +- Modified tags and dockerfile name for vidvec worker staging yml +- Added init python file with version number +- Added github workflow on merge on main branch +- Added github workflow on merge on development or hotfix branch ([`972b6a6`](https://github.com/tattle-made/feluda/commit/972b6a68e01210aaea145e8e4284fbe80f68e0f9)) + +* ci: audiovec worker staging dockerhub tag change ([`a79620d`](https://github.com/tattle-made/feluda/commit/a79620de452a7bfead251759d002ece49a576177)) + +* ci: audio worker staging github workflow ([`eec380a`](https://github.com/tattle-made/feluda/commit/eec380aaba6c04adc603a676bc52f6b411dd4d95)) + +* ci: workflow dockerfile location change ([`d0826b8`](https://github.com/tattle-made/feluda/commit/d0826b8507e310977349062c254682763a28b90a)) + +* ci: workflow to push video worker to docker hub ([`594fc6c`](https://github.com/tattle-made/feluda/commit/594fc6c79f9632bd085f69b6598a16f9efba29a3)) + +* ci: workflow to push video worker to docker hub ([`730b808`](https://github.com/tattle-made/feluda/commit/730b808237193b16bf98e9e225435df69845ae85)) + +* ci: updating vid Dockerfiles ([`8c32315`](https://github.com/tattle-made/feluda/commit/8c323158bba28c7431867d7e86e469b9b654a1b2)) + +* ci: python version change in video dockerfile (#66) ([`aafde1c`](https://github.com/tattle-made/feluda/commit/aafde1c3c0a7e04546fa86a4cb3fa8e9e8739e83)) + +* ci: giving access to tests for video vec (#61) ([`5945004`](https://github.com/tattle-made/feluda/commit/5945004801c646d7fba6eab3018c6d5fddbd1c0a)) + +### Documentation + +* docs: adding comments to the config-indexer ([`7bcbfca`](https://github.com/tattle-made/feluda/commit/7bcbfca5e39060602894ada922e81e4e3465f654)) + +* docs: tests documentation for YOLO and Tesseract operators (#47) ([`8eefb63`](https://github.com/tattle-made/feluda/commit/8eefb63454552c3bcc4613d63e5c5879d54cc1b6)) + +* docs: YOLO segementation operator (#46) ([`1a3da78`](https://github.com/tattle-made/feluda/commit/1a3da7800d6f7e839f5e4d8e0322c55997abe020)) + +* docs: documentation for tesseract ocr operator ([`37e3e30`](https://github.com/tattle-made/feluda/commit/37e3e30112e3312086ff8d259d5e773cd0cdfddd)) + +* docs: add Usage Case Studies ([`31400a6`](https://github.com/tattle-made/feluda/commit/31400a668e6aa8b6d66e4cddbab49fabd1d10634)) + +### Feature + +* feat: feluda store supports audio (#78) + +* feat: feluda store supports audio + +* fix: delete and refresh for ES + +* dhore: profiling audio operator ([`f6987a6`](https://github.com/tattle-made/feluda/commit/f6987a6d3aa4ff018b5ebac248a4469437df80d3)) + +* feat: add poc multiprocess test ([`f43646b`](https://github.com/tattle-made/feluda/commit/f43646b4145af6cd8c6ea718be895ecbca77d271)) + +* feat: audio operator to extract embedding vectors (#59) + +* feat: audio emebddings + +* chore: deleting music files + +* chore: renaming files + +* docs: documentation for audio embedding operator + +* docs: adding work to be done for the operator ([`484d5ae`](https://github.com/tattle-made/feluda/commit/484d5aed902b46d627c060625fad2a64a6246461)) + +* feat: c-profiling test for video vec (#60) + +* feat: c-profiling test for video vec + +* feat: test to find time taken for video vec ([`247f5db`](https://github.com/tattle-made/feluda/commit/247f5db90dc708f04bd0818f790d95c3e2c67a42)) + +* feat: add workflow to push vidvec specific operator to dockerhub ([`17e0d57`](https://github.com/tattle-made/feluda/commit/17e0d576492e379b2e4165e2b728868ab3fad455)) + +* feat: operator to detect objects using YOLO (#44) + +* feat: operator to detect objects using YOLO + +* test file comment main function + +* chore: moving ultralytics install to opreator ([`17b9d10`](https://github.com/tattle-made/feluda/commit/17b9d107464f24875ca7008c4cf81cf0466e45d3)) + +* feat: operator to extract text in images using tesseract (#40) + +* feat: opreator to detect text in images using tesseract +* chore: adding test images and making test multilingual ([`edec4a9`](https://github.com/tattle-made/feluda/commit/edec4a97763dd81e7dd7013833c690890563a1e9)) + +* feat: add license ([`a44e233`](https://github.com/tattle-made/feluda/commit/a44e233bf36fb4ad0d5bbd41a29523dc1f5364aa)) + +* feat: update docs ([`19a9217`](https://github.com/tattle-made/feluda/commit/19a9217a07319f18bbd051a8850d880b1998cf22)) + +* feat: add NER, add text search, add Not Implemented http response for raw query +- Added an operator to do Named Entity Recognition on non-english text +- Created a test and handler to respond to text queries +- Deferred the raw query search for later. It returns an HTTP response 501 now to denote that it hasnot been implemented ([`d57fb90`](https://github.com/tattle-made/feluda/commit/d57fb9065690ffa27d70f035c01900572976d968)) + +* feat: add pathways for /index depending on request content type ([`2f9f11f`](https://github.com/tattle-made/feluda/commit/2f9f11fee7f51d2c684f1c63322fd2c6b34d532c)) + +* feat: wip workers ready. testing pending ([`84f9f33`](https://github.com/tattle-made/feluda/commit/84f9f33a79037c095c31c6f9c8434665a3f408de)) + +* feat: indexing via worker in place ([`612593e`](https://github.com/tattle-made/feluda/commit/612593ebcc199e2f7a97223e6bdbf910095e15ba)) + +* feat: test end to end indexing for text, image and video ([`af6f144`](https://github.com/tattle-made/feluda/commit/af6f144db7d2c77307738fe367cbdcecb85cc1e3)) + +* feat: create generator for video vectors and store it in es ([`0208259`](https://github.com/tattle-made/feluda/commit/0208259d41bf8d98ece80044272f907e34168423)) + +* feat: index all 3 mediatypes via URL ([`bcb0237`](https://github.com/tattle-made/feluda/commit/bcb02379e359714b775ada264bbaea50d1386162)) + +* feat: remove stray files ([`55c39cf`](https://github.com/tattle-made/feluda/commit/55c39cf856f9a6a70f4aa70849145a493e716333)) + +### Fix + +* fix: video es test (#87) ([`2670490`](https://github.com/tattle-made/feluda/commit/26704906b225ea1800a375d9f57c53e7a45e75c4)) + +* fix: url media link for index api test ([`089412a`](https://github.com/tattle-made/feluda/commit/089412a15badf351d8ef33538af9a4d2052a82b3)) + +* fix: index and search tests ([`ffc8efc`](https://github.com/tattle-made/feluda/commit/ffc8efc3274538d6a41320ff1906d593cb02950e)) + +* fix: search as client test (#83) ([`9855e96`](https://github.com/tattle-made/feluda/commit/9855e96eabfbff6f139f41051ec583af11136532)) + +* fix: graviton supported github runner ([`1ac59c9`](https://github.com/tattle-made/feluda/commit/1ac59c9c1fd881efbbda98a17f804cf08dee237b)) + +* fix: based image for graviton ([`e51ab2f`](https://github.com/tattle-made/feluda/commit/e51ab2f57cc66bbe6da2c0f90c580cbacacb65d7)) + +* fix: workflow file ([`8e74e9e`](https://github.com/tattle-made/feluda/commit/8e74e9e58a5240925e5b44c437882ca6c221c4d1)) + +* fix: video search (#52) + +* chore: moving test files to a folder +* fix: video search +* docs: commenting TODO in search.py ([`af54ac0`](https://github.com/tattle-made/feluda/commit/af54ac0b7e2ef1afc139939e88cfc0f3fcc2dbfc)) + +* fix: search api as client ([`2573490`](https://github.com/tattle-made/feluda/commit/25734905ed04d6f302542ae152a3954d20e7ad31)) + +* fix: vid_vec_rep_res operator ([`0efc971`](https://github.com/tattle-made/feluda/commit/0efc971085d28d49c0822db9760ce9a1cd78f996)) + +* fix: index image api ([`bc1a56a`](https://github.com/tattle-made/feluda/commit/bc1a56a04356b8007b880fa52e2e8d9655ec1df9)) + +* fix: image_vec_rep_resnet operator ([`7b3b419`](https://github.com/tattle-made/feluda/commit/7b3b419e549faa92de7d6b7cf9804175ff0da501)) + +* fix: elastic search test ([`0326407`](https://github.com/tattle-made/feluda/commit/03264072021a7f8797086ec824d7869b5d6dc272)) + +* fix: uncommenting ES_HOST code ([`144c828`](https://github.com/tattle-made/feluda/commit/144c828732cbe0a4ff8594ae52570a438d89e652)) + +* fix: server is up and running ([`29b6100`](https://github.com/tattle-made/feluda/commit/29b610073377104db866963206c61b7f6175ac75)) + +* fix: removed trailing comma ([`a687377`](https://github.com/tattle-made/feluda/commit/a6873775fc0355de7332e1c06b91d7656d999e22)) + +* fix: add separator between filenames ([`184022f`](https://github.com/tattle-made/feluda/commit/184022f092c8a0ac491ebd913c6eb70abc007758)) + +### Refactor + +* refactor: removing api folder ([`91c797b`](https://github.com/tattle-made/feluda/commit/91c797b1d2f60664344f77167418aeb9f692dbf8)) + +* refactor: vidvec locust es files ([`6d90ded`](https://github.com/tattle-made/feluda/commit/6d90deda7f38faef34af8f572bbf1bc72fda3c22)) + +* refactor: vidvec benchmark files ([`4daa789`](https://github.com/tattle-made/feluda/commit/4daa789f82c21dcbcd8385a551c7a86be6e1e858)) + +* refactor: moving test files ([`6e62215`](https://github.com/tattle-made/feluda/commit/6e622151ec6116931374f52a1e42121cf9aed772)) + +* refactor: moving tests files ([`2eb932d`](https://github.com/tattle-made/feluda/commit/2eb932d55686480a9b3fe542fe2bbb5c5b2db092)) + +* refactor: benchmark test sh file (#64) + +* refactor: benchmark test sh file + +* ci: dockerfile udpate for benchmark.sh + +* chore: echo statements for benchmark file ([`37e768a`](https://github.com/tattle-made/feluda/commit/37e768a38af2dcc169c395dace49bd708eeeaef1)) + +* refactor: cleanup deprecated thigns. ([`4c67853`](https://github.com/tattle-made/feluda/commit/4c67853e75b8511cfb89158a358f60523851b138)) + +* refactor: added comment ([`a8053ba`](https://github.com/tattle-made/feluda/commit/a8053ba4ebc0ce98ea8df44e2ec7504299fcbb4e)) + +* refactor: cleaned up ([`e7515c0`](https://github.com/tattle-made/feluda/commit/e7515c032171b9f97f0c31310f2bff3ad9e3582a)) + +* refactor: debugging statements ([`fddb01a`](https://github.com/tattle-made/feluda/commit/fddb01a852cba2043bffd7b33d680359d4a308be)) + +* refactor: source id field ([`6dfc8d3`](https://github.com/tattle-made/feluda/commit/6dfc8d327936cb5d39d4cb3d87084132c8bef26d)) + +### Unknown + +* Merge pull request #119 from tattle-made/hotfix + +Hotfix ([`aa0d296`](https://github.com/tattle-made/feluda/commit/aa0d296456de50d83b7146252c1d3d7a2e956c5a)) + +* Merge pull request #116 from aatmanvaidya/audio-worker-ci-tag-change + +ci: audiovec worker staging dockerhub tag change ([`71c43c8`](https://github.com/tattle-made/feluda/commit/71c43c88e58c01e43647607d12da35095eb94fed)) + +* Merge pull request #118 from tattle-made/hotfix + +Hotfix ([`6cdeb25`](https://github.com/tattle-made/feluda/commit/6cdeb258fe75abbff5d240f61ab3f2268ce5dbb5)) + +* Merge pull request #117 from duggalsu/github_workflow_merge_dev + +ci: Add automated semantic versioning ([`4a12794`](https://github.com/tattle-made/feluda/commit/4a1279437ca826bbf476535c5abdd99262fdc2a5)) + +* Merge pull request #113 from tattle-made/hotfix + +Hotfix ([`9de3594`](https://github.com/tattle-made/feluda/commit/9de3594dccf29ecea2e28dd5f373b0b72e42a18f)) + +* Merge pull request #110 from aatmanvaidya/audio-worker-github-workflow + +ci: audio worker staging github workflow ([`9e11c03`](https://github.com/tattle-made/feluda/commit/9e11c039728f85cbf34fc4c8bb89ae77c390e8b4)) + +* Merge pull request #105 from tattle-made/hotfix + +Hotfix ([`4ae4219`](https://github.com/tattle-made/feluda/commit/4ae4219055f5ccd142ac5a25a294cf5a110da573)) + +* Merge pull request #104 from duggalsu/github_workflow_pr + +GitHub workflow pr ([`cda6bbb`](https://github.com/tattle-made/feluda/commit/cda6bbbd80cbef0ad68a62ea12bda041cf0d0517)) + +* - Disabled failing tests ([`b7ace62`](https://github.com/tattle-made/feluda/commit/b7ace6284b6aa1797bdb50ceb2fe670ab2626ada)) + +* - Enabled failing tests ([`e7df52c`](https://github.com/tattle-made/feluda/commit/e7df52c4b62dcdded29c317a21b877c035e93933)) + +* - Modified failure condition ([`6c22a62`](https://github.com/tattle-made/feluda/commit/6c22a623435ff88d64994eb82ac2964e314482c2)) + +* - Added echo output ([`4e3d04e`](https://github.com/tattle-made/feluda/commit/4e3d04e3173312a5047a4e9e1e836373ca0092cc)) + +* - Skipped index api tests ([`87ba7bb`](https://github.com/tattle-made/feluda/commit/87ba7bb1902743a699e6c4863a1a339139731038)) + +* - Added sut output and failure condition ([`7f2022e`](https://github.com/tattle-made/feluda/commit/7f2022e8ba73ccc0c6517fd2f77a26c0ed17b965)) + +* - Disabled failure check ([`d7e2aa4`](https://github.com/tattle-made/feluda/commit/d7e2aa42050c18d1ba5b09d17ff5f0fc72b04d63)) + +* - Added log outputs and failure condition ([`ceea228`](https://github.com/tattle-made/feluda/commit/ceea228818d033e239263dc9139a2c6723c2cb68)) + +* - Enabled failing tests for testing PR workflow ([`cd953a4`](https://github.com/tattle-made/feluda/commit/cd953a4525edff17bf9bdb1a6ef46e0b666881bd)) + +* - Modified pr workflow to use test.env +- Added test.env +- Added test.env inclusion in gitignore ([`cd37c9d`](https://github.com/tattle-made/feluda/commit/cd37c9d0b2f703064811268d72188970fe5762de)) + +* - Skipped search and index api tests ([`469d95e`](https://github.com/tattle-made/feluda/commit/469d95ed6df1f8300632bae1f456fd0b6885a980)) + +* - Added nose to requirements ([`282e7f6`](https://github.com/tattle-made/feluda/commit/282e7f674dc0a80f1e14b0d1154c5830ac79bbfc)) + +* - Disabled image vec operator in config-server.yml +- Disabled audio testing ([`026e92f`](https://github.com/tattle-made/feluda/commit/026e92fedc31fca010458b9c179efb243a7c9506)) + +* Add github PR testing workflow +- Added github pr workflow yaml +- Added ci pr test dockerfile +- Added ci pr docker compose file +- Added ci dockerfiles to gitignore ([`c857181`](https://github.com/tattle-made/feluda/commit/c857181ab8345d4528937a3873e4f0195ea1640f)) + +* Merge pull request #103 from tattle-made/hotfix + +Hotfix ([`3f41df9`](https://github.com/tattle-made/feluda/commit/3f41df9c2a688bc94de093a5c3e2eeadff8659e6)) + +* Merge pull request #101 from aatmanvaidya/vid-ci-4 + +ci: workflow dockerfile location change ([`b7d9ab2`](https://github.com/tattle-made/feluda/commit/b7d9ab287f3cb99f96ea4b3f54f5e9a5520d7c60)) + +* Merge pull request #99 from dennyabrain/local-hotfix + +Local hotfix reconciling with main ([`79659eb`](https://github.com/tattle-made/feluda/commit/79659eb3a1f01205e26ba4443cca53e216af2fd7)) + +* Merge pull request #98 from tattle-made/hotfix + +Hotfix ([`579b7ea`](https://github.com/tattle-made/feluda/commit/579b7ea7c65da39949a81d4768d8f4fc00f01e1b)) + +* Merge pull request #96 from aatmanvaidya/worker-ci + +ci: workflow to push video worker to docker hub ([`07b609c`](https://github.com/tattle-made/feluda/commit/07b609c1898c88d8aab225ec63ccaca356ea5847)) + +* Merge pull request #80 from duggalsu/enable_rabbitmq + +Enable RabbitMQ ([`e055a24`](https://github.com/tattle-made/feluda/commit/e055a24e934960b46df783e20e300c926e76c595)) + +* Enable RabbitMQ +- Enabled rabbitmq disabled in PR https://github.com/tattle-made/feluda/pull/74/files +- Updated rabbitmq version ([`8fb6d1f`](https://github.com/tattle-made/feluda/commit/8fb6d1fd32f132cfc1ee93e1f9cfe33f761580a9)) + +* Merge pull request #79 from duggalsu/benchmark_es + +Add ElasticSearch benchmarking ([`03915d3`](https://github.com/tattle-made/feluda/commit/03915d3c893bcf2def3b5fd836a60db950425bef)) + +* Add ElasticSearch benchmarking +- Added locust out files to gitignore +- Fixed import issues in video operator +- Fixed file size limit to 10mb in video operator +- Optimized video operator to run with constant memory usage +- Fixed UnboundLocalError in es_vec.py +- Updated flask_cors package for locust compatibility +- Added locust package to requirements.in +- Regenerated feluda core requirements.txt +- Added tests for indexing and searching videos in elastic search +- Added video operator ES search benchmark locust file +- Added python file to index videos as init for ES load testing +- Added bash script to perform video load testing ([`1e6b470`](https://github.com/tattle-made/feluda/commit/1e6b470a1e437494c2a41e0ce96d95d0c065aac8)) + +* [WIP] test: evaluating audio vec ES index and search (#77) + +* test: evaluating audio vec ES index and search + +* docs: delete stored documents ([`ad94ad7`](https://github.com/tattle-made/feluda/commit/ad94ad745d85c734fe1c7671ce43c4f2a9e28876)) + +* Merge pull request #76 from duggalsu/add_arch_to_docker_tag + +Added architecture to docker tag name ([`812cd1d`](https://github.com/tattle-made/feluda/commit/812cd1dfef87141cad3af846fc2dc872a16d5cc9)) + +* - Added architecture to docker tag name ([`17c24d5`](https://github.com/tattle-made/feluda/commit/17c24d501c14e4c6a1765fac1182c005fd5b40ac)) + +* Merge pull request #75 from duggalsu/fix_docker_tag_issue + +Fix tag name issue ([`f4905bf`](https://github.com/tattle-made/feluda/commit/f4905bfd38798406fb54646de18a956205e79d26)) + +* Fix tag name issue +- Modified tag naming syntax in github actions ([`54fea21`](https://github.com/tattle-made/feluda/commit/54fea21c9bee33152b84b6d49c043477bac61062)) + +* Merge pull request #74 from duggalsu/config_changes + +Update configs ([`7ca754d`](https://github.com/tattle-made/feluda/commit/7ca754d8f1a18b7072865ce6b449d00ba1676c87)) + +* Update configs +- Disabled feluda reporter from docker compose file +- Disabled rabbitmq +- Removed operator specific packages from feluda core +- Regenerated feluda core requirements +- Enabled debian bullseye in core feluda for AWS Graviton support +- Removed apt-get packages from feluda core dockerfile +- Updated torch version in vid vec requirements.in +- Added graviton dockerfile +- Updated vid vec github action to create dockerfile per arch ([`e005e32`](https://github.com/tattle-made/feluda/commit/e005e3226f143610ed322803a4ad4ecd9ba69fc9)) + +* Merge pull request #72 from duggalsu/add_pytorch_arch_conditional + +Add pytorch arch conditional ([`136894a`](https://github.com/tattle-made/feluda/commit/136894abf8f1f20c3c81a15fea0e0a76a06b534e)) + +* - Revert base image for Graviton compatibility ([`2985432`](https://github.com/tattle-made/feluda/commit/2985432388677e33951aa6ad388e00a4229a1fc0)) + +* Add arch conditional pytorch install +- Added conditional for building multi-arch cpu pytorch ([`1ecc864`](https://github.com/tattle-made/feluda/commit/1ecc864d5c1a473c51cd2512e49cb9e80169eb62)) + +* Merge pull request #71 from duggalsu/fix_vid_vec_graviton_dockerfile + +Fix Graviton commands ([`72bd171`](https://github.com/tattle-made/feluda/commit/72bd171851034467d8455c3a023ccd257b0290a1)) + +* Fix Graviton commands +- Fixed AWS Graviton opt commands in dockerfile ([`f3893aa`](https://github.com/tattle-made/feluda/commit/f3893aa71cc6252a1f387aeb056f51b210dfbabd)) + +* Merge pull request #70 from duggalsu/fix_github_actions_docker_platforms + +Fix Unexpected input(s) 'platforms' ([`09c320d`](https://github.com/tattle-made/feluda/commit/09c320d6229fcbe11bc4c26207d975cfd859e2f3)) + +* Fix Unexpected input(s) 'platforms' +- Fixed platforms issue ([`6fb2c89`](https://github.com/tattle-made/feluda/commit/6fb2c899f43e761a47476e8aa1665b4eaec8affb)) + +* Merge pull request #69 from duggalsu/fix_github_actions_docker + +Fix docker github action ([`e74f388`](https://github.com/tattle-made/feluda/commit/e74f388a40781c10f82380102f770381c1b6947d)) + +* Fix docker github action +- Added custom node version +- Fixed node12 and node16 deprecation warnings by upgrading actions +- Fixed set-output deprecation warning ([`8dac771`](https://github.com/tattle-made/feluda/commit/8dac771413f794bb81169fa209e5b693117a4b4e)) + +* Merge pull request #68 from duggalsu/opt_pytorch_graviton + +Optimize docker for multi-arch builds ([`575b6c4`](https://github.com/tattle-made/feluda/commit/575b6c44f8167122b0d37512419631ef462a6b76)) + +* - Fix num_processes flag ([`c22bc58`](https://github.com/tattle-made/feluda/commit/c22bc5891c94d72541874dc6173fd00ce6a4a53e)) + +* Optimize docker for multi-arch builds +- Added pytorch optimization for AWS graviton in dockerfile +- Modified requirements.txt to work with multi-arch support +- Modified docker vid vec github action with multi-arch build support ([`3e2707f`](https://github.com/tattle-made/feluda/commit/3e2707f21e776f132a5fb9f9dec7422d3be0cc29)) + +* fix ([`9a10d9a`](https://github.com/tattle-made/feluda/commit/9a10d9aed90e3c8163bb921cc5c5fc0fc1a18e35)) + +* revert: python version (#67) ([`4950ee7`](https://github.com/tattle-made/feluda/commit/4950ee7676019772f17855984fff810db93ea61b)) + +* Merge pull request #63 from duggalsu/fix_operator_issue + +Fix modular operator issues ([`04c92f4`](https://github.com/tattle-made/feluda/commit/04c92f43f6d92c9fbf667d275d61607bf905bdfa)) + +* Fix modular operator issues +- Updated shebang in shell scripts +- Updated operator dockerfiles +- Updated requirements ([`d850c05`](https://github.com/tattle-made/feluda/commit/d850c056fd15fcb07ea67834a19291d72411bb4a)) + +* Merge pull request #62 from duggalsu/benchmark_scripts + +Benchmark scripts ([`b4c4eca`](https://github.com/tattle-made/feluda/commit/b4c4eca3a89ea09c21491fdabc656f96ca1bb05a)) + +* - Added shebang to all scripts ([`2ea4d1b`](https://github.com/tattle-made/feluda/commit/2ea4d1b225561580f861872da82eea7c59a41d29)) + +* - Added chmod executable for all scripts in image and vid dockerfiles ([`fcc8a68`](https://github.com/tattle-made/feluda/commit/fcc8a68b74192cbff1fe7f4986cebec5f89e1fd6)) + +* Add benchmarking scripts +- Added image vec python script +- Added image memray benchmarking shell script +- Added image pyinstrument benchmarking shell script +- Added video vec python script +- Added video memray benchmarking shell script +- Added video pyinstrument benchmarking shell script ([`ee7d338`](https://github.com/tattle-made/feluda/commit/ee7d338405fd27505d922fdb2e9bd20683db191d)) + +* Merge pull request #58 from duggalsu/docker_opt + +Create and optimize Dockerfiles ([`7ece59c`](https://github.com/tattle-made/feluda/commit/7ece59cec4d6c5e5082c3c49ad7f0690808bb602)) + +* - fixed typo in readme ([`267d13e`](https://github.com/tattle-made/feluda/commit/267d13ebb2ce1cb3a7774523c424f1fa955f8783)) + +* - Updated readme +- Added --no-cache-dir for pip install in dockerfiles +- Removed vim curl single install command from core dockerfile +- Removed torch, torchvision as core feluda dependency +- Added numpy as core feluda dependency +- Recreated core requirements.txt +- Modified test urls ([`7b0cf99`](https://github.com/tattle-made/feluda/commit/7b0cf99454ba598f9fc33f625df2d89d0671e4dc)) + +* Create and optimize Dockerfiles +- Optimized feluda core Dockerfile +- Added image_vec_rep_resnet operator Dockerfile +- Added vid_vec_rep_resnet operator Dockerfile +- Updated boto3 to fix dependency incompatibility +- Fixed deprecation warning for resnet18 +- Updated image_vec_rep_resnet requirements.in +- Recreated image_vec_rep_resnet requirements.txt +- Updated nltk version in text_vec_rep_paraphrase_lxml for compatibility +- Recreated text_vec_rep_paraphrase_lxml requirements.txt +- Removed unused packages for video operator +- Fixed os as global import in video operator +- Removed ffmpeg dependency in video operator and feluda core +- Recreated video operator requirements.txt +- Removed unused packages from feluda core +- Recreated feluda core requirements.txt ([`85a7e6d`](https://github.com/tattle-made/feluda/commit/85a7e6d35f817d94aa7cc4c3866e65d155cc9eb9)) + +* Merge pull request #56 from duggalsu/cpu_profiling + +Add cpu profiling and optimize operator ([`c350792`](https://github.com/tattle-made/feluda/commit/c350792db1ffcb9c53149ea42f68adf5f4b0cd07)) + +* Add cpu profiling and optimize operator +- Added pyinstrument for cpu profiling +- Added gitignore requirement for pyinstrument +- Disabled compress function for operator +- Removed ffmpy dependency as it is not required now ([`95a2959`](https://github.com/tattle-made/feluda/commit/95a295981488b627aa4710034e58917f6ac1d007)) + +* Merge pull request #55 from duggalsu/mem_profiling + +Add memory profiling ([`9d7fb86`](https://github.com/tattle-made/feluda/commit/9d7fb863c2599eb81dc28131b7dbbfb972c42cac)) + +* Add memory profiling +- Added memray package for memory profiling +- Recreated requirements.txt +- Fixed typo in operator +- Added memray output bin and html files to gitignore ([`69ab511`](https://github.com/tattle-made/feluda/commit/69ab5111f91ce4dbeb5ad8fcfedca119646155a6)) + +* Merge pull request #54 from duggalsu/test_documentation + +Update documentation ([`a29e7a7`](https://github.com/tattle-made/feluda/commit/a29e7a7ca273fbab0c972f86fe12ad00192b9e70)) + +* - Updated readme +- Updated gitignore with sonarqube exclusion ([`375c1b9`](https://github.com/tattle-made/feluda/commit/375c1b9b203184d8d14c56c492f27419f3893596)) + +* Merge pull request #50 from duggalsu/deprecate_ner_extraction_operator + +Deprecate NER Extraction operator ([`8e55226`](https://github.com/tattle-made/feluda/commit/8e552260adcffcec31897f6836fc793c18be62ca)) + +* Deprecate NER Extraction operator +- Deleted the ner extraction python file as packages are not maintained +- Deleted operator requirements.in +- Deleted operator requirements.txt ([`7b27aec`](https://github.com/tattle-made/feluda/commit/7b27aec64a2abf33a0f0bc18547f37ae6fe1393e)) + +* - Updated readme +- Updated required operators in config-server.yml +- Downgraded package in vid_vec_rep_resnet_requirements for compatibility +- Modified handler.py for compatibility with current operators +- Updated packages in core requirements to match operator versions ([`77f867c`](https://github.com/tattle-made/feluda/commit/77f867cf9086d105903df0d72736e480a5dc42eb)) + +* - Updated readme +- Removed package install scripts from operators +- Created operator-specific requirements.in +- Generated operator-specific requirements.txt ([`f276855`](https://github.com/tattle-made/feluda/commit/f276855ee993d4854a37b441dcf427c8010b0c5e)) + +* - Updated readme +- Moved all `operator` package installs to `requirements.in` +- Deleted `operator/installer.py` script for harm reduction +- Recreated `requirements.txt` ([`acf8b73`](https://github.com/tattle-made/feluda/commit/acf8b730640ec7db899707dc98a32baa56c5fff5)) + +* - Removed extra newline from docker-compose file +- Updated flask debug settings for new version in Dockerfile +- Updated package sentencepiece to work with cp311 ([`c60cf42`](https://github.com/tattle-made/feluda/commit/c60cf42fc4da11c3409ea2f584ec4ab5d97c96c3)) + +* - Updated python docker image ([`c05de12`](https://github.com/tattle-made/feluda/commit/c05de12e697fc9c0128dab0d39742d8b12cd2cff)) + +* Update Feluda +- Updated readme instructions +- Fixed docker-compose file issues +- Updated and pinned packages to work with cp311, fixes from `pip-audit` +- Recreated `requirements.txt` ([`6d91094`](https://github.com/tattle-made/feluda/commit/6d9109484b33ee55d52d715e5f0b7741bfe8aa09)) + +* Merge pull request #43 from aatmanvaidya/docs-ocr + +docs: documentation for tesseract ocr operator ([`79d67ee`](https://github.com/tattle-made/feluda/commit/79d67ee01653aa52dc2aba38efc34ad4f2f5b1de)) + +* Create privacy_policy.md ([`ac254d1`](https://github.com/tattle-made/feluda/commit/ac254d164dcfb54a1fc22bf11069c62a3a620af2)) + +* Update README.md ([`2aad47e`](https://github.com/tattle-made/feluda/commit/2aad47e0a3edfc2cebc7a25361e0603075aed25f)) + +* fix : renamed env variable for kosh api ([`f6bb56c`](https://github.com/tattle-made/feluda/commit/f6bb56c9eeb838dfcea5348209f990fb6dd471cb)) + +* chore : testing ci ([`72c6c4a`](https://github.com/tattle-made/feluda/commit/72c6c4a870685e08ba047795a8074a33181f6162)) + +* feat : added deploy script to docs ([`3a8187b`](https://github.com/tattle-made/feluda/commit/3a8187ba500cf91e7966dc0716bbdf0b09ddcda4)) + +* chore : testing ci ([`7e626c1`](https://github.com/tattle-made/feluda/commit/7e626c1acf1092437cc52082ac7c53e6e52d992d)) + +* chore : testing ci ([`c6424cf`](https://github.com/tattle-made/feluda/commit/c6424cfd921dc2f5f8bcf5201daf53cdaa7f5e0d)) + +* chore : testing ci ([`7e3d836`](https://github.com/tattle-made/feluda/commit/7e3d836022efae3ef063459507a756c5bca00d5e)) + +* feat : misc +- add support for raw query of es. +- add ci workflow. ([`88a6607`](https://github.com/tattle-made/feluda/commit/88a6607d3edb6eea048d38967de6412add06749f)) + +* fix : string to dict conversation in reporter. ([`8f1433a`](https://github.com/tattle-made/feluda/commit/8f1433a85b2189f6742b02c4b2d209ec856b1fda)) + +* fix : resolve issues arising from using e_kosh_id as the key in store as opposed to id or post_id ([`d4aabba`](https://github.com/tattle-made/feluda/commit/d4aabbae7e504846fdedb75406ba0c7790383c9b)) + +* feat : add debug support for store and queue. enable shared networking with kosh. ([`3c30e6e`](https://github.com/tattle-made/feluda/commit/3c30e6ea10e33c2be2dba12a2d9557793b029227)) + +* Merge branch 'master' of github.com:tattle-made/tattle-api ([`3919dbd`](https://github.com/tattle-made/feluda/commit/3919dbd15a1ea9ebcecdf1b34cb465a3aab504cf)) + +* feat : add ner support, add debug cli and its documentation ([`8757c60`](https://github.com/tattle-made/feluda/commit/8757c60c8587d85a2cb0b916856c65e72760ddb8)) + +* GP | added CORS support, fixed image search ([`caace21`](https://github.com/tattle-made/feluda/commit/caace219b51fd5ad54d95155b64bbbe6ce0c1d92)) + +* fix : make datasource_id and client_id optional ([`8873c9e`](https://github.com/tattle-made/feluda/commit/8873c9e707d09c8bb19fe4c51d2314ff301361f5)) + +* fix : docker compose debug changes ([`bdceed1`](https://github.com/tattle-made/feluda/commit/bdceed1238c73004c5ca50ff75728fba9d175613)) + +* fix : merge conflict ([`4fe2143`](https://github.com/tattle-made/feluda/commit/4fe2143156c93f6e99a2a1f89a1ecd4e4537f3b5)) + +* tmp ([`2a37de0`](https://github.com/tattle-made/feluda/commit/2a37de089615496b8efd59e9d86337cbc4fce0bf)) + +* doc: clean up feluda and document config module. ([`edeb72e`](https://github.com/tattle-made/feluda/commit/edeb72e3064d75c76964de13389ffe75560e2238)) + +* doc : add todo to convert an image search model into an operator ([`4266717`](https://github.com/tattle-made/feluda/commit/42667175befa62a9fc94566de2d4e1f014be28de)) + +* feat : test end to end index endpoint ([`b3e5b12`](https://github.com/tattle-made/feluda/commit/b3e5b1233da330370f1f00901e331ac8c7fa8765)) + +* refactor : separate feluda core code and user code ([`0918507`](https://github.com/tattle-made/feluda/commit/09185072cc54e1fd76cf23b7be1b2d659d027840)) + +* doc : add overview, operators, architecture, etc. ([`0961e59`](https://github.com/tattle-made/feluda/commit/0961e59a2fa49c2d68c29080bf7e50354cd255f9)) + +* doc : add gatsby site for documentation. ([`b5c519a`](https://github.com/tattle-made/feluda/commit/b5c519a5e93ffbc069b74579c09406cde1d96102)) + +* fix : rename operator variable ([`839adfa`](https://github.com/tattle-made/feluda/commit/839adfa705cc79550a3a41228f4052e7c7b2d0c6)) + +* doc : add endpoint and overview +refactor : rename feature to endpoint ([`68f9d5c`](https://github.com/tattle-made/feluda/commit/68f9d5cac0e2b9def54a7034572f1d5624192b62)) + +* fix: ([`0a02845`](https://github.com/tattle-made/feluda/commit/0a02845bb286a3c469b8e8d46b3b8a4a5e36a769)) + +* doc: add caveate about environment variables ([`0da5097`](https://github.com/tattle-made/feluda/commit/0da5097424200b7020e10d7bd9b29ed372c9e5ea)) + +* feat : add type safety for config ([`be08274`](https://github.com/tattle-made/feluda/commit/be08274ab832453b055d8f7f9daa976194b97f33)) + +* feat : add logger and documentation. add queue ([`3a80079`](https://github.com/tattle-made/feluda/commit/3a800793e65ad72dbf640a1f05b44dd00f9b988d)) + +* feat : add frontmatter to documentation pages ([`2a08202`](https://github.com/tattle-made/feluda/commit/2a082027c96ef96669f0849983af4f3b556a51d4)) + +* dmp ([`a198747`](https://github.com/tattle-made/feluda/commit/a198747c55dad4a3a6da0b6fd88bdc6c78cc8824)) + +* feat : add test for /represent image ([`1e3d8d1`](https://github.com/tattle-made/feluda/commit/1e3d8d1b40c45e76afec0b299a41777b8e48d2f3)) + +* doc : add documentation for operators ([`a4bceda`](https://github.com/tattle-made/feluda/commit/a4bcedac77c1f5c9c7899c75c7bf16d959d4d9b0)) + +* refactor : move operator config up as standalone in config.yml. remove index and search realted config. ([`170f838`](https://github.com/tattle-made/feluda/commit/170f838eace6afa345993aa058e0ae601f724870)) + +* feat : debugging ready ([`38525c5`](https://github.com/tattle-made/feluda/commit/38525c54a8f2c2410d71408a743d9a5244acb937)) + +* feat : set up 3 endpoints for indexing media ([`1efc4fd`](https://github.com/tattle-made/feluda/commit/1efc4fd37dcf08f8c8b7b0676c6c6d04025431d8)) + +* testing API endpoints with json and file sent in one request ([`08204b8`](https://github.com/tattle-made/feluda/commit/08204b87d0ba99404bd5c9abbbbb2e89f1abd52a)) + +* dmp ([`14b7845`](https://github.com/tattle-made/feluda/commit/14b78454e99cf7601ac03e71359929c51be2de48)) + +* fix : update README ([`56f42f0`](https://github.com/tattle-made/feluda/commit/56f42f0c807203cb8082bbfc505b8688d5660f37)) + +* wip ([`a8409ab`](https://github.com/tattle-made/feluda/commit/a8409abda7eef4802256eba75e2fba71c22ecb68)) + +* temp ([`2fcb3b0`](https://github.com/tattle-made/feluda/commit/2fcb3b03d013e524d2c582fad69e67b1c4ce7f50)) + +* dmp ([`157f7ed`](https://github.com/tattle-made/feluda/commit/157f7ed6b28855dd19212e2d6c23f645ce0b5ae5)) + +* dmp ([`931850f`](https://github.com/tattle-made/feluda/commit/931850fe8efefaf39688c30b67c2d84a4faea3d6)) + +* change package versions to resolve conflicts ([`e13cb92`](https://github.com/tattle-made/feluda/commit/e13cb92322e2a9fd07df5d21576ac84ae85eb115)) + +* add video indexing example & docker build info ([`c439ccc`](https://github.com/tattle-made/feluda/commit/c439ccc203ef24114e87acc81f566fe136e6cdf3)) + +* increased number of search results returned by API ([`5594278`](https://github.com/tattle-made/feluda/commit/55942788f85469804543029e1a6de7a7441e6a6a)) + +* added bulk indexing info ([`9252902`](https://github.com/tattle-made/feluda/commit/925290295721cfb0bbe4a1996ccf0a27fcab519d)) + +* add more elasticsearch info ([`47f2104`](https://github.com/tattle-made/feluda/commit/47f2104b81aa4a49eeeabb822650f71beae88100)) + +* updated ([`c9bd498`](https://github.com/tattle-made/feluda/commit/c9bd49813d3d98816b70d65aff61fd6342513806)) + +* add explanatory comment for query size ([`d764fe1`](https://github.com/tattle-made/feluda/commit/d764fe189555e50784749165b6e1f2fd3847f6ce)) + +* expand docstring for sentencer transformer function ([`3122078`](https://github.com/tattle-made/feluda/commit/312207823000e0fc06f2fae7b124b868d1ee7559)) + +* comment out index deletion & add warning ([`3887661`](https://github.com/tattle-made/feluda/commit/3887661494ea8289f2599a648721505603a7155e)) + +* deprecate mongo, remove its dependencies ([`f3e4e28`](https://github.com/tattle-made/feluda/commit/f3e4e28a9b00fdc285a3455c721dd7dd9dffd929)) + +* deprecate mongo, remove its dependencies ([`69d3970`](https://github.com/tattle-made/feluda/commit/69d3970e041ac8b644514d0dcfa6f5dccbca769e)) + +* return top 3 search hits in more readable format ([`c943828`](https://github.com/tattle-made/feluda/commit/c9438282ae75fb8439d4637536fde5d3bef86a29)) + +* changed text vector size ([`edaeead`](https://github.com/tattle-made/feluda/commit/edaeeadf947a5740c81ae07290ec0733a0e17622)) + +* added sentence transformers library ([`6615f95`](https://github.com/tattle-made/feluda/commit/6615f95407c49e9d2ff5870d442c31e9c5aa23b8)) + +* replaced word2vec with sentence transformer embeddings ([`0a92b67`](https://github.com/tattle-made/feluda/commit/0a92b670af9a133ce50931723a203c4678fad4d5)) + +* word2vec db install files with lang ids fixed ([`ae5fb01`](https://github.com/tattle-made/feluda/commit/ae5fb0132bff16bdaebfccbc8551e865525e27ac)) + +* ignore word2vec db & vecs ([`32ee2c4`](https://github.com/tattle-made/feluda/commit/32ee2c429e0ab7d26914931ec6a9b9101a8ee18f)) + +* allow word2vec installation files ([`321b8e7`](https://github.com/tattle-made/feluda/commit/321b8e79dbafffeda0bb7609ee199ff716a34c73)) + +* debugging chore: create fresh indices on server start ([`947fd52`](https://github.com/tattle-made/feluda/commit/947fd5244fec4f8eb2da190816f181b9d08bae92)) + +* prettify logs' +' ([`32fbacb`](https://github.com/tattle-made/feluda/commit/32fbacb7f942ac0f420a1da423b6dc5d3f48529b)) + +* added error handling ([`1c598c5`](https://github.com/tattle-made/feluda/commit/1c598c5be545abf0b1392f49e4d877de57cfe49c)) + +* added error handling ([`224b44e`](https://github.com/tattle-made/feluda/commit/224b44e43ea1af5adac245dfe27dcd55044a4f1d)) + +* removed old code ([`c14325a`](https://github.com/tattle-made/feluda/commit/c14325aa9cf781d8e88c75a8a5722b2a2786c7c9)) + +* enabled indexing via singleton rabbitmq ([`8d3dd55`](https://github.com/tattle-made/feluda/commit/8d3dd555402a180d97472c94b3826628883cd23f)) + +* enabled indexing via singleton rabbitmq ([`28e1535`](https://github.com/tattle-made/feluda/commit/28e153535f7184d15b97854bda89ac3119a65913)) + +* copied api server side helper ([`e8e1a5d`](https://github.com/tattle-made/feluda/commit/e8e1a5d4b6b5ef1f61daa59ceaaed482e7c71215)) + +* add singleton es instance ([`e4d7215`](https://github.com/tattle-made/feluda/commit/e4d7215728b8937451f2944ef72042b8b6196214)) + +* enabled simple text search ([`4ecddb4`](https://github.com/tattle-made/feluda/commit/4ecddb40d7fa162b83cd77b588e382fe09340037)) + +* use wrapper func for indexing to avoid instantiating es here ([`e42692b`](https://github.com/tattle-made/feluda/commit/e42692b11ef08d88c5dbe744fdaf407b609ee0f4)) + +* return avg vid vec's index id & define wrapper func for indexing ([`4d92228`](https://github.com/tattle-made/feluda/commit/4d9222874590fddd56166db1f88c72b85b6f2723)) + +* defined separate funcs for generatings vec ([`9615b59`](https://github.com/tattle-made/feluda/commit/9615b59d43512dfa79ff2e0389419f064115a1ca)) + +* import helper funcs for generating vecs ([`70e8c67`](https://github.com/tattle-made/feluda/commit/70e8c67aae68806bd82782363044b61cc18ddaf9)) + +* enabled image & video search ([`e996e9b`](https://github.com/tattle-made/feluda/commit/e996e9b12d06f867f6cfa8edecc4d0d81ffa15e6)) + +* add combined_vec field for images ([`8377adc`](https://github.com/tattle-made/feluda/commit/8377adc47f34760cf33f3be9328f8570ca3e5ce4)) + +* helper for queue-less indexing ([`e34e201`](https://github.com/tattle-made/feluda/commit/e34e201009bdd47f8702551f428fe1bf1eccff48)) + +* update index fields ([`72071d6`](https://github.com/tattle-made/feluda/commit/72071d6ca3b8c6c7673a6e55e5fe48d99c9aac03)) + +* move import indexing code from helper ([`22bfef2`](https://github.com/tattle-made/feluda/commit/22bfef2e2bfd9e5a2251a61b5db11a6560bb01e3)) + +* enabled text vector based similarity search ([`87b7af1`](https://github.com/tattle-made/feluda/commit/87b7af1c7786f15ad7d027aeecb5ec1a1d104d40)) + +* removed unnecessary print statements ([`38fad38`](https://github.com/tattle-made/feluda/commit/38fad3840472b25f9af3e5a2cbd86498c7bcb837)) + +* enabled queue-less text indexing ([`e4758e9`](https://github.com/tattle-made/feluda/commit/e4758e9c43f4e1a3531c6be223874456ac7c946c)) + +* refactor ([`b76070b`](https://github.com/tattle-made/feluda/commit/b76070b71db36b9a7be023ca7caf8832cb8105a9)) + +* changed local ES host for development ([`b9f7ed3`](https://github.com/tattle-made/feluda/commit/b9f7ed3c847570bfcccaf4ead6bb2da309c189ce)) + +* renamed ([`9b664e3`](https://github.com/tattle-made/feluda/commit/9b664e32e1dfa372506df8afc77560b0916b03db)) + +* renamed ([`e7aec50`](https://github.com/tattle-made/feluda/commit/e7aec50aa97d3d9ae6f2ce266d09280127e8b125)) + +* moved index check/creation to server ([`bb39768`](https://github.com/tattle-made/feluda/commit/bb39768c122ce2db045577bce3a25747293cad68)) + +* helper for creating the indices ([`0c856a5`](https://github.com/tattle-made/feluda/commit/0c856a541e74f7b67b291cc60eb6124fe0f108f8)) + +* check if index exists on server start ([`092b264`](https://github.com/tattle-made/feluda/commit/092b264af643d7b17990d193f920fee6313ec3b0)) + +* fixed mongo local host ([`4a34440`](https://github.com/tattle-made/feluda/commit/4a344407235ccdfdd61c9a84ded8029418944863)) + +* add fields to mappings & ensure text vecs are searchable ([`db37c20`](https://github.com/tattle-made/feluda/commit/db37c204f2c7b07ae688f47fd708af0d994d6dbe)) + +* explicitly specify which text analyzer ([`e9a6637`](https://github.com/tattle-made/feluda/commit/e9a66372eaaa984a73a30370fa93d383362ba570)) + +* ensure index with proper mapping exists before indexing ([`0cb9c85`](https://github.com/tattle-made/feluda/commit/0cb9c85df269ba228dcaeba852604516d46b7621)) + +* index text vec in elasticsearch ([`6158cf4`](https://github.com/tattle-made/feluda/commit/6158cf42065c6f53f44004e9050051bd4ec49848)) + +* (feat) add CD github action for development branch ([`a7236f4`](https://github.com/tattle-made/feluda/commit/a7236f4470e1f0987afc4b7019b71ca705fa6f32)) + +* Merge changes to elasticsearch host ([`35f0726`](https://github.com/tattle-made/feluda/commit/35f072605d5c1ee047d3830a58ecf631eaa3913d)) + +* (chore) wip ([`6504f59`](https://github.com/tattle-made/feluda/commit/6504f5993e6c8b1cdd75d52ea73abd264a8f4ea2)) + +* removed ([`78955df`](https://github.com/tattle-made/feluda/commit/78955df28c457596df1454677a3b92db26f1f62f)) + +* ignore docker logs, allow word2vec installation files ([`ba34c2e`](https://github.com/tattle-made/feluda/commit/ba34c2eb24b30420a0dc7394ddbb373aa7233e5b)) + +* update word2vec path ([`ebad682`](https://github.com/tattle-made/feluda/commit/ebad6824c66abcf210ba412f0b37fc3463a14df3)) + +* update word2vec path ([`ed44081`](https://github.com/tattle-made/feluda/commit/ed440818a5cce147a0550dc990e96ad849a2f91c)) + +* set up only word2vec.db & include currently scraped langs ([`b8d826c`](https://github.com/tattle-made/feluda/commit/b8d826c61fa58168001128f8627dfa500fee20d2)) + +* word2vec & alignedvec db setup scripts ([`73955a0`](https://github.com/tattle-made/feluda/commit/73955a04e691b1ad43669d516c9993b89abc361a)) + +* pass mongo db, collection names as env variables ([`d9a3ccd`](https://github.com/tattle-made/feluda/commit/d9a3ccd72755cd55cdb9da0efda7be262d953cc0)) + +* ignore google creds ([`282de50`](https://github.com/tattle-made/feluda/commit/282de504ace7d3b80a7662ecfe0ef5bb9e2c35b5)) + +* add creds for s3 bucket containing google application creds ([`22c75a5`](https://github.com/tattle-made/feluda/commit/22c75a511140bcb40e3ef5175f7608f2d38006b3)) + +* enable restart when receive.py is modified ([`cda7fdd`](https://github.com/tattle-made/feluda/commit/cda7fddc8124372cfbfae9399469972bfd107218)) + +* reduced batch size & refactored ([`234ffab`](https://github.com/tattle-made/feluda/commit/234ffab62a7abc9ed603c7f08c625af351f2396e)) + +* refactored ([`f3aea6b`](https://github.com/tattle-made/feluda/commit/f3aea6b9832219e1402d0785e89ff4d5a22e720f)) + +* download google creds from s3 ([`92a0f34`](https://github.com/tattle-made/feluda/commit/92a0f34081e02b76e5718aadcfb4a6f3e2f911d0)) + +* added boto3 ([`bebb6a2`](https://github.com/tattle-made/feluda/commit/bebb6a2bbd7a0c0923b29782f34a2ec818832a5d)) + +* hstack instead of vstack with small batch sizes ([`ed02b10`](https://github.com/tattle-made/feluda/commit/ed02b1007a7f2c148bfcfd0f4572f3416dfa30d9)) + +* revert to original batchsize ([`cb0e9bf`](https://github.com/tattle-made/feluda/commit/cb0e9bfe33589bb038277015d3b1402d039c7991)) + +* try with batchsize=1 ([`4338661`](https://github.com/tattle-made/feluda/commit/4338661bc5cef807509334fe60c3f906a62727f6)) + +* updated .env instructions ([`c9276a1`](https://github.com/tattle-made/feluda/commit/c9276a1a81fcffe760ed4002229f4667c5f5c0a9)) + +* fixed formatting ([`27d43b1`](https://github.com/tattle-made/feluda/commit/27d43b1b5a22ec221c5488b876c0c4fe1c703be6)) + +* updated ([`a703fb9`](https://github.com/tattle-made/feluda/commit/a703fb939519486156ad8725914f5fb8dc482c5f)) + +* templates for env files ([`a6aa9a3`](https://github.com/tattle-made/feluda/commit/a6aa9a3ea4c55a00af8bea4124b834a58e82df21)) + +* don't import langdetect ([`deb28e7`](https://github.com/tattle-made/feluda/commit/deb28e72d3aa947975d215eee26b4993640f146b)) + +* time execution ([`b6fb235`](https://github.com/tattle-made/feluda/commit/b6fb23539e2ed11b360627d06d2c72be988c0fd6)) + +* pre-compiled requirements for copying in dockerfile ([`e1c8aa1`](https://github.com/tattle-made/feluda/commit/e1c8aa14eef3183660ea1b09cf6da18a13cb4fbb)) + +* add ffmpy, remove unused packages ([`9386cb4`](https://github.com/tattle-made/feluda/commit/9386cb4143a7660ee01c6ae3e78aab495fd7d30b)) + +* enable multistage builds & leaner images ([`274805e`](https://github.com/tattle-made/feluda/commit/274805ede1d90ace66622eff5cd065872723119d)) + +* enable multistage build & increase shared memory ([`9413527`](https://github.com/tattle-made/feluda/commit/9413527c7830ee30330a5a9889f832c480351264)) + +* increased heartbeat interval & added publisher confirms ([`f5e215d`](https://github.com/tattle-made/feluda/commit/f5e215d6365436dc080c27575bfbb4a9f2b61df3)) + +* enable video compression with ffmpy ([`4deb006`](https://github.com/tattle-made/feluda/commit/4deb00671f43a31e39ac9effa26c107da1407ec4)) + +* return mongo id after indexing ([`88af964`](https://github.com/tattle-made/feluda/commit/88af96416bdd490ce3bfaba0d50ccaaf70b5ea96)) + +* allow queue-less indexing via original endpoints ([`d667e4a`](https://github.com/tattle-made/feluda/commit/d667e4a4bfab364f1e7f7a78ee69d9d1f755037e)) + +* added queueing, updated requirements, refactored code ([`49d5f51`](https://github.com/tattle-made/feluda/commit/49d5f51cde9edb5fd3a6483beddd573197f6f105)) + +* compute time taken ([`126b952`](https://github.com/tattle-made/feluda/commit/126b952e69247ded7fa9b9873ae331bcddb22b08)) + +* downloads & unzips wordvecs with error handling ([`3417361`](https://github.com/tattle-made/feluda/commit/3417361f9d95578af456a905a603eaee1051fbd8)) + +* added wget ([`2dc98f3`](https://github.com/tattle-made/feluda/commit/2dc98f3de34480c02e44013095236c8a5affab5a)) + +* create single endpoint for all media uploads +index videos via file urls +make request data keys consistent with simple search ([`c28a342`](https://github.com/tattle-made/feluda/commit/c28a3425bc30f292cc40000318a2c14eaf21f179)) + +* Merge branch 'feature/dockerization' ([`ad31800`](https://github.com/tattle-made/feluda/commit/ad31800684b4bc0b06cf2e03c17621d240963936)) + +* cherry picked changes from master ([`37b1584`](https://github.com/tattle-made/feluda/commit/37b1584515b8e0c79eece68ee8a295877d0532a1)) + +* added debugging statements ([`475b36e`](https://github.com/tattle-made/feluda/commit/475b36e6044975381d5b04481df777c3792b6723)) + +* sample cli commands for elasticsearch ([`555a10b`](https://github.com/tattle-made/feluda/commit/555a10b0b2f5201a5878fbe8ca3516c501f59d91)) + +* fixes, new generator for bulkdata upload for vidsearch index ([`9129f87`](https://github.com/tattle-made/feluda/commit/9129f87a44ee7ac32e506873093e6fd8cd1b8963)) + +* Merge branch 'master' of github.com:tattle-made/tattle-api ([`4ef99b5`](https://github.com/tattle-made/feluda/commit/4ef99b5f1cf941b34fa9df9ec37fc6f16419fb9a)) + +* use new es video index ([`de9e2c5`](https://github.com/tattle-made/feluda/commit/de9e2c5aa6958e31bd56199f36a1b5722c3eff14)) + +* extract vid attrs, do sanity check ([`a2a1216`](https://github.com/tattle-made/feluda/commit/a2a1216f52b71a1a19a5f6e1025a3ac953b3ec0b)) + +* create_indices for vid, txt, img ([`9049ef0`](https://github.com/tattle-made/feluda/commit/9049ef0f57b1b606ac2591c8f6b0407cc51c7823)) + +* video search todo lis ([`a4092cf`](https://github.com/tattle-made/feluda/commit/a4092cff34abbf21d357cdcae678de3c20ef26b9)) + +* (fix) ([`99a7791`](https://github.com/tattle-made/feluda/commit/99a7791a33d3549ae52bc93818a70c755e8fd769)) + +* (feat) dockerize app ([`1a986cc`](https://github.com/tattle-made/feluda/commit/1a986cc4bf194a40fa07016c55367799026d4dba)) + +* streamlit app to testout word embeddings ([`4fdccc6`](https://github.com/tattle-made/feluda/commit/4fdccc610a46515625fd4ef1bd936a74ef3b5595)) + +* working upload_video, get mean_feature, upload to es ([`7a1e783`](https://github.com/tattle-made/feluda/commit/7a1e78310741bf437ae5b64c5766415ab3bebfa1)) + +* support passing vid as a param to run VideoAnlayzer as a script ([`0ecfb24`](https://github.com/tattle-made/feluda/commit/0ecfb24f622fb6143b67a243669063ed4f998ad6)) + +* don't overwrite feature_matrix while computing QR ([`57fc28c`](https://github.com/tattle-made/feluda/commit/57fc28c7181a5e827362ee91fe82e7fa3477a76d)) + +* VideoAnalyzer updates: extract features, find keyframes via QR ([`972e57a`](https://github.com/tattle-made/feluda/commit/972e57ad7570f1dd1b75a52c1e13c7e85e60d4df)) + +* updated es_test script ([`a26b210`](https://github.com/tattle-made/feluda/commit/a26b2104a75428a7fe7f6fad53854835d76df3eb)) + +* v0.1 upload_video api ([`53306a9`](https://github.com/tattle-made/feluda/commit/53306a982f9002632e98162b76f77ed9cdb3000b)) + +* VideoAnalyzer class ([`329fb5b`](https://github.com/tattle-made/feluda/commit/329fb5b29283bfbc9d228ace291fa5373b349973)) + +* Merge pull request #9 from tattle-made/dev/ngmuley/fix-install-for-mac + +update install script for mac OS, update requirements.txt with latest… ([`3789a6b`](https://github.com/tattle-made/feluda/commit/3789a6b1b7c52127fffbc52b0406620bec406704)) + +* elastic search support, es_flag, and query_es method ([`17c8d6a`](https://github.com/tattle-made/feluda/commit/17c8d6adc767566401ef6adbc5d65aa685771348)) + +* setup local es on aws ([`fdd5198`](https://github.com/tattle-made/feluda/commit/fdd5198ae5cfa92144d470385b53ecb3e56775b7)) + +* Merge branch 'master' of github.com:tattle-made/tattle-api ([`8f15776`](https://github.com/tattle-made/feluda/commit/8f15776e9d371e9cdf1a680a56b56f84d54e74a7)) + +* [fix] text len < 3 error for detect_lang ([`3599d2c`](https://github.com/tattle-made/feluda/commit/3599d2cd2dfe23974a663325e46add59f67d1d33)) + +* es_test script ([`4b1a9df`](https://github.com/tattle-made/feluda/commit/4b1a9dffb361f3b50df9ff102d2eac56361196d3)) + +* update install script for mac OS, update requirements.txt with latest pip-compiled from requirements.in ([`6dfaa74`](https://github.com/tattle-made/feluda/commit/6dfaa745337381f74b6f99015d2c888e01a80618)) + +* db setup for aligned wordvecs ([`270220a`](https://github.com/tattle-made/feluda/commit/270220a6e413253401e097952cbdac5039461f88)) + +* return lang=None if text is empty ([`ae696d5`](https://github.com/tattle-made/feluda/commit/ae696d55e4f960a3eb73bcbee7f579cc6b60ec11)) + +* [fix] shorted uuid to fix mongodb 8-byte int issue ([`60f70f8`](https://github.com/tattle-made/feluda/commit/60f70f83f0da10aaf045e34cb89ff0048635e645)) + +* remove monitoring ([`c201313`](https://github.com/tattle-made/feluda/commit/c20131371ca1408afdc57c2a5f4ca3b116dfe9fd)) + +* only fetch top 10 docs from mongo ([`9113bbe`](https://github.com/tattle-made/feluda/commit/9113bbee799bbc2518e7167cd1cc9eeb7a54de00)) + +* Merge branch 'master' of github.com:tattle-made/tattle-api ([`12b632d`](https://github.com/tattle-made/feluda/commit/12b632dc7fdae1f97dd91a9685e801c72f0cb9ba)) + +* monitor running time for a few functions ([`f638aa4`](https://github.com/tattle-made/feluda/commit/f638aa42839d2ad525966ec99999777041e974bb)) + +* monitor -> timeit decorator ([`f393141`](https://github.com/tattle-made/feluda/commit/f3931411dea909b5784b5b84a847a7bba4006529)) + +* Merge pull request #7 from dennyabrain/feature/public-docs + +(chore) add contributing and CoC readmes ([`892bc81`](https://github.com/tattle-made/feluda/commit/892bc816bdc09f137e8b04464bfa6fffce569bdf)) + +* (chore) add contributing and CoC readmes ([`d247215`](https://github.com/tattle-made/feluda/commit/d24721597c71a11709a192d191d2944ee416be9a)) + +* fix the missing words in word2vec db bug ([`75d74be`](https://github.com/tattle-made/feluda/commit/75d74be37b2aecc55f1625a18aad303c710d9978)) + +* limit duplicate docs at 10 ([`aa8b29a`](https://github.com/tattle-made/feluda/commit/aa8b29ab3bdc2b2ee763915bf06fa24f28142497)) + +* user textblob lib to detect language ([`0340cbd`](https://github.com/tattle-made/feluda/commit/0340cbd5eb528cd24c7a5871f894bcaea2f8066b)) + +* fix order of source issue in find_duplicate ([`04ce18e`](https://github.com/tattle-made/feluda/commit/04ce18e51ba51bd5cb5b49609f2de48748796ffb)) + +* return list of docs in order of match in find_duplicates ([`94ec663`](https://github.com/tattle-made/feluda/commit/94ec6633c1ab7543e524b3c95994bb9e80bd2791)) + +* default doc_id int instead of string ([`c38dc41`](https://github.com/tattle-made/feluda/commit/c38dc415a90644a4299d83fb4210d15baf4d2166)) + +* source for each doc, default tattle-admin ([`b39f7d7`](https://github.com/tattle-made/feluda/commit/b39f7d7d6865d76058d5bd81077a42665af7fed4)) + +* search_tags API, pass list of tags, list of sources ([`ac2c7a1`](https://github.com/tattle-made/feluda/commit/ac2c7a1c88b78986436036c4956bcebab1e3f3cf)) + +* support for flexible threshold passing in find_duplicate API ([`7e4f1f5`](https://github.com/tattle-made/feluda/commit/7e4f1f522106b1a1a405a4badaa92dfb97d7f092)) + +* remove_tags API and support for source in tags ([`a9f3568`](https://github.com/tattle-made/feluda/commit/a9f356852a327bd75808f272cce9cf80d5d28ebf)) + +* delete_doc API ([`0074efc`](https://github.com/tattle-made/feluda/commit/0074efc0fb7961bc161c185edfb8efd580ba36b0)) + +* ebextension packages ([`8ce9655`](https://github.com/tattle-made/feluda/commit/8ce9655a5cfa2ade3eeebd55d421584f768d9848)) + +* torch to requirements ([`f341f13`](https://github.com/tattle-made/feluda/commit/f341f13f645ca4630a28d9b84be8c57f92f5fea7)) + +* remove torch stuff from requirements, to be installed separately ([`58f06e9`](https://github.com/tattle-made/feluda/commit/58f06e9127ba8109a6624961edb8217090a45bb8)) + +* video analysis notebook changes ([`0d649e0`](https://github.com/tattle-made/feluda/commit/0d649e0dbc006399ff80e607868516e446133e84)) + +* word2vec script change ([`c905ebd`](https://github.com/tattle-made/feluda/commit/c905ebd0f46204a207ce3f87bfcbe2d7078c4b12)) + +* eb config ([`bf6c156`](https://github.com/tattle-made/feluda/commit/bf6c1565e5f8275b6b361664990b4ca8451cf9a7)) + +* fix, docsearch -> textsearch ([`f615d79`](https://github.com/tattle-made/feluda/commit/f615d79196cbee10c3c3188d356fc2e9121c0be9)) + +* remove single quotes to avoid messing up the sql query ([`0b99cbf`](https://github.com/tattle-made/feluda/commit/0b99cbf3eeaa051be1367cc910cb29bd0d87be89)) + +* handle en,gu,hi language ids ([`1f83db6`](https://github.com/tattle-made/feluda/commit/1f83db634bdf6615fc47703268849528fcce77b8)) + +* fix another png issue ([`3b7170c`](https://github.com/tattle-made/feluda/commit/3b7170c7a627e3bbc3afe4b59e149e29d0ab7789)) + +* separate image search, text search, doc search(text+image) ([`274d3e1`](https://github.com/tattle-made/feluda/commit/274d3e1ca70ee9bd35f4b15d80b79e0c0d3fd4f4)) + +* take care of new lines in text ([`644fad0`](https://github.com/tattle-made/feluda/commit/644fad05a2fe01dc59a3b9e5b4ea0c6fb4fbc16e)) + +* closes #2, convert RGBA to RGB ([`089a049`](https://github.com/tattle-made/feluda/commit/089a04913b806453be02aebe908c1109bc10548b)) + +* error checking for detect_text ([`d958744`](https://github.com/tattle-made/feluda/commit/d9587445a980d5241f359f641c4314fa0805dbe9)) + +* find_text API end point for finding text inside images ([`382c086`](https://github.com/tattle-made/feluda/commit/382c0863d6942facabbb9977128836a97ab5f2f1)) + +* fix detect_text function ([`86e3cbf`](https://github.com/tattle-made/feluda/commit/86e3cbfbaadf8e05db0ad39f58d4e257c771dd93)) + +* Merge branch 'master' of github.com:tattle-made/tattle-api ([`1806859`](https://github.com/tattle-made/feluda/commit/1806859befd8cca1d526f4650b5b786a7c94490b)) + +* video analysis experiments ([`e5d398f`](https://github.com/tattle-made/feluda/commit/e5d398f5acf408e495bd1eed7bde01ca41156a5d)) + +* support for searching document vectors ([`c0f07f8`](https://github.com/tattle-made/feluda/commit/c0f07f849484c25cdf05ce007a26054fdf1c8f3b)) + +* search threshold to 0.6, handle None vec ([`1d0fe7b`](https://github.com/tattle-made/feluda/commit/1d0fe7bdd8ef121d3a0c6ad0f7d04e0bb26890c4)) + +* doc vectors search support ([`0350d69`](https://github.com/tattle-made/feluda/commit/0350d697730b44805b4b505c44f66f2610abc24f)) + +* [fix] imports ([`099988e`](https://github.com/tattle-made/feluda/commit/099988effec9b401bc5bd62680b6687f20c71b43)) + +* [fix] import requests ([`c9bc592`](https://github.com/tattle-made/feluda/commit/c9bc592c617d3b76bbabd4d67070a9cddd14cd21)) + +* full index on wordvecs ([`6215c3b`](https://github.com/tattle-made/feluda/commit/6215c3b2622485cbbf2e67d58e5ff88738385cc1)) + +* doc2vec method ([`95e9456`](https://github.com/tattle-made/feluda/commit/95e94561b5b3cd2d8da9bfbcd43e940d0c1a44ce)) + +* ignore .vec and .db files from git ([`1c48ecc`](https://github.com/tattle-made/feluda/commit/1c48eccc9a988da036db8c147f13b9788543c390)) + +* scripts to generate word2vec database ([`b288ddb`](https://github.com/tattle-made/feluda/commit/b288ddb6a5094ac1bdb4080b8d724133d50c33d9)) + +* install_torch script ([`0da5955`](https://github.com/tattle-made/feluda/commit/0da5955db3a52badfbb10b0e8cc8b39cde122178)) + +* detect_lang function ([`b82e1e8`](https://github.com/tattle-made/feluda/commit/b82e1e8032e17a87ddeb184df795440d0fd5a999)) + +* move image_from_url to analyzer ([`ca36f7d`](https://github.com/tattle-made/feluda/commit/ca36f7d6dc4afeccec709a726acce00d3fcb3c51)) + +* fasttext, langdetect depedencies ([`a29cb1d`](https://github.com/tattle-made/feluda/commit/a29cb1d5217b7aa0a1a1fd285c52557b2ff4926e)) + +* update_tags api ([`51e1ba4`](https://github.com/tattle-made/feluda/commit/51e1ba4e2bf49bc8248a7419f1cd59664074b12c)) + +* fix has_text field ([`c885ea4`](https://github.com/tattle-made/feluda/commit/c885ea4b8ae788939d3f80aad2a4c48d02f22048)) + +* tags field for documents ([`1ad64a8`](https://github.com/tattle-made/feluda/commit/1ad64a89b5d615594d61ace49af18136e633681a)) + +* update imagesearch when a new image is uploaded ([`0be7859`](https://github.com/tattle-made/feluda/commit/0be7859a0190feca4718206b4e31467879ea5aa1)) + +* support to search for images in find_duplicate ([`89347cb`](https://github.com/tattle-made/feluda/commit/89347cbae8e42b819b0b337ec2e88e1ce75ece64)) + +* add tqdm updated requirements.txt ([`6b994e8`](https://github.com/tattle-made/feluda/commit/6b994e808e3ff3e0113c76c9c249b03481695c2f)) + +* add image fingerprint with each upload_image call ([`ac7db71`](https://github.com/tattle-made/feluda/commit/ac7db718ecfebb9f2bbf1e320aee43df3ec8045b)) + +* support for doc_id for upload_text and upload_image apis ([`409d7f0`](https://github.com/tattle-made/feluda/commit/409d7f0a35ed44e060fa032bd613d7508ee05bc2)) + +* text detection in uploaded image ([`02c0d1f`](https://github.com/tattle-made/feluda/commit/02c0d1fc51555ef7f6a4d4ce407837fb70552188)) + +* fix image_upload api ([`bfd59e4`](https://github.com/tattle-made/feluda/commit/bfd59e4f159c68fbc8a6fc3cbe13b28357c7df78)) + +* some tests ([`489093f`](https://github.com/tattle-made/feluda/commit/489093f0ae88c31a4adecb096831e8b3e77cf644)) + +* upload_image api ([`67be7d8`](https://github.com/tattle-made/feluda/commit/67be7d808173bc7d09aa0ab2ab8c9a55f8d6f8cf)) + +* find_duplicate API, add support for text ([`13cce36`](https://github.com/tattle-made/feluda/commit/13cce36f4f8d9f501e861875871009b43a974198)) + +* upload_text API ([`d4dbbf2`](https://github.com/tattle-made/feluda/commit/d4dbbf2523a1c6eb7f212b0cffccbeb36742d7c0)) + +* ignore etc, share ([`e698a2a`](https://github.com/tattle-made/feluda/commit/e698a2aa9f2dea65b63b78b19a256a7caf8999ec)) + +* dnspython requirement ([`249875c`](https://github.com/tattle-made/feluda/commit/249875cdaad9e85372fff5966a09c811367ee344)) + +* test for text docs ([`96269a5`](https://github.com/tattle-made/feluda/commit/96269a55f4dcb905199112b6321c2c169dec50b0)) + +* pymongo requirement ([`a099621`](https://github.com/tattle-made/feluda/commit/a099621db56f5076af0d8bfb66025267fbac100e)) + +* application loop ([`1691203`](https://github.com/tattle-made/feluda/commit/16912030cd061cf4d2a4264aff5783c5aa5f7806)) + +* fix Dockerfile pip install ([`5d6c87b`](https://github.com/tattle-made/feluda/commit/5d6c87b80f1bd28dba460eb058cc49586c272df1)) + +* try to fix Dockerfile ([`9d67658`](https://github.com/tattle-made/feluda/commit/9d676584bd39e0b4e674776d6453bd9af5ed87f9)) + +* requirements.txt, to avoid installing pip-tools on server ([`2f744a0`](https://github.com/tattle-made/feluda/commit/2f744a09f2e5d952bc78d2d5672ebf5bf979dd55)) + +* ignore eb files ([`c9df037`](https://github.com/tattle-made/feluda/commit/c9df0373a69887545c3c398f256e0307751bb8c5)) + +* add dockerfile ([`09919f7`](https://github.com/tattle-made/feluda/commit/09919f72be47abb6c4d139848d6d01518699118f)) + +* torch, skimage dependencies ([`a4bf37e`](https://github.com/tattle-made/feluda/commit/a4bf37e046b21432d8c2bc5256f031e380fa326a)) + +* api name change ([`0eb9df7`](https://github.com/tattle-made/feluda/commit/0eb9df78b1d5728e986ce9b031547208883df796)) + +* tests ([`181127a`](https://github.com/tattle-made/feluda/commit/181127a0c8965d35442d21b711f3ed581ca39824)) + +* feature extraction for images ([`3987959`](https://github.com/tattle-made/feluda/commit/3987959b2bc4e69a75106176696caa5a73f547e4)) + +* format readme ([`b6fc431`](https://github.com/tattle-made/feluda/commit/b6fc431eb94faf7d6e904d17b562c5d1771e0ce7)) + +* ignore data dir ([`09f2210`](https://github.com/tattle-made/feluda/commit/09f22106bf554eef0df171f285b105213da83ad0)) + +* analyze.py, try google vision api ([`5ec1e03`](https://github.com/tattle-made/feluda/commit/5ec1e0356ba331ad764e98d2ee09f3b67735f033)) + +* gitignore ([`320b19b`](https://github.com/tattle-made/feluda/commit/320b19b2cdc26891acfc34d13c576048b93c422c)) + +* init ([`ca74ede`](https://github.com/tattle-made/feluda/commit/ca74edea0e2779ef506eb0f69fb53010b1daba02))