Skip to content

Cooperative Multitasking Using Generator Based Coroutines in Python...

Notifications You must be signed in to change notification settings

dseeni/Coroutine_Multi-Tasking_Data_Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Parsing Using Cooperative Multitasking via Python Coroutines:

  • Coroutine Based Data Processing Pipeline:
    • Concurrency at every stage of the data processing pipeline...

    • Process any number of files, of any length, for any number of filters

    • Multitask across all input files, broadcasting every row concurrently

    • Evaluate each row against any number of filters per input file

    • Dynamic data type inference and concurrent data parsing

    • Robust error handling of potentially unclean input data

    • Multiple date formats supported via user defined format key library

    • Generate user defined named tuples classes for each row processed

    • Multi-file output supports custom output directory and file names

About

Cooperative Multitasking Using Generator Based Coroutines in Python...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages