Package: awkreader
Title: File Reading with Pre-Filtering, Pattern Searching, and
        Distributed Files
Version: 0.1.0
Authors@R: 
    c(person("David", "Shilane", role = "aut", email = "david.shilane@columbia.edu"),
      person("Akshat", "Maurya", role = c("aut", "cre"), email = "codingmaster902@gmail.com"),
      person("Jason", "Livingston", role = "aut"),
      person("Chung-Woo (Caffrey)", "Lee", role = "aut"),
      person("Mayur", "Bansal", role = "aut"),
      person("Srivastav", "Budugutta", role = "aut"))
Description: Provides high-performance tools for out-of-core text processing and data ingestion by leveraging system 'AWK' utilities. Allows users to count records, filter rows, and compute streaming aggregations—such as group-by means, streaming medians, standard deviations, and correlations—directly on disk prior to reading data into R. By delegating line-by-line filtering and summarization to system-level 'AWK' commands and streaming results back through data.table::fread(), the package significantly reduces memory footprint and execution times when working with large individual files or multi-file directory structures.
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.3
Suggests: knitr, rmarkdown, testthat (>= 3.0.0)
VignetteBuilder: knitr
Config/testthat/edition: 3
Imports: data.table
NeedsCompilation: no
Packaged: 2026-08-23 16:23:18 UTC; akshat
Author: David Shilane [aut],
  Akshat Maurya [aut, cre],
  Jason Livingston [aut],
  Chung-Woo (Caffrey) Lee [aut],
  Mayur Bansal [aut],
  Srivastav Budugutta [aut]
Maintainer: Akshat Maurya <codingmaster902@gmail.com>
Repository: CRAN
Date/Publication: 2026-09-03 12:20:11 UTC
