github.com/Schaudge/grailbase@v0.0.0-20240223061707-44c758a471c0/README.md (about)

     1  The Schaudge/grailbase project includes all the packages used by many
     2  other grailbio Go packages:
     3  
     4  - API documentation: [godoc.org/github.com/Schaudge/grailbase](https://godoc.org/github.com/Schaudge/grailbase)
     5  - Issue tracker: [github.com/Schaudge/grailbase/issues](https://github.com/Schaudge/grailbase/issues)
     6  - [![CI](https://github.com/Schaudge/grailbase/workflows/CI/badge.svg)](https://github.com/Schaudge/grailbase/actions?query=workflow%3ACI)
     7  
     8  - [recordio](https://godoc.org/github.com/Schaudge/grailbase/recordio): encrypted and compressed record oriented files with indexing support
     9  - [file](https://godoc.org/github.com/Schaudge/grailbase/file): unified file API for the local file system and S3
    10  - [digest](https://godoc.org/github.com/Schaudge/grailbase/digest): common in-memory and serialized representation of digests
    11  - [data](https://godoc.org/github.com/Schaudge/grailbase/data): support for measuring and displaying quantities of data
    12  - [intervalmap](https://godoc.org/github.com/Schaudge/grailbase/intervalmap): fast interval tree
    13  - [limiter](https://godoc.org/github.com/Schaudge/grailbase/limiter): concurrency limiter with context support
    14  - [traverse](https://godoc.org/github.com/Schaudge/grailbase/traverse): concurrent and parallel slice traversal
    15  - [state](https://godoc.org/github.com/Schaudge/grailbase/state): file-based state management
    16  - [syncqueue](https://godoc.org/github.com/Schaudge/grailbase/syncqueue): various flavors of producer-consumer queues
    17  - [unsafe](https://godoc.org/github.com/Schaudge/grailbase/unsafe): conversion from []byte to string, etc.
    18  - [compress/libdeflate](https://godoc.org/github.com/Schaudge/grailbase/compress/libdeflate): efficient block compression/decompression
    19  - [bitset](https://godoc.org/github.com/Schaudge/grailbase/bitset): []uintptr bitset support
    20  - [simd](https://godoc.org/github.com/Schaudge/grailbase/simd): fast operations on []byte
    21  - [tsv](https://godoc.org/github.com/Schaudge/grailbase/tsv): simple and efficient TSV writer
    22  - [cloud/spotadvisor](https://godoc.org/github.com/Schaudge/grailbase/cloud/spotadvisor): provides an interface for fetching and utilizing AWS Spot Advisor data
    23  - [cloud/spotfeed](https://godoc.org/github.com/Schaudge/grailbase/cloud/spotfeed): provides interfaces for interacting with the AWS spot data feed format for files hosted on S3
    24