stan-dev / stan-dev/cmdstan

support compressed data files

Open
#1,035 0 comments 0 reactions 1 assignee View on GitHub

@mitzimorris is already working on this.

Since Sep 1, 2021.

enhancement Feature i/o
Dominant language
C++
Stars
238
Forks
106
Avg merge
2h 29m
Merged PRs (30d)
6

Description

Summary:

Support compressed data files with appropriate suffixes.

Description:

Most data files are highly compressible and compressing cuts down on storage and transport cost.

The behavior should be equivalent to decompressing and then processing, but no intermediate file needs to be created.

Names should follow the usual convention, such as foo.json.gz.

Additional Information:

It looks like Boost has gzip and zip in its iostreams library.

I haven't gotten to the bottom of licensing issues with the zip decompressors. There are several out there.

Current Version:

v2.27.0

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.