Take Blip Scanner
Project description
Introduction
Take Blip Scanner - Finite State Machine implentation for Text Scanner
Getting Started
-
Use suggested conda env inside 'conda_env' folder
- Create: conda env create --file conda_env\take_scanner.yml
- Update: conda env update --file conda_env\take_scanner.yml
-
Run 'python -m build' in terminal to create a local distribution
- Will create 'dist' folder with lattest version of TakeBlipScanner
-
Install it
- pip install dist\take-blip-scanner-X.Y.Z.tar.gz
-
run benchmark with 'python benchmark\benchmark_lex.py benchmark\benchmark.txt 10 0'
- 'benchmark\benchmark.txt' is the bench file
- '10' - is the number of runs to generate statistics
- '0' - is the benchtype: 0 - full bench, 1 - just the Scanner Lexycal, 2 - just the SentenceTokenizer
-
if outputs looks liks bellow, everyting is ok
START: Benchmark
Lexycal_2 >> With 3 runs, takes 1.295s * 0.147; Median: 1.212
Lexycal_3 >> With 3 runs, takes 1.224s * 0.029; Median: 1.235
SentenceTokenizer >> With 3 runs, takes 1.811s * 0.010; Median: 1.812
00:00:13
END: Benchmark
Build and Test
- BUILD - run 'python -m build'
- TEST - Two steps:
- install local package ´pip install dist\take-blip-scanner-X.Y.Z.tar.gz´
- run 'pytest'
Contribute
TODO: Explain how other users and developers can contribute to make your code better.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file take-blip-scanner-0.0.14.tar.gz
.
File metadata
- Download URL: take-blip-scanner-0.0.14.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0479ac74654331910cbe605f8df048999cc848e7a4f681fe35ce278bec0ce6e9 |
|
MD5 | aabe35b756b7f8a7080a2a2a65784889 |
|
BLAKE2b-256 | 582bb162d8a096c57cea5360f5af71e27abd5eb61e4debda452c6b9426b671d4 |
File details
Details for the file take_blip_scanner-0.0.14-py3-none-any.whl
.
File metadata
- Download URL: take_blip_scanner-0.0.14-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 516eed8efef0d82d6de61a6a7f422a0882dbf28e9f935d093886ffc836383ad3 |
|
MD5 | 4c234bf4fbe9b9d951501c26b9948966 |
|
BLAKE2b-256 | 1770bfe84d1bb4b3841625a61fa78c8d128e7092a3e05a148856e25de5500b52 |