profile
viewpoint
Alex Cureton-Griffiths alexcg1 Jina AI Berlin, Germany http://alexcg1.github.io Open Source Evangelist at Jina.AI

alexcg1/easy_text_generator 8

Generate text from machine-learning models right in your browser

alexcg1/jina-streamlit-frontend 1

A simple front-end for Jina neural search framework, written in Streamlit, that supports querying with image, text, or drawing on a canvas.

alexcg1/mediawiki2book 1

Convert mediawiki pages into beautiful PDF books

alexcg1/alexcg1 0

Personal README

alexcg1/alexcg1.github.io 0

Alex C-G's personal website

alexcg1/Assembler 0

repository for OpenSCAD scripts for e-nable project

alexcg1/awesome-diversity 0

A curated list of amazingly awesome articles, websites and resources about diversity in technology.

alexcg1/comics-on-microsoft-surface-with-linux 0

Using Linux to read comicbooks on a Microsoft Surface sucks. Here's how to improve the experience

push eventjina-ai/jina

Jina Dev Bot

commit sha 7d5ef9b592d7b5a33c0baae2b858026ba90508bc

chore(docs): update readme

view details

push time in an hour

issue commentjina-ai/jina

Periodical health check of pods/peas

This issue is stale because it has been open 20 days with no activity. Remove stale label or comment or this will be closed in 4 days

fhaase2

comment created time in 2 hours

issue commentjina-ai/jina

can not run on pypy3.7 as pypy does not fully support numpy and grpcio

This issue is stale because it has been open 20 days with no activity. Remove stale label or comment or this will be closed in 4 days

hanxiao

comment created time in 2 hours

push eventjina-ai/jina

Jina Dev Bot

commit sha c7c34e3794d05231d3b9448a9e75d5d2a3ec7a39

chore(contributor): update contributors

view details

Jina Dev Bot

commit sha 8a422c7659301e9a1b416ee6c3ba5f9d1689037e

Merge remote-tracking branch 'origin/master'

view details

Jina Dev Bot

commit sha f4b90e27f276505c3ea2366f9a1b2db3cee26fc9

chore(docs): update TOC

view details

push time in 3 hours

created tagjina-ai/jina

tagv0.8.2

An easier way to build neural search in the cloud

created time in 3 hours

push eventjina-ai/jina

Jina Dev Bot

commit sha f2c512fd4e98b2ec5a675646c5a34f15c8ace613

chore(version): the next version will be 0.8.3

view details

push time in 3 hours

pull request commentjina-ai/jina

feat: add multimodal document

@JoanFM how about

MultimodalDocument.from_content_modality_mapping({'visual': xxx, 'textual': xxx}) 

Where xxx could be content or embedding. this classmethod has the same naming convention as the property MultimodalDocument.content_modality_mapping

This is what I meant yes. The problem we have is that is not easy to tell if the content when is a numpy array if it is embedding or content. So we need a flag to say that.

Well i thought it twice and no, I think is better to assume they arr created from content so u assume the chunks are filled by document. But make sure it is documented that if one chunk is created from embeddings they will need to create from the other interface

bwanglzu

comment created time in 5 hours

pull request commentjina-ai/jina

feat: add multimodal document

Also I think that this class should have better care of setting the right granularity parameters for the MultiModalDocument and the chunks. (Not so important but needed for the sake of coherence)

Agreed, I'll create a getter & setter in :class:Document to expose granularity, now we can only access the property from :class:DocumentProto

bwanglzu

comment created time in 5 hours

pull request commentjina-ai/jina

feat: add multimodal document

@JoanFM how about

MultimodalDocument.from_content_modality_mapping({'visual': xxx, 'textual': xxx}) 

Where xxx could be content or embedding. this classmethod has the same naming convention as the property MultimodalDocument.content_modality_mapping

This is what I meant yes. The problem we have is that is not easy to tell if the content when is a numpy array if it is embedding or content. So we need a flag to say that.

bwanglzu

comment created time in 5 hours

pull request commentjina-ai/jina

feat: add multimodal document

@JoanFM how about

MultimodalDocument.from_content_modality_mapping({'visual': xxx, 'textual': xxx}) 

Where xxx could be content or embedding. this classmethod has the same naming convention as the property MultimodalDocument.content_modality_mapping

bwanglzu

comment created time in 5 hours

issue commentjina-ai/jina

Refactoring document creation and access in unit tests

The first step is to use random_docs_new_api instead of random_docs Done in #1356

hanxiao

comment created time in 5 hours

push eventjina-ai/jina

Jina Dev Bot

commit sha 9017bc2e6c7a964266012a0db7da41be18efe8bc

chore(docs): update readme

view details

push time in 10 hours

pull request commentjina-ai/jina

refactor chunkset and matchset append method

Codecov Report

