Skip to main content

csverve

https://img.shields.io/pypi/v/csverve.svg https://img.shields.io/travis/mondrian-scwgs/csverve.svg Documentation Status

Csverve, pronounced like “swerve” with a “v”, is a package for manipulating tabular data.

Features

  • Take in a regular gzipped CSV file and convert it to csverve format

  • Merge gzipped CSZ files

  • Concatenate gzipped CSV files (handles large datasets)

  • Rewrite a gzipped CSV file (delete headers etc.)

  • Annotate - add a column based on provided dictionary

  • Write pandas DataFrame to csverve CSV

  • Read a csverve CSV

Requirements

Every gzipped CSV file must be accompanied by a meta YAML file. The meta yaml file must have the exact name as the gzipped CSV file, with the addition of a .yaml ending.

csv.gz.yaml must contain:

  • column names

  • dtypes for each column

  • separator

  • header (bool) to specify if file has header or not

Example:

columns:
 - dtype: int
   name: prediction_id
 - dtype: str
   name: chromosome_1
 - dtype: str
   name: strand_1
 header: true
 sep: "\t"

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2020-12-16)

  • First release on PyPI.

Metadata

Release files for csverve 0.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for csverve 0.3.8
File Size Uploaded Provenance Actions
csverve-0.3.8.tar.gz 24.7 kB Without provenance Details for csverve-0.3.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for csverve 0.3.8
File Interpreter ABI Platform Actions
csverve-0.3.8-py2.py3-none-any.whl Python 3, Python 2 none any Details for csverve-0.3.8-py2.py3-none-any.whl

Total release size: 41.0 kB

Release files / csverve-0.3.8.tar.gz

Download URL csverve-0.3.8.tar.gz
Size 24.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1e61b05e2de36e5b49d47e99ec16f75d322a7f08070363f22920c73ced9cea92
BLAKE2b-256 checksum
How to use checksums
3e80a5f6c90d1fb1188accd379a0b30915cb6cdc89e13f3f3a356dfeaa98b430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.10.0 requests/2.25.1 setuptools/57.4.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.16

Release files / csverve-0.3.8-py2.py3-none-any.whl

Download URL csverve-0.3.8-py2.py3-none-any.whl
Size 16.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
6a7c661f01c5bb3f85d60d1dc0a7c3419edbdeefe755cdd40d2ede000cca9624
BLAKE2b-256 checksum
How to use checksums
9ea802312284160aa1722ac0bae8b86038079d6752915f3bd6b5165c63ac4c85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.10.0 requests/2.25.1 setuptools/57.4.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.16

Security for csverve 0.3.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page