{"repo":"FalconSoft/dataPipe","free":true,"listed":false,"github":"https://github.com/FalconSoft/dataPipe","clone":"git clone https://github.com/FalconSoft/dataPipe.git","description":"dataPipe is a data processing and data analytics library for JavaScript. Inspired by LINQ (C#) and Pandas (Python)","language":"TypeScript","stars":21,"topics":["data-analysis","data-engineering","data-cleaning","data-manipulation","data-wrangling","data-munging","csv-parser","csv","linq","pandas"],"license":"MIT","category":"data-pipelines","readme_excerpt":"dataPipe dataPipe is a data processing and data analytics library for JavaScript. Inspired by LINQ (C#) and Pandas (Python). It provides a facilities for data loading, data transformation, data analysis and other helpful data manipulation functions. Originally DataPipe project was created to power JSPython and Worksheet Systems related projects, but it is also can be used as a standalone library for your data-driven JavaScript or JSPython applications on both the client (web browser) and server (NodeJS). Get started A quick way to use it in html or npm A quick example JavaScript / TypeScript StackBlitz example Data management functions All utlity functions can be used as a chaining (pipe) methods as well as a separately. In an example you will notice that to sum up sales we created a new dataPipe, but for an averageSales we used just a utility method avg . Data Loading Loading and parsing data from a common file formats like: CSV, JSON, TSV either from local variable - dataPipe (array) - accepts a JavaScript array - fromTable (table) - converts a rows and columns list into array of sclalar objects - parseCsv (csvContent[, options]) - it loads a string content and process each row with optional but robust configuration options and callbacks e.g. skipRows, skipUntil, takeWhile, rowSelector, rowPredicate etc. This will automatically convert all types to numbers, datetimes or booleans if otherwise is not specified Data Transformation - select (elementSelector) synonym map - creat","default_branch":null,"files":null,"tree":[],"storefront":"/r/FalconSoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FalconSoft/dataPipe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}