robotoff
robotoff copied to clipboard
Real-time and batch prediction service for Open Food Facts
On product opener side We now move obsolete products to their own collection (see https://github.com/openfoodfacts/openfoodfacts-server/pull/8277) So on robotoff side, when we look for a product in mongodb we should check...
### What - Tests are failing because of the LFS limit
Reintroduce Dependabot for just GitHub Actions ``` version: 2 updates: - package-ecosystem: "pip" directory: "/" # Location of package manifests schedule: interval: "monthly" commit-message: prefix: "chore" include: "scope" open-pull-requests-limit: 30...
### Problem On production we have a lot of data but very few in stagging, because there are very few product addition. For productopener we copy data from production (in...
### What ```[tasklist] ### OCR/Regex based detections - Tasks - [ ] #249 - [ ] #234 - [ ] #143 - [x] #78 - [ ] #64 - [...
### General - [ ] https://github.com/openfoodfacts/openfoodfacts-ai/issues/8 - [ ] [Detection of nutritional table image](https://docs.google.com/document/d/1WgIxe5e9_p02bTLzQYI3SVWGRkarTH4_w8Tyx9RQU88/edit#heading=h.7qg7yia69ttv) - [ ] [Extraction of nutritional information from nutritional tables](https://docs.google.com/document/d/1ElWLLvHlWFbuTK1Frk-ejo6yeAWJy5KfPRTCXrc0WwI/edit) - [ ] [Extraction of nutritional...
We introduced a lot of new APIΒ in last release but forgot to document them. Add new API documentation in doc/reference/api.md
I noticed that [revision 29](https://de.openfoodfacts.org/produkt/4311501634684/leo-crisp-gut-gunstig?rev=29), robotoff added the expiration date `14/06/2019`. In the [JSON file](https://de.openfoodfacts.org/images/products/431/150/163/4684/11.json) for my uploaded picture, the date is written as `14.06.2019` (dd.mm.yyyy). Clearly, there's some kind...
If I look at indexes on product_insight table and prediction table, I'm not sure all indexes are useful. Some of them might be more efficient as composite indexes. Moreover those...
Some labels are incompatible with each other (eg: `eu agriculture` and `en/non-eu agriculture`). Before the insight import, we should check that the insight is not incompatible with what we know...