| 
									
										
										
										
											2024-08-23 20:29:44 +02:00
										 |  |  | ifneq (,$(wildcard $(HOME)/.local/share/ocrd-resources/ocrd-eynollah-segment/default)) | 
					
						
							|  |  |  | EYNOLLAH_MODELS = $(HOME)/.local/share/ocrd-resources/ocrd-eynollah-segment/default | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | EYNOLLAH_MODELS = $(PWD)/models_eynollah | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-04 15:21:14 +01:00
										 |  |  | export EYNOLLAH_MODELS | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-20 17:37:35 +01:00
										 |  |  | # BEGIN-EVAL makefile-parser --make-help Makefile
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | help: | 
					
						
							|  |  |  | 	@echo "" | 
					
						
							|  |  |  | 	@echo "  Targets" | 
					
						
							|  |  |  | 	@echo "" | 
					
						
							| 
									
										
										
										
											2020-11-23 13:40:54 +01:00
										 |  |  | 	@echo "    models       Download and extract models to $(PWD)/models_eynollah" | 
					
						
							| 
									
										
										
										
											2020-11-20 17:37:35 +01:00
										 |  |  | 	@echo "    install      Install with pip" | 
					
						
							|  |  |  | 	@echo "    install-dev  Install editable with pip" | 
					
						
							| 
									
										
										
										
											2020-11-27 14:38:29 +01:00
										 |  |  | 	@echo "    test         Run unit tests" | 
					
						
							| 
									
										
										
										
											2020-11-20 17:37:35 +01:00
										 |  |  | 	@echo "" | 
					
						
							|  |  |  | 	@echo "  Variables" | 
					
						
							|  |  |  | 	@echo "" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # END-EVAL
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-23 13:40:54 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Download and extract models to $(PWD)/models_eynollah
 | 
					
						
							|  |  |  | models: models_eynollah | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-03-31 02:21:36 +02:00
										 |  |  | models_eynollah: models_eynollah.tar.gz | 
					
						
							| 
									
										
										
										
											2023-04-12 23:59:46 +02:00
										 |  |  | 	# tar xf models_eynollah_renamed.tar.gz --transform 's/models_eynollah_renamed/models_eynollah/' | 
					
						
							| 
									
										
										
										
											2023-03-30 22:37:15 +02:00
										 |  |  | 	# tar xf models_eynollah_renamed.tar.gz | 
					
						
							| 
									
										
										
										
											2024-08-15 23:59:18 +02:00
										 |  |  | 	# tar xf models_eynollah_renamed_savedmodel.tar.gz --transform 's/models_eynollah_renamed_savedmodel/models_eynollah/' | 
					
						
							|  |  |  | 	tar xf models_eynollah.tar.gz | 
					
						
							| 
									
										
										
										
											2020-11-23 13:40:54 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | models_eynollah.tar.gz: | 
					
						
							| 
									
										
										
										
											2023-03-31 02:19:07 +02:00
										 |  |  | 	# wget 'https://qurator-data.de/eynollah/2021-04-25/models_eynollah.tar.gz' | 
					
						
							| 
									
										
										
										
											2023-04-12 23:59:46 +02:00
										 |  |  | 	# wget 'https://qurator-data.de/eynollah/2022-04-05/models_eynollah_renamed.tar.gz' | 
					
						
							| 
									
										
										
										
											2024-07-31 19:49:43 +02:00
										 |  |  | 	# wget 'https://ocr-d.kba.cloud/2022-04-05.SavedModel.tar.gz' | 
					
						
							| 
									
										
										
										
											2024-08-15 23:59:18 +02:00
										 |  |  | 	# wget 'https://qurator-data.de/eynollah/2022-04-05/models_eynollah_renamed_savedmodel.tar.gz' | 
					
						
							|  |  |  | 	wget https://github.com/qurator-spk/eynollah/releases/download/v0.3.0/models_eynollah.tar.gz | 
					
						
							| 
									
										
										
										
											2020-11-23 13:40:54 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-20 17:37:35 +01:00
										 |  |  | # Install with pip
 | 
					
						
							|  |  |  | install: | 
					
						
							|  |  |  | 	pip install . | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Install editable with pip
 | 
					
						
							|  |  |  | install-dev: | 
					
						
							|  |  |  | 	pip install -e . | 
					
						
							| 
									
										
										
										
											2020-11-23 13:40:54 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | smoke-test: | 
					
						
							| 
									
										
										
										
											2024-08-23 19:52:02 +02:00
										 |  |  | 	eynollah -i tests/resources/kant_aufklaerung_1784_0020.tif -o . -m $(EYNOLLAH_MODELS) | 
					
						
							| 
									
										
										
										
											2020-11-27 14:38:29 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Run unit tests
 | 
					
						
							|  |  |  | test: | 
					
						
							| 
									
										
										
										
											2024-08-23 20:29:44 +02:00
										 |  |  | 	echo $(EYNOLLAH_MODELS) | 
					
						
							| 
									
										
										
										
											2020-11-27 14:38:29 +01:00
										 |  |  | 	pytest tests |