Merging #1372 (81df8fa) into master (54c501d) will increase coverage by 0.04%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1372      +/-   ##
==========================================
+ Coverage   82.99%   83.04%   +0.04%     
==========================================
  Files         103      103              
  Lines        6746     6759      +13     
==========================================
+ Hits         5599     5613      +14     
+ Misses       1147     1146       -1     
Impacted Files Coverage Δ
jina/types/sets/chunk_set.py 100.00% <100.00%> (ø)
jina/types/sets/document_set.py 98.24% <100.00%> (+15.78%) :arrow_up:
jina/types/sets/match_set.py 100.00% <100.00%> (ø)
jina/peapods/grpc_asyncio.py 76.53% <0.00%> (-7.15%) :arrow_down:
jina/logging/sse.py 91.93% <0.00%> (-3.23%) :arrow_down:
jina/types/document/__init__.py 97.30% <0.00%> (+0.44%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 157a56d...aa34df4. Read the comment docs.

bwanglzu

comment created time in 10 hours

push eventjina-ai/jina

bwanglzu

commit sha aa34df40aa01ea2a5e5f1babe50085effa8c92e3

feat: manually update document id for chunk

view details

push time in 10 hours

push eventjina-ai/jina

bwanglzu

commit sha 49ee3ce10251b61b64f78564851902234dc9af27

feat: refactor chunkset matchset append method

view details

push time in 10 hours

push eventjina-ai/jina

bwanglzu

commit sha faf6db7f2e1d4bb873542cd4a5ae41df4fe6186e

feat: refactor chunkset matchset append method

view details

push time in 10 hours

push eventjina-ai/jina

bwanglzu

commit sha 830a634f369d2605b7f5b5d9b2f40012720ce84d

feat: refactor chunkset matchset append method

view details

push time in 11 hours

push eventjina-ai/jina

bwanglzu

commit sha 774c0fc9c7b7764a99b5409b756fb6e837c744fc

feat: refactor chunkset matchset append method

view details

push time in 11 hours

push eventjina-ai/jina

Han Xiao

commit sha 7ce30f372a73f2232b0ec2d45926fe5e1b58534e

feat(flow): pretty print flow obj in ipython (#1373)

view details

push time in 12 hours

delete branch jina-ai/jina

delete branch : feat-pprint-flow

delete time in 12 hours

PR merged jina-ai/jina

Reviewers
feat(flow): pretty print flow obj in ipython area/core component/flow size/M
+56 -46

1 comment

1 changed file

hanxiao

pr closed time in 12 hours

pull request commentjina-ai/jina

feat(flow): pretty print flow obj in ipython

Codecov Report

Merging #1373 (075af9f) into master (54c501d) will increase coverage by 0.05%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1373      +/-   ##
==========================================
+ Coverage   82.99%   83.05%   +0.05%     
==========================================
  Files         103      103              
  Lines        6746     6746              
==========================================
+ Hits         5599     5603       +4     
+ Misses       1147     1143       -4     
Impacted Files Coverage Δ
jina/types/sets/document_set.py 98.24% <100.00%> (+15.78%) :arrow_up:
jina/peapods/grpc_asyncio.py 75.51% <0.00%> (-8.17%) :arrow_down:
jina/types/document/__init__.py 97.30% <0.00%> (+0.44%) :arrow_up:
jina/drivers/querylang/select.py 86.20% <0.00%> (+6.89%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 157a56d...075af9f. Read the comment docs.

hanxiao

comment created time in 12 hours

push eventjina-ai/jina

Han Xiao

commit sha f3699ed87dcd37eff23adbbb88ab9ca30a07f69e

refactor(gateway): clean code, move file structure (#1371) * refactor(gateway): clean code, move file structure * refactor(proto): jina primitive types

view details

push time in 12 hours

delete branch jina-ai/jina

delete branch : refactor-async-grpc-helper

delete time in 12 hours

PR merged jina-ai/jina

Reviewers
refactor(gateway): clean code, move file structure area/core area/network area/testing component/client component/peapod size/L
+261 -365

0 comment

10 changed files

hanxiao

pr closed time in 12 hours

PR opened jina-ai/jina

feat(flow): pretty print flow obj in ipython
+56 -46

0 comment

1 changed file

pr created time in 12 hours

create barnchjina-ai/jina

branch : feat-pprint-flow

created branch time in 12 hours

pull request commentjina-ai/jina

refactor chunkset append method

Makes sense ! Thanks for clarification

bwanglzu

comment created time in 12 hours

pull request commentjina-ai/jina

refactor chunkset append method

Why does it exist thr class ChunkSet and is not merged with DocumentSet?

ChunkSet and MatchSet are inherited from DocumentSet, I did it on purpose to abstract the logic of add_chunk and add_match

bwanglzu

comment created time in 13 hours

push eventjina-ai/jina

bwanglzu

commit sha b6c24f50652405e219afacea2c5237e468d4f0bf

feat: refactor chunkset append method

view details

push time in 13 hours

more