Mehmed Mustafa
Mehmed Mustafa
The idea behind this story is to provide a basic function that can convert OCR-D processor commands provided as plain text into Nextflow scripts. For example, consider a file with...
Prometheus script which installs and configures everything needed to run the prometheus in the p4vm.
1. Write an example Nextflow script that uses processes with an exec block that does REST API calls to the outside world. Then parses the received responses. 2. Write an...
The `segment-repair` processor in the following workflow: ``` ocrd process \ "olena-binarize -I OCR-D-IMG -O OCR-D-BIN -P impl sauvola" \ "anybaseocr-crop -I OCR-D-BIN -O OCR-D-CROP" \ "olena-binarize -I OCR-D-CROP -O...
Please feel free to suggest more changes that would lead to easier testing or improve the readability of the code. The Scrutinizer analysis already reports some good improvements so far....
In some cases, when the `~/.config/ocrd/resources.yml` file is completely missing, the `ocrd resmgr` does not report that properly. ``` (venv38-core) mm@MM-Notebook:~/repos/core$ ocrd resmgr download ocrd-tesserocr-recognize '*' /home/mm/venv38-core/lib/python3.8/site-packages/requests/__init__.py:109: RequestsDependencyWarning: urllib3 (2.1.0)...
Update the RabbitMQ version to 3.12 to allow usage of [poison message handling](https://www.rabbitmq.com/quorum-queues.html#poison-message-handling). Quorum queues allow to set the `delivery-limit` policy for queues. I.e., how many times a message could...
Discussion [origin](https://github.com/OCR-D/ocrd-webapi-implementation/pull/24#discussion_r1187238177). According to my previous understanding, all endpoints (workspace, workflow, discovery...) of the WebAPI were going to be part of the `ocrd_network` package. Not just the `processing` endpoint. That's...
The processor parameter validator overwrites the parameters of the passed object with defaults when missing. This seems to be the expected (from the written tests) and desired behavior to simplify...