معرفی شرکت ها


batch-processor-0.0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

This library is used to enable batch processing by implementing python multiprocessing
ویژگی مقدار
سیستم عامل -
نام فایل batch-processor-0.0.3
نام batch-processor
نسخه کتابخانه 0.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/leon0707/batch_processor
آدرس اینترنتی https://pypi.org/project/batch-processor/
مجوز -
# batch_processor [![CircleCI](https://circleci.com/gh/leon0707/batch_processor.svg?style=svg)](https://circleci.com/gh/leon0707/batch_processor) [![codecov](https://codecov.io/gh/leon0707/batch_processor/branch/master/graph/badge.svg)](https://codecov.io/gh/leon0707/batch_processor) ## install ```shell pip install batch_processor ``` ## quickstart ```python from threading import Thread from batch_processor import BatchProcessor def batch_func(batch): return [v + v for v in batch] def create_bulk_request(n, processor): print(n, processor.process(n)) processor = BatchProcessor(batch_func, worker_num=2, batch_size=32) threads = [] for i in range(200): t = Thread(target=create_bulk_request, args=(i, self.processor)) t.start() threads.append(t) for t in threads: t.join() ``` This piece of code generates discrete 200 incomming requests that can be processed in batches whose size is 32. There are 2 workers processing these requests. They take batches and double each integers in the batch, then return results in batches. ## test * run test cases ```shell python tests/test_runner.py ``` * generate coverage ```shell coverage run tests/test_runner.py ``` * generate coverage html ```shell coverage html ``` ## build build the distribution ```shell python setup.py sdist bdist_wheel ``` upload to registry ```shell python -m twine upload dist/* ```


زبان مورد نیاز

مقدار نام
>=3.5 Python


نحوه نصب


نصب پکیج whl batch-processor-0.0.3:

    pip install batch-processor-0.0.3.whl


نصب پکیج tar.gz batch-processor-0.0.3:

    pip install batch-processor-0.0.3.tar.gz