v0.1.0
v0.1.0 (2024-03-04)
Chore
-
chore: deleting docker-compose-standalone and renaming privacy policy (#89) (
bf6fb1e
) -
chore: skipping unmaintained tests (
c48b724
) -
chore: removing video files (
bce9759
) -
chore: add DMP issue template (
63aa375
) -
chore: testing ci (
e909448
) -
chore: text vector debugging (
5097840
) -
chore: change batchsize & num_workers to handle memory issue, improve exception logging (
7cd003e
)
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
)
-
ci: audiovec worker staging dockerhub tag change (
a79620d
) -
ci: audio worker staging github workflow (
eec380a
) -
ci: workflow dockerfile location change (
d0826b8
) -
ci: workflow to push video worker to docker hub (
594fc6c
) -
ci: workflow to push video worker to docker hub (
730b808
) -
ci: updating vid Dockerfiles (
8c32315
) -
ci: python version change in video dockerfile (#66) (
aafde1c
)
Documentation
-
docs: adding comments to the config-indexer (
7bcbfca
) -
docs: tests documentation for YOLO and Tesseract operators (#47) (
8eefb63
) -
docs: documentation for tesseract ocr operator (
37e3e30
) -
docs: add Usage Case Studies (
31400a6
)
Feature
-
feat: feluda store supports audio (#78)
-
feat: feluda store supports audio
-
fix: delete and refresh for ES
-
dhore: profiling audio operator (
f6987a6
) -
feat: add poc multiprocess test (
f43646b
) -
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
) -
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
) -
feat: add workflow to push vidvec specific operator to dockerhub (
17e0d57
) -
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
) -
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
) -
feat: add license (
a44e233
) -
feat: update docs (
19a9217
) -
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
)
-
feat: add pathways for /index depending on request content type (
2f9f11f
) -
feat: wip workers ready. testing pending (
84f9f33
) -
feat: indexing via worker in place (
612593e
) -
feat: test end to end indexing for text, image and video (
af6f144
) -
feat: create generator for video vectors and store it in es (
0208259
) -
feat: index all 3 mediatypes via URL (
bcb0237
) -
feat: remove stray files (
55c39cf
)
Fix
-
fix: url media link for index api test (
089412a
) -
fix: index and search tests (
ffc8efc
) -
fix: graviton supported github runner (
1ac59c9
) -
fix: based image for graviton (
e51ab2f
) -
fix: workflow file (
8e74e9e
) -
fix: video search (#52)
-
chore: moving test files to a folder
-
fix: video search
-
docs: commenting TODO in search.py (
af54ac0
) -
fix: search api as client (
2573490
) -
fix: vid_vec_rep_res operator (
0efc971
) -
fix: index image api (
bc1a56a
) -
fix: image_vec_rep_resnet operator (
7b3b419
) -
fix: elastic search test (
0326407
) -
fix: uncommenting ES_HOST code (
144c828
) -
fix: server is up and running (
29b6100
) -
fix: removed trailing comma (
a687377
) -
fix: add separator between filenames (
184022f
)
Refactor
-
refactor: removing api folder (
91c797b
) -
refactor: vidvec locust es files (
6d90ded
) -
refactor: vidvec benchmark files (
4daa789
) -
refactor: moving test files (
6e62215
) -
refactor: moving tests files (
2eb932d
) -
refactor: benchmark test sh file (#64)
-
refactor: benchmark test sh file
-
ci: dockerfile udpate for benchmark.sh
-
chore: echo statements for benchmark file (
37e768a
) -
refactor: cleanup deprecated thigns. (
4c67853
) -
refactor: added comment (
a8053ba
) -
refactor: cleaned up (
e7515c0
) -
refactor: debugging statements (
fddb01a
) -
refactor: source id field (
6dfc8d3
)
Unknown
- Merge pull request #119 from tattle-made/hotfix
Hotfix (aa0d296
)
- Merge pull request #116 from aatmanvaidya/audio-worker-ci-tag-change
ci: audiovec worker staging dockerhub tag change (71c43c8
)
- Merge pull request #118 from tattle-made/hotfix
Hotfix (6cdeb25
)
- Merge pull request #117 from duggalsu/github_workflow_merge_dev
ci: Add automated semantic versioning (4a12794
)
- Merge pull request #113 from tattle-made/hotfix
Hotfix (9de3594
)
- Merge pull request #110 from aatmanvaidya/audio-worker-github-workflow
ci: audio worker staging github workflow (9e11c03
)
- Merge pull request #105 from tattle-made/hotfix
Hotfix (4ae4219
)
- Merge pull request #104 from duggalsu/github_workflow_pr
GitHub workflow pr (cda6bbb
)
-
- Disabled failing tests (
b7ace62
)
- Disabled failing tests (
-
- Enabled failing tests (
e7df52c
)
- Enabled failing tests (
-
- Modified failure condition (
6c22a62
)
- Modified failure condition (
-
- Added echo output (
4e3d04e
)
- Added echo output (
-
- Skipped index api tests (
87ba7bb
)
- Skipped index api tests (
-
- Added sut output and failure condition (
7f2022e
)
- Added sut output and failure condition (
-
- Disabled failure check (
d7e2aa4
)
- Disabled failure check (
-
- Added log outputs and failure condition (
ceea228
)
- Added log outputs and failure condition (
-
- Enabled failing tests for testing PR workflow (
cd953a4
)
- Enabled failing tests for testing PR workflow (
-
- Modified pr workflow to use test.env
- Added test.env
- Added test.env inclusion in gitignore (
cd37c9d
)
-
- Skipped search and index api tests (
469d95e
)
- Skipped search and index api tests (
-
- Added nose to requirements (
282e7f6
)
- Added nose to requirements (
-
- Disabled image vec operator in config-server.yml
- Disabled audio testing (
026e92f
)
- 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
)
- Merge pull request #103 from tattle-made/hotfix
Hotfix (3f41df9
)
- Merge pull request #101 from aatmanvaidya/vid-ci-4
ci: workflow dockerfile location change (b7d9ab2
)
- Merge pull request #99 from dennyabrain/local-hotfix
Local hotfix reconciling with main (79659eb
)
- Merge pull request #98 from tattle-made/hotfix
Hotfix (579b7ea
)
- Merge pull request #96 from aatmanvaidya/worker-ci
ci: workflow to push video worker to docker hub (07b609c
)
- Merge pull request #80 from duggalsu/enable_rabbitmq
Enable RabbitMQ (e055a24
)
- Enable RabbitMQ
- Enabled rabbitmq disabled in PR https://github.com/tattle-made/feluda/pull/74/files
- Updated rabbitmq version (
8fb6d1f
)
- Merge pull request #79 from duggalsu/benchmark_es
Add ElasticSearch benchmarking (03915d3
)
- 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
)
-
[WIP] test: evaluating audio vec ES index and search (#77)
-
test: evaluating audio vec ES index and search
-
docs: delete stored documents (
ad94ad7
) -
Merge pull request #76 from duggalsu/add_arch_to_docker_tag
Added architecture to docker tag name (812cd1d
)
-
- Added architecture to docker tag name (
17c24d5
)
- Added architecture to docker tag name (
-
Merge pull request #75 from duggalsu/fix_docker_tag_issue
Fix tag name issue (f4905bf
)
- Fix tag name issue
- Modified tag naming syntax in github actions (
54fea21
)
- Merge pull request #74 from duggalsu/config_changes
Update configs (7ca754d
)
- 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
)
- Merge pull request #72 from duggalsu/add_pytorch_arch_conditional
Add pytorch arch conditional (136894a
)
-
- Revert base image for Graviton compatibility (
2985432
)
- Revert base image for Graviton compatibility (
-
Add arch conditional pytorch install
- Added conditional for building multi-arch cpu pytorch (
1ecc864
)
- Merge pull request #71 from duggalsu/fix_vid_vec_graviton_dockerfile
Fix Graviton commands (72bd171
)
- Fix Graviton commands
- Fixed AWS Graviton opt commands in dockerfile (
f3893aa
)
- Merge pull request #70 from duggalsu/fix_github_actions_docker_platforms
Fix Unexpected input(s) 'platforms' (09c320d
)
- Fix Unexpected input(s) 'platforms'
- Fixed platforms issue (
6fb2c89
)
- Merge pull request #69 from duggalsu/fix_github_actions_docker
Fix docker github action (e74f388
)
- Fix docker github action
- Added custom node version
- Fixed node12 and node16 deprecation warnings by upgrading actions
- Fixed set-output deprecation warning (
8dac771
)
- Merge pull request #68 from duggalsu/opt_pytorch_graviton
Optimize docker for multi-arch builds (575b6c4
)
-
- Fix num_processes flag (
c22bc58
)
- Fix num_processes flag (
-
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
)
Fix modular operator issues (04c92f4
)
- Fix modular operator issues
- Updated shebang in shell scripts
- Updated operator dockerfiles
- Updated requirements (
d850c05
)
- Merge pull request #62 from duggalsu/benchmark_scripts
Benchmark scripts (b4c4eca
)
-
- Added shebang to all scripts (
2ea4d1b
)
- Added shebang to all scripts (
-
- Added chmod executable for all scripts in image and vid dockerfiles (
fcc8a68
)
- Added chmod executable for all scripts in image and vid dockerfiles (
-
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
)
- Merge pull request #58 from duggalsu/docker_opt
Create and optimize Dockerfiles (7ece59c
)
-
- fixed typo in readme (
267d13e
)
- fixed typo in readme (
-
- 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
)
- 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
)
- Merge pull request #56 from duggalsu/cpu_profiling
Add cpu profiling and optimize operator (c350792
)
- 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
)
- Merge pull request #55 from duggalsu/mem_profiling
Add memory profiling (9d7fb86
)
- 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
)
- Merge pull request #54 from duggalsu/test_documentation
Update documentation (a29e7a7
)
-
- Updated readme
- Updated gitignore with sonarqube exclusion (
375c1b9
)
- Merge pull request #50 from duggalsu/deprecate_ner_extraction_operator
Deprecate NER Extraction operator (8e55226
)
- Deprecate NER Extraction operator
- Deleted the ner extraction python file as packages are not maintained
- Deleted operator requirements.in
- Deleted operator requirements.txt (
7b27aec
)
-
- 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
)
-
- Updated readme
- Removed package install scripts from operators
- Created operator-specific requirements.in
- Generated operator-specific requirements.txt (
f276855
)
-
- Updated readme
- Moved all
operator
package installs torequirements.in
- Deleted
operator/installer.py
script for harm reduction - Recreated
requirements.txt
(acf8b73
)
-
- Removed extra newline from docker-compose file
- Updated flask debug settings for new version in Dockerfile
- Updated package sentencepiece to work with cp311 (
c60cf42
)
-
- Updated python docker image (
c05de12
)
- Updated python docker image (
-
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
)
- Merge pull request #43 from aatmanvaidya/docs-ocr
docs: documentation for tesseract ocr operator (79d67ee
)
-
Create privacy_policy.md (
ac254d1
) -
Update README.md (
2aad47e
) -
fix : renamed env variable for kosh api (
f6bb56c
) -
chore : testing ci (
72c6c4a
) -
feat : added deploy script to docs (
3a8187b
) -
chore : testing ci (
7e626c1
) -
chore : testing ci (
c6424cf
) -
chore : testing ci (
7e3d836
) -
feat : misc
- add support for raw query of es.
- add ci workflow. (
88a6607
)
-
fix : string to dict conversation in reporter. (
8f1433a
) -
fix : resolve issues arising from using e_kosh_id as the key in store as opposed to id or post_id (
d4aabba
) -
feat : add debug support for store and queue. enable shared networking with kosh. (
3c30e6e
) -
Merge branch 'master' of github.com:tattle-made/tattle-api (
3919dbd
) -
feat : add ner support, add debug cli and its documentation (
8757c60
) -
GP | added CORS support, fixed image search (
caace21
) -
fix : make datasource_id and client_id optional (
8873c9e
) -
fix : docker compose debug changes (
bdceed1
) -
fix : merge conflict (
4fe2143
) -
tmp (
2a37de0
) -
doc: clean up feluda and document config module. (
edeb72e
) -
doc : add todo to convert an image search model into an operator (
4266717
) -
feat : test end to end index endpoint (
b3e5b12
) -
refactor : separate feluda core code and user code (
0918507
) -
doc : add overview, operators, architecture, etc. (
0961e59
) -
doc : add gatsby site for documentation. (
b5c519a
) -
fix : rename operator variable (
839adfa
) -
doc : add endpoint and overview
refactor : rename feature to endpoint (68f9d5c
) -
fix: (
0a02845
) -
doc: add caveate about environment variables (
0da5097
) -
feat : add type safety for config (
be08274
) -
feat : add logger and documentation. add queue (
3a80079
) -
feat : add frontmatter to documentation pages (
2a08202
) -
dmp (
a198747
) -
feat : add test for /represent image (
1e3d8d1
) -
doc : add documentation for operators (
a4bceda
) -
refactor : move operator config up as standalone in config.yml. remove index and search realted config. (
170f838
) -
feat : debugging ready (
38525c5
) -
feat : set up 3 endpoints for indexing media (
1efc4fd
) -
testing API endpoints with json and file sent in one request (
08204b8
) -
dmp (
14b7845
) -
fix : update README (
56f42f0
) -
wip (
a8409ab
) -
temp (
2fcb3b0
) -
dmp (
157f7ed
) -
dmp (
931850f
) -
change package versions to resolve conflicts (
e13cb92
) -
add video indexing example & docker build info (
c439ccc
) -
increased number of search results returned by API (
5594278
) -
added bulk indexing info (
9252902
) -
add more elasticsearch info (
47f2104
) -
updated (
c9bd498
) -
add explanatory comment for query size (
d764fe1
) -
expand docstring for sentencer transformer function (
3122078
) -
comment out index deletion & add warning (
3887661
) -
deprecate mongo, remove its dependencies (
f3e4e28
) -
deprecate mongo, remove its dependencies (
69d3970
) -
return top 3 search hits in more readable format (
c943828
) -
changed text vector size (
edaeead
) -
added sentence transformers library (
6615f95
) -
replaced word2vec with sentence transformer embeddings (
0a92b67
) -
word2vec db install files with lang ids fixed (
ae5fb01
) -
ignore word2vec db & vecs (
32ee2c4
) -
allow word2vec installation files (
321b8e7
) -
debugging chore: create fresh indices on server start (
947fd52
) -
prettify logs'
' (32fbacb
) -
added error handling (
1c598c5
) -
added error handling (
224b44e
) -
removed old code (
c14325a
) -
enabled indexing via singleton rabbitmq (
8d3dd55
) -
enabled indexing via singleton rabbitmq (
28e1535
) -
copied api server side helper (
e8e1a5d
) -
add singleton es instance (
e4d7215
) -
enabled simple text search (
4ecddb4
) -
use wrapper func for indexing to avoid instantiating es here (
e42692b
) -
return avg vid vec's index id & define wrapper func for indexing (
4d92228
) -
defined separate funcs for generatings vec (
9615b59
) -
import helper funcs for generating vecs (
70e8c67
) -
enabled image & video search (
e996e9b
) -
add combined_vec field for images (
8377adc
) -
helper for queue-less indexing (
e34e201
) -
update index fields (
72071d6
) -
move import indexing code from helper (
22bfef2
) -
enabled text vector based similarity search (
87b7af1
) -
removed unnecessary print statements (
38fad38
) -
enabled queue-less text indexing (
e4758e9
) -
refactor (
b76070b
) -
changed local ES host for development (
b9f7ed3
) -
renamed (
9b664e3
) -
renamed (
e7aec50
) -
moved index check/creation to server (
bb39768
) -
helper for creating the indices (
0c856a5
) -
check if index exists on server start (
092b264
) -
fixed mongo local host (
4a34440
) -
add fields to mappings & ensure text vecs are searchable (
db37c20
) -
explicitly specify which text analyzer (
e9a6637
) -
ensure index with proper mapping exists before indexing (
0cb9c85
) -
index text vec in elasticsearch (
6158cf4
) -
(feat) add CD github action for development branch (
a7236f4
) -
Merge changes to elasticsearch host (
35f0726
) -
(chore) wip (
6504f59
) -
removed (
78955df
) -
ignore docker logs, allow word2vec installation files (
ba34c2e
) -
update word2vec path (
ebad682
) -
update word2vec path (
ed44081
) -
set up only word2vec.db & include currently scraped langs (
b8d826c
) -
word2vec & alignedvec db setup scripts (
73955a0
) -
pass mongo db, collection names as env variables (
d9a3ccd
) -
ignore google creds (
282de50
) -
add creds for s3 bucket containing google application creds (
22c75a5
) -
enable restart when receive.py is modified (
cda7fdd
) -
reduced batch size & refactored (
234ffab
) -
refactored (
f3aea6b
) -
download google creds from s3 (
92a0f34
) -
added boto3 (
bebb6a2
) -
hstack instead of vstack with small batch sizes (
ed02b10
) -
revert to original batchsize (
cb0e9bf
) -
try with batchsize=1 (
4338661
) -
updated .env instructions (
c9276a1
) -
fixed formatting (
27d43b1
) -
updated (
a703fb9
) -
templates for env files (
a6aa9a3
) -
don't import langdetect (
deb28e7
) -
time execution (
b6fb235
) -
pre-compiled requirements for copying in dockerfile (
e1c8aa1
) -
add ffmpy, remove unused packages (
9386cb4
) -
enable multistage builds & leaner images (
274805e
) -
enable multistage build & increase shared memory (
9413527
) -
increased heartbeat interval & added publisher confirms (
f5e215d
) -
enable video compression with ffmpy (
4deb006
) -
return mongo id after indexing (
88af964
) -
allow queue-less indexing via original endpoints (
d667e4a
) -
added queueing, updated requirements, refactored code (
49d5f51
) -
compute time taken (
126b952
) -
downloads & unzips wordvecs with error handling (
3417361
) -
added wget (
2dc98f3
) -
create single endpoint for all media uploads
index videos via file urls
make request data keys consistent with simple search (c28a342
) -
Merge branch 'feature/dockerization' (
ad31800
) -
cherry picked changes from master (
37b1584
) -
added debugging statements (
475b36e
) -
sample cli commands for elasticsearch (
555a10b
) -
fixes, new generator for bulkdata upload for vidsearch index (
9129f87
) -
Merge branch 'master' of github.com:tattle-made/tattle-api (
4ef99b5
) -
use new es video index (
de9e2c5
) -
extract vid attrs, do sanity check (
a2a1216
) -
create_indices for vid, txt, img (
9049ef0
) -
video search todo lis (
a4092cf
) -
(fix) (
99a7791
) -
(feat) dockerize app (
1a986cc
) -
streamlit app to testout word embeddings (
4fdccc6
) -
working upload_video, get mean_feature, upload to es (
7a1e783
) -
support passing vid as a param to run VideoAnlayzer as a script (
0ecfb24
) -
don't overwrite feature_matrix while computing QR (
57fc28c
) -
VideoAnalyzer updates: extract features, find keyframes via QR (
972e57a
) -
updated es_test script (
a26b210
) -
v0.1 upload_video api (
53306a9
) -
VideoAnalyzer class (
329fb5b
) -
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
)
-
elastic search support, es_flag, and query_es method (
17c8d6a
) -
setup local es on aws (
fdd5198
) -
Merge branch 'master' of github.com:tattle-made/tattle-api (
8f15776
) -
[fix] text len < 3 error for detect_lang (
3599d2c
) -
es_test script (
4b1a9df
) -
update install script for mac OS, update requirements.txt with latest pip-compiled from requirements.in (
6dfaa74
) -
db setup for aligned wordvecs (
270220a
) -
return lang=None if text is empty (
ae696d5
) -
[fix] shorted uuid to fix mongodb 8-byte int issue (
60f70f8
) -
remove monitoring (
c201313
) -
only fetch top 10 docs from mongo (
9113bbe
) -
Merge branch 'master' of github.com:tattle-made/tattle-api (
12b632d
) -
monitor running time for a few functions (
f638aa4
) -
monitor -> timeit decorator (
f393141
) -
Merge pull request #7 from dennyabrain/feature/public-docs
(chore) add contributing and CoC readmes (892bc81
)
-
(chore) add contributing and CoC readmes (
d247215
) -
fix the missing words in word2vec db bug (
75d74be
) -
limit duplicate docs at 10 (
aa8b29a
) -
user textblob lib to detect language (
0340cbd
) -
fix order of source issue in find_duplicate (
04ce18e
) -
return list of docs in order of match in find_duplicates (
94ec663
) -
default doc_id int instead of string (
c38dc41
) -
source for each doc, default tattle-admin (
b39f7d7
) -
search_tags API, pass list of tags, list of sources (
ac2c7a1
) -
support for flexible threshold passing in find_duplicate API (
7e4f1f5
) -
remove_tags API and support for source in tags (
a9f3568
) -
delete_doc API (
0074efc
) -
ebextension packages (
8ce9655
) -
torch to requirements (
f341f13
) -
remove torch stuff from requirements, to be installed separately (
58f06e9
) -
video analysis notebook changes (
0d649e0
) -
word2vec script change (
c905ebd
) -
eb config (
bf6c156
) -
fix, docsearch -> textsearch (
f615d79
) -
remove single quotes to avoid messing up the sql query (
0b99cbf
) -
handle en,gu,hi language ids (
1f83db6
) -
fix another png issue (
3b7170c
) -
separate image search, text search, doc search(text+image) (
274d3e1
) -
take care of new lines in text (
644fad0
) -
error checking for detect_text (
d958744
) -
find_text API end point for finding text inside images (
382c086
) -
fix detect_text function (
86e3cbf
) -
Merge branch 'master' of github.com:tattle-made/tattle-api (
1806859
) -
video analysis experiments (
e5d398f
) -
support for searching document vectors (
c0f07f8
) -
search threshold to 0.6, handle None vec (
1d0fe7b
) -
doc vectors search support (
0350d69
) -
[fix] imports (
099988e
) -
[fix] import requests (
c9bc592
) -
full index on wordvecs (
6215c3b
) -
doc2vec method (
95e9456
) -
ignore .vec and .db files from git (
1c48ecc
) -
scripts to generate word2vec database (
b288ddb
) -
install_torch script (
0da5955
) -
detect_lang function (
b82e1e8
) -
move image_from_url to analyzer (
ca36f7d
) -
fasttext, langdetect depedencies (
a29cb1d
) -
update_tags api (
51e1ba4
) -
fix has_text field (
c885ea4
) -
tags field for documents (
1ad64a8
) -
update imagesearch when a new image is uploaded (
0be7859
) -
support to search for images in find_duplicate (
89347cb
) -
add tqdm updated requirements.txt (
6b994e8
) -
add image fingerprint with each upload_image call (
ac7db71
) -
support for doc_id for upload_text and upload_image apis (
409d7f0
) -
text detection in uploaded image (
02c0d1f
) -
fix image_upload api (
bfd59e4
) -
some tests (
489093f
) -
upload_image api (
67be7d8
) -
find_duplicate API, add support for text (
13cce36
) -
upload_text API (
d4dbbf2
) -
ignore etc, share (
e698a2a
) -
dnspython requirement (
249875c
) -
test for text docs (
96269a5
) -
pymongo requirement (
a099621
) -
application loop (
1691203
) -
fix Dockerfile pip install (
5d6c87b
) -
try to fix Dockerfile (
9d67658
) -
requirements.txt, to avoid installing pip-tools on server (
2f744a0
) -
ignore eb files (
c9df037
) -
add dockerfile (
09919f7
) -
torch, skimage dependencies (
a4bf37e
) -
api name change (
0eb9df7
) -
tests (
181127a
) -
feature extraction for images (
3987959
) -
format readme (
b6fc431
) -
ignore data dir (
09f2210
) -
analyze.py, try google vision api (
5ec1e03
) -
gitignore (
320b19b
) -
init (
ca74ede
)