eScriptorium issueshttps://gitlab.inria.fr/scripta/escriptorium/-/issues2020-02-17T22:57:03+01:00https://gitlab.inria.fr/scripta/escriptorium/-/issues/117Make exports asynchronous2020-02-17T22:57:03+01:00Robin TissotMake exports asynchronousAnd send an email when it's done or something - and maybe add a generic end task email.And send an email when it's done or something - and maybe add a generic end task email.https://gitlab.inria.fr/scripta/escriptorium/-/issues/116Keyboard shortcuts2020-02-11T13:33:56+01:00Robin TissotKeyboard shortcuts* edit page: previous/next
* merge lines
* edit page: previous/next
* merge lines
https://gitlab.inria.fr/scripta/escriptorium/-/issues/112Fake base direction2019-11-22T10:41:35+01:00Robin TissotFake base directionThe fake baseline created by the transcription panel in the feature/polygons branch doesn't take the writing direction into account so in r2l the text is 180° rotated.The fake baseline created by the transcription panel in the feature/polygons branch doesn't take the writing direction into account so in r2l the text is 180° rotated.https://gitlab.inria.fr/scripta/escriptorium/-/issues/110Update Transcription Panel2019-11-20T14:54:03+01:00EL HASSANE GARGEMUpdate Transcription PanelUpdate transcription panel to text Panel that can be copied and selectedUpdate transcription panel to text Panel that can be copied and selectedEL HASSANE GARGEMEL HASSANE GARGEMhttps://gitlab.inria.fr/scripta/escriptorium/-/issues/109zooming2020-01-14T15:13:20+01:00STOKL BEN EZRA DanielzoomingFeedback about the document zoom by a user who prefers to visualize the manuscript via the library server when working with eScriptorium. So we need to improve ergonomics.
1. Currently on zooming the manuscript moves to top left corner. ...Feedback about the document zoom by a user who prefers to visualize the manuscript via the library server when working with eScriptorium. So we need to improve ergonomics.
1. Currently on zooming the manuscript moves to top left corner. It should remain centered, otherwise the user needs to zoom and then to move.
2. It would be perfect to implement that clicking on a pixel the image zooms focused on that pixel like in this tool https://digital.staatsbibliothek-berlin.de/werkansicht?PPN=PPN666097402&PHYSID=PHYS_0010&DMDID=DMDLOG_0001&view=picture-toolbox
3. A frequent working step is to correct a transcription and then you want to zoom in on the manuscript or the next line. You close the transcription miniwindow and then you dont know anymore which line you were. It would be good to highlight that line and/or to move the mouse there.
4. We also need numbers indicating the line numbers.https://gitlab.inria.fr/scripta/escriptorium/-/issues/108Import / Export PageXML2019-12-03T12:17:11+01:00Robin TissotImport / Export PageXMLEL HASSANE GARGEMEL HASSANE GARGEMhttps://gitlab.inria.fr/scripta/escriptorium/-/issues/107Dublin core keys are not loaded anymore2020-01-28T16:59:10+01:00Robin TissotDublin core keys are not loaded anymoreIn the metadata key list (in the document form).In the metadata key list (in the document form).https://gitlab.inria.fr/scripta/escriptorium/-/issues/105confusion between HPOs and VPOs in alto export2019-12-03T12:17:34+01:00STOKL BEN EZRA Danielconfusion between HPOs and VPOs in alto exportI tried to create image training GT from an alto export and I see that the values for vpos and hpos variables are confused. If this is only in the alto export its just a minor bug but if this is also in the main sql tables it would actua...I tried to create image training GT from an alto export and I see that the values for vpos and hpos variables are confused. If this is only in the alto export its just a minor bug but if this is also in the main sql tables it would actually be nice because maybe it could explain the bad training results...
or maybe I am doing sthg wrong?Robin TissotRobin Tissothttps://gitlab.inria.fr/scripta/escriptorium/-/issues/104Updating a model's codec2019-10-08T15:45:19+02:00Robin TissotUpdating a model's codecKraken expects ['accuracy'] to be present in the metadata everytime:
Training from a model (not created by Kraken?):
```
[2019-08-12 07:08:48,111: INFO/MainProcess] Received task: core.tasks.train[3b4b9671-d655-406a-b8f5-3f5b541ee8ed] ...Kraken expects ['accuracy'] to be present in the metadata everytime:
Training from a model (not created by Kraken?):
```
[2019-08-12 07:08:48,111: INFO/MainProcess] Received task: core.tasks.train[3b4b9671-d655-406a-b8f5-3f5b541ee8ed]
[2019-08-12 07:09:30,199: INFO/ForkPoolWorker-3] Accuracy report (0) 0.0650 569 532
'accuracy'
Traceback (most recent call last):
File "/home/robin/Projects/escriptorium/app/apps/core/tasks.py", line 328, in train
train_(qs, document, transcription, model=model, user=user)
File "/home/robin/Projects/escriptorium/app/apps/core/tasks.py", line 291, in train_
trainer.run(_print_eval, _progress)
File "/home/robin/Projects/escriptorium/app/env/lib/python3.6/site-packages/kraken/lib/train.py", line 292, in run
self.model.user_metadata['accuracy'].append((self.iterations, accuracy))
KeyError: 'accuracy'
[2019-08-12 07:09:30,207: ERROR/ForkPoolWorker-3] 'accuracy'
Traceback (most recent call last):
File "/home/robin/Projects/escriptorium/app/apps/core/tasks.py", line 328, in train
train_(qs, document, transcription, model=model, user=user)
File "/home/robin/Projects/escriptorium/app/apps/core/tasks.py", line 291, in train_
trainer.run(_print_eval, _progress)
File "/home/robin/Projects/escriptorium/app/env/lib/python3.6/site-packages/kraken/lib/train.py", line 292, in run
self.model.user_metadata['accuracy'].append((self.iterations, accuracy))
KeyError: 'accuracy'
```https://gitlab.inria.fr/scripta/escriptorium/-/issues/103Connection fails to port localhost:80802020-06-05T12:20:06+02:00Alix ChaguéConnection fails to port localhost:8080Hi Robin,
I'm still having issues installing eScriptorium: no more problem running the docker-compose build command but it seems nothing is mapped to port 8080.
Here is a screenshot of the containers after building everything. As you ...Hi Robin,
I'm still having issues installing eScriptorium: no more problem running the docker-compose build command but it seems nothing is mapped to port 8080.
Here is a screenshot of the containers after building everything. As you can see, several containers are not running which I am not sure is normal.
![image](/uploads/32831d467b7215c2e6d31355112e0e30/image.png)https://gitlab.inria.fr/scripta/escriptorium/-/issues/102Browser zoom (ctrl+-) changes the lines coordinates and mess the zoom2019-12-03T12:17:48+01:00Robin TissotBrowser zoom (ctrl+-) changes the lines coordinates and mess the zoomhttps://gitlab.inria.fr/scripta/escriptorium/-/issues/101explicit start/end points of baselines2019-07-22T09:32:04+02:00KIESSLING Benjaminexplicit start/end points of baselinesWhile the current segmenter doesn't take these into account it's probably useful to encode and visually show the start and end point of each baseline, i.e. let the user draw the baseline in reading direction and keep that information. Cu...While the current segmenter doesn't take these into account it's probably useful to encode and visually show the start and end point of each baseline, i.e. let the user draw the baseline in reading direction and keep that information. Currently, lines written on their top will be extracted with an incorrect orientation and having this data would make it possible a) for users to force correct orientation and b) incorporate this functionality to the segmenter down the line.
@dstoklbe @pas53Robin TissotRobin Tissothttps://gitlab.inria.fr/scripta/escriptorium/-/issues/100image rotation2020-12-17T15:42:53+01:00STOKL BEN EZRA Danielimage rotationI have just imported a IIIF manifest. Three quarters of the manuscript are top down. So I think we do need a button to bulk rotate selected images.I have just imported a IIIF manifest. Three quarters of the manuscript are top down. So I think we do need a button to bulk rotate selected images.https://gitlab.inria.fr/scripta/escriptorium/-/issues/99visible line IDs2020-04-06T10:51:59+02:00STOKL BEN EZRA Danielvisible line IDsI am discussing transcription issues with Avigail and we need visible IDs on lines so that she can tell me page X, col/zone Y, line Z I do not know how to transcribe the phenomenon A.
I see several possibilities:
a) (deep) annotation fo...I am discussing transcription issues with Avigail and we need visible IDs on lines so that she can tell me page X, col/zone Y, line Z I do not know how to transcribe the phenomenon A.
I see several possibilities:
a) (deep) annotation for commentary. All objects with a commentary get a star or are highlighted
b) internal messaging system that can send other project members a message linked to the id of the object and include a link that opens the object on the screen of the receiver.
c) a button that turns on and off the visualization of numbers for zones and lines.
I would like to have all of them :)https://gitlab.inria.fr/scripta/escriptorium/-/issues/98Import failed2019-12-03T11:09:06+01:00Robin TissotImport failedThe content seems empty of canvases, cf:
http://ns342141.ip-5-196-76.eu:5555/task/ea67120d-1aa2-4820-8688-f3cc5c9ce421
http://ns342141.ip-5-196-76.eu:5555/task/7495a49c-e83f-4d5f-961f-01e16409157a
```
Traceback (most recent call l...The content seems empty of canvases, cf:
http://ns342141.ip-5-196-76.eu:5555/task/ea67120d-1aa2-4820-8688-f3cc5c9ce421
http://ns342141.ip-5-196-76.eu:5555/task/7495a49c-e83f-4d5f-961f-01e16409157a
```
Traceback (most recent call last):
File "/usr/src/app/apps/imports/parsers.py", line 217, in __init__
self.canvases = self.manifest['sequences'][0]['canvases']
IndexError: list index out of range
```https://gitlab.inria.fr/scripta/escriptorium/-/issues/97transcribe in page text view not only in text box2019-06-24T09:28:06+02:00STOKL BEN EZRA Danieltranscribe in page text view not only in text boxIf the text has few mistakes it may actually be more comfortable to correct directly on the page text view.If the text has few mistakes it may actually be more comfortable to correct directly on the page text view.https://gitlab.inria.fr/scripta/escriptorium/-/issues/96missing cursor in transcription box2020-03-06T15:09:27+01:00STOKL BEN EZRA Danielmissing cursor in transcription boxFrequently one does not see a cursor in the transcription box on firefox 67.0.3 / windows 7.Frequently one does not see a cursor in the transcription box on firefox 67.0.3 / windows 7.https://gitlab.inria.fr/scripta/escriptorium/-/issues/94Importing from one instance of escriptorium to another fails2021-01-04T10:51:49+01:00Robin TissotImporting from one instance of escriptorium to another failsBecause the system tries to match the IDs, need to try/except that somehow?Because the system tries to match the IDs, need to try/except that somehow?https://gitlab.inria.fr/scripta/escriptorium/-/issues/93training: visualization of progress needed2019-06-24T09:37:25+02:00STOKL BEN EZRA Danieltraining: visualization of progress neededIt would be good if the training option gives some feedback about the stand of things. I launched it 48 hours ago. It should have finished along time ago. I would suggest
1. a sign "training data creation finished" --> begin training
2. ...It would be good if the training option gives some feedback about the stand of things. I launched it 48 hours ago. It should have finished along time ago. I would suggest
1. a sign "training data creation finished" --> begin training
2. a progress report every epoch as in kraken giving the CER on the testset and perhaps visualizing the current transcription of 5-10 row images so that one can check whether things are going into a good direction.https://gitlab.inria.fr/scripta/escriptorium/-/issues/92Clicking on arrow in edit window to go to previou s or next page does not cha...2019-06-03T12:37:20+02:00STOKL BEN EZRA DanielClicking on arrow in edit window to go to previou s or next page does not change page image shown