Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openfoodfacts/robotoff

🤖 Real-time and batch prediction service for Open Food Facts
https://github.com/openfoodfacts/robotoff

fix: add triton HTTP port in env file

11395c6e8f8aba05df39d9853d88b5d257966613 authored about 2 years ago
feat: switch all object detection models to Triton (#622)

- switch to Triton, use gRPC protocol for faster transfer
- only request needed output fields (r...

3c786c488c32ad56a688c1f940d341f181b4b35e authored about 2 years ago
refactor: adding a test for MSC code (#893)

+ refactor and comment small piece of code around EMB codes

Co-authored-by: deepsource-autofi...

58ae4a9e2d7fd8074af85cd8ea00a46c021d0e45 authored about 2 years ago
chore(deps-dev): bump pytest-mock from 3.6.1 to 3.10.0 (#984)

Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.6.1 to 3.10.0.
- [Release...

e46bb2505e885a37a3ed84d450f55e279451cf0c authored about 2 years ago
chore(deps): bump JamesIves/github-pages-deploy-action (#978)

Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-ac...

500a9f9fffcb998a15f4362ecd404cedd325e909 authored about 2 years ago
chore(deps): bump amannn/action-semantic-pull-request from 4 to 5 (#979)

Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-reque...

5ce17377d9a705bc55c01473eab77f4b85d7d7b0 authored about 2 years ago
fix: update brand taxonomy blacklist

4ea5b0c2ce03271c74e39613fa00b762faf9fcb0 authored about 2 years ago
feat: set value_tag to canonical label value during prediction import

80cf93cd7c9c8cf85ac9e316d0883bdc0d0ac808 authored about 2 years ago
fix: add a small fix on dump_ocr.py

450d53f0c03a90de3ff972d0d8b80c78d52dea4e authored about 2 years ago
fix: fix refresh_all_insights function

43d60786593526e89ef0cc61fb114e75967d2869 authored about 2 years ago
feat: allow to filter insights/question by predictor value

6f840d66d04d182171ccc36209219d321a152fff authored about 2 years ago
fix: make API parameters uniform

count should have the same default for all similar routes

80ad7841eb02c3deaacb8e7999870ffdc7811cb4 authored about 2 years ago
fix: fix min_confidence parameter in /logos/search route

b00ad8443a81b4bff23962ac9d91e21154c83d8f authored about 2 years ago
fix: always serialize insights the same way

in some API routes, a legacy serialize() function was still used, which
serialized insights diff...

4a00f4820ec020a31fc0940187d6f28c7711e3fa authored about 2 years ago
style: replace .format() calls with f-strings and remove useless typing

aa9a57bc55b284ce223a536fc4578eb813800bc3 authored about 2 years ago
ci: update labeler (#961)

* ci: update labeler

* Update labeler.yml

* Update labeler.yml

* Update labeler.yml

...

3b23fc2872bc2125e97b13919995e7165e2ea03b authored about 2 years ago
chore(master): release 1.10.0

815b9c7b9a5457731be49f37199be04af5004060 authored about 2 years ago
fix: add fixes to category matcher

b8c1912ce3942f857d7655779845394b860f2646 authored about 2 years ago
fix: filter logos that are almost exactly the same

As the universal-logo-detector object detection model has 2 classes
(brand and label), we may ha...

33cfc8839473523e7272b30073c24f99ea3adc66 authored about 2 years ago
fix: simplify filter_logo function

9eb8fddf197d29914bacd9b6c5a69abecfa0f0af authored about 2 years ago
feat: improve `generate_prediction` function

without functional changes, and add documentation/tests

52247f9ce759fda893adbcf9b0a5b7d742fd8a15 authored about 2 years ago
feat: add `data->bounding_box` field in logo derived insights

1e18b2ed4aa1eb6749ecf85fddb72271c78e385d authored about 2 years ago
fix: use canonical value fr:label-rouge everywhere

05197cc1d1bc07ab90e8f4b9506777e00ba158ea authored over 2 years ago
doc: fix /predict/category description

e0d8c357853f2bf433f9c79f658c66fd8dacbb5e authored over 2 years ago
test: add unit test for CategoryQuestionFormatter

47f334187646c85aee31e726555385265e06c480 authored over 2 years ago
chore: add test and style semantic PR types

53c1cc2946498e15199ba47ed4982c0d34e88977 authored over 2 years ago
feat: improve taxonomized value matching

before, fr:viande-porcine-francaise was not matched to en:french-pork
no we try to match with al...

52c99be07f040434969aa8f24a812e0ae6cc3c0a authored over 2 years ago
fix: rename image_url field into ref_image_url

besides:
- store the label->logo image URL mapping in a JSON file
- add new logos
- fix incorrec...

3539d84907552e8ff366990b5770b9a2f8e8a484 authored over 2 years ago
fix: update tags of some labels detected with flashtext

after a tag name update

f2bd7040be49f7402f2091ea9424502067f05795 authored over 2 years ago
fix: fix `get_tag` function

fix corner cases with '!' or '?' letters

cca5592bd56124596cf6eeb68b959e4673a51922 authored over 2 years ago
fix: fix /logos/search route

- fix incorrect filtering on annotation_value (based on annotated
parameter)
- add taxonomy_va...

e93240760bc5a047231036d59112d15096d74551 authored over 2 years ago
fix: don't return auto processable insights in /questions/{barcode}

03376b8955a5ea5df4ed4de57be919ff2d80665c authored over 2 years ago
fix: fix insight import mecanism (#963)

* fix: fix insight import mechanism

When a prediction based on a more recent image is availab...

04412dfec138cb85818f9b22d744a4114286ad55 authored over 2 years ago
feat: update category matching algorithm (#952)

* feat: updating spacy dependency

We need a more recent version of spaCy for lemmatization
A...

d8a04c79a6b282c5082e3c35532a21ecd27bb09a authored over 2 years ago
Format code with black and isort

This commit fixes the style issues introduced in 5c3961d according to the output
from black and ...

f97cc8c7e3a43ec6ce809b45743f1cf5430201db authored over 2 years ago
feat: add build command to Makefile

5c3961d5c3b0d3ddaedaebf38c12b8376497bd3f authored over 2 years ago
fix: rename ocr_dump.py script into dump_ocr.py

bcce867c4ac3ab0fa97f636fea1e539c3adf6e49 authored over 2 years ago
feat: update OCR scripts

111ada94b4bd8a058cc0f4fc2e72ff30bebd60f4 authored over 2 years ago
doc: fix documentation path in api.py

5ccab107361bf3c0486d264bd8db4e69edd6906d authored over 2 years ago
fix: require insight_id to be an UUID in /insights/annotate

abb95744c8b8e6edb7d22cc8b051f7ebe608bc45 authored over 2 years ago
feat: allow to launch a single service with make

92b01d9c6e047c5901e420b63ca10971385cd9af authored over 2 years ago
feat: improve JSON OCR generation script

603e355454386eed550e1cb347d9d413965ce10d authored over 2 years ago
fix: update .gitignore and .dockerignore

2eb985a228233c220f7411d1e3cdd65c361efb58 authored over 2 years ago
feat: add CLI command export-logos-ann

add6141b857c20af8c7577cff60ed6f122ea424e authored over 2 years ago
feat: improve apply-insight CLI command

- filter by predictor, value_tag, and scan count
- show the number of impacted insights
- add a ...

93524c6eba85f5abba3c49aa85d8ad58195e86a6 authored over 2 years ago
fix: use f-string everywhere in robotoff/cli/insights.py

bbd81fa043f04e70c4cc03f37824abb4dacf6679 authored over 2 years ago
chore(master): release 1.9.0 (#957)

c94b1f447287ef3706f176121eda439380403542 authored over 2 years ago
doc: Fixing classifier benchmarks results (#962)

e6f4d47bc0cd1b5447830f0261b210473406f59a authored over 2 years ago
Update generate-docs.yml (#950)

da61804398d4e5fd694d3a7fac457dca827c60b2 authored over 2 years ago
feat: Request image directly from MongoDB instead of Product Opener (#921)

Co-authored-by: Raphaël Bournhonesque <[email protected]>

83f0f0981f5b189b3809d26a4fe89e785eacc682 authored over 2 years ago
Merge pull request #955 from openfoodfacts/classifier_benchmark

doc: adding results of the classifier benchmark to the doc

c869594cb69ee91c9a9bc38bf1ffd1c0238a24af authored over 2 years ago
feat: support providing taxonomized value as input during logo annotation

53a9bdf1c988e3256732ee92c58cfca37ccfbae1 authored over 2 years ago
feat: improve request validation during logo annotation

data validation was previously minimal, which introduced many data
issues that needed to be fixe...

7a1e6d585119dd76429a62732fe8548565f9dd4b authored over 2 years ago
fix: create new /images/logos/search endpoint from /images/logos

The endpoint performed two different tasks depending on whether
logo_ids parameter was provided,...

20034d81bbc0bf619407c65dc0d7c3c7bf8a6679 authored over 2 years ago
fix: allow to fetch both annotated/not annotated logos in /images/logos/search

See https://github.com/openfoodfacts/hunger-games/issues/262

f9e5e9646f445cccf6bb1949cb1a0a941356c09f authored over 2 years ago
doc: add link to rendered view of API documentation in README.md

aafbeb954b42f879b1a560bcd01630ffb31a826e authored over 2 years ago
fix: ignore protobuf-generated files during mypy analysis

For some cryptic reason, these files were not analyzed by mypy before

e3d84aed4c3f1c502e08b0f9cd644e9c4495bee3 authored over 2 years ago
fix: remove .gz files from .gitignore

Some data files are gzipped

0af8a340e69f402c2aa8c887d17fed4dade1f854 authored over 2 years ago
feat: use gzipped version of fallback taxonomy files

And fix encoding UTF-8 errors in ingredient taxonomy JSON

73e23ceb31ac578c1817c558fc59c9d03edb6558 authored over 2 years ago
fix: set higher expiration interval for taxonomy

So far the default value (30 min) was used, it's too low as taxonomies
are rarely updated

c15e07773bb366bddbc3cd3deb06bf1cf63b3fc2 authored over 2 years ago
doc: adding results of the classifier benchmark to the doc

e38b9d5392cb0d201c919f5c7e804a43a8603324 authored over 2 years ago
chore(master): release 1.8.0

65491c187751152626bd11000e59a3ea823a0298 authored over 2 years ago
doc: Improve API documentation

f207e8108a71f61bd9923cc6f02955fd056d9764 authored over 2 years ago
feat: Add `agribalyse-category` campaign to agribalyse category insights

69d0023c176bfe204d913497c2189b92dd18b3bd authored over 2 years ago
fix: don't return in /questions/unanswered reserved barcode by default

To be consistent with other /questions/* endpoints

78af005e18ab440a808c0055d5a6750bc3c76947 authored over 2 years ago
feat: add campaign filter in question endpoints

91ed2d23bae236420a2aca85879fd3f42b3f62b5 authored over 2 years ago
fix: add fixes to /questions/unanswered endpoint

- rename variable `question_type` into `insight_type`
- delete the useless parameter `value_tag`

6ed2d424c08f8984d33a91de79bfcbd7f171acb2 authored over 2 years ago
doc: add /questions/unanswered route to API documentation

421d2857b71fe073d0eeec0a3a35187b72c2d6cc authored over 2 years ago
feat: add ProductInsight.campaign field

See https://github.com/openfoodfacts/robotoff/issues/947 for more
information

4a54484b9f8de18f5f9ed7699ebf5ae6af83fadf authored over 2 years ago
ci: make GitHub Projects more reliable

ba7e8ff0ae296d38f1d2464d316607083f2f737c authored over 2 years ago
chore: Expand the labeler (#645)

* Expand the labeler

* Update .github/labeler.yml

5808112155aa7213028b948cbd053e7e33058e4c authored over 2 years ago
build: compile doc on README change

f4351512ede486ea6661a00dddc3088a772aa0d1 authored over 2 years ago
build: compile doc on normal PRs

but without publishing

c73114bf899dc6701b64eba341d34815e5e55b41 authored over 2 years ago
doc: fix edit link on mkdocs docs

(default link redirect to docs/ instead of doc/)

5af35785070e0c0626458a6a3a0296cae42449be authored over 2 years ago
fix: adding documentation about the insights/annotate.py file (#944)

* fix: adding documentation about the insights/annotate.py file

* Format code with black and ...

18e5c667796eaaf67387b7c751a0c13a448b76cf authored over 2 years ago
fix: adding a benchmark done with cosine-distance to the research doc (#945)

* fix: adding a benchmark done with cosine-distance to the research doc

* fix: listing latenc...

f18903136a58de5673918294920a558a440d1555 authored over 2 years ago
fix: remove some moderation cloud vision labels

Too many false positive for Gesture, and Thumb is expected

1daa889564ecc443f5571814e10921672efc1ba0 authored over 2 years ago
chore(deps): bump codecov/codecov-action from 3.0.0 to 3.1.1 (#926)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.0.0 to 3.1.1.
...

9272aec10e5310abbd7825865e333a4aca30982a authored over 2 years ago
fix: don't display question about insights that are automatically applicable

5ac392e1edb4ba8d92c7e1ff4d03f1fab4ef7d75 authored over 2 years ago
feat: Improve /predict/category endpoint

Allow to provide model input instead of only fetching the product from
DB

0438f4e32a8ae369d4d985a4dab4b95972e153ef authored over 2 years ago
feat: add a `threshold` parameter to /predict/category endpoint

0f68e932fa2353aa2ca1c320d2e1f3e3407d08d1 authored over 2 years ago
doc: document /predict/category endpoint on OpenAPI

a57107e2d2c91a9d957436ecbc463df589d67d7c authored over 2 years ago
chore(master): release 1.7.0 (#900)

94a1057217bd1b7e6572a17f9e9e68d20e486f01 authored over 2 years ago
fix: only save annotation_result in ProductInsight when needed (#938)

No need to save it if the provided data was invalid or if it's just a
vote

c14b07f27279c10fa6254c08f8561a360a0ff491 authored over 2 years ago
fix: fix flake8 errors on scrits/ocr/extract_ocr_text.py

aef38df048fd46ebc3d92c93c55a41c3ba342561 authored over 2 years ago
fix: replace with fr prefix references to en:ab-agriculture-biologique (#919)

fr:ab-agriculture-biologique is the correct version

ec1500cbbad0c276962d1431673e1919e1b3accb authored over 2 years ago
Format code with black and isort (#935)

This commit fixes the style issues introduced in be44e81 according to the output
from black and...

239eacdc51db75ed1dbf5de0dbed1a5268d0e52e authored over 2 years ago
feat: add to repository latest versions of OCR scripts (#920)

be44e81643f56edcb7011af5adc11d13780b46d7 authored over 2 years ago
fix: temporarily disable USDA packager code extraction (#933)

91f65c1f900376084b1bb84dbb7c3460e832f8f8 authored over 2 years ago
chore(deps): bump GoogleCloudPlatform/release-please-action (#927)

Bumps [GoogleCloudPlatform/release-please-action](https://github.com/GoogleCloudPlatform/release...

9f9f141e02533de74016fcba644f306fe6248757 authored over 2 years ago
refactor: robustness and localdev (#906)

* refactor: avoid scheduler breaking because of no network
* refactor: remove dangerous pattern...

ec380ab3d159bbcba469b25dfecb290079e6073b authored over 2 years ago
fix: move docker mongodb service to a distinct file in dev mode (#916)

To avoid conflicts with Product Opener docker mongo instance in dev mode

c28349983b6e415adc022d4106a1a0f6f2cf96e3 authored over 2 years ago
fix: remove trailing slash in all URLs (#915)

For API consistency. It's not a breaking change, calling these routes
with trailing slash still...

5e89e957fe52f7d9292af339dce53b3c19b148af authored over 2 years ago
doc: remove legacy api.md

f36d5980c9e9b00601c53efa5993c87d6794b409 authored over 2 years ago
doc: Add first version of OpenAPI documentation

5123a3c72ac1dff0d209fe89ad587be9d26413f6 authored over 2 years ago
fix: store category neural model in ProductInsight.predictor field (#914)

data->model is a deprecated field, all predictor version/type must be
stored in the predictor f...

c1c8d8d78edfd25bc6b28264222c374bfceeeef4 authored over 2 years ago
feat: Adding MongoDB container to Robotoff in dev (#693)

946ce1d0fa8b15347759ff4cfa5f4ce13b411e0b authored over 2 years ago
feat: Robotoff quality monitoring: Saving AnnotationResult (#796)

feat: save AnnotationResult in DB #796

755d296471cde7d799dafe2d75d906bf1e4d5672 authored over 2 years ago
Update tests/integration/test_api.py

Co-authored-by: Alex Garel <[email protected]>

662b5f508ab9f92f5e2d26ef7c0285724dd06e8a authored over 2 years ago
Update robotoff/app/api.py

Co-authored-by: Alex Garel <[email protected]>

4ea712e9c2f7987e2e46457e25b2af0362906cca authored over 2 years ago