Skip to main content

A tool to generate RDF Data Cube style CSV-W cubes from tidy CSV files. Part of the csvcubed family.

Project description

csvcubed

csvcubed project provides a command line tool which make it straightforward to turn a CSV into 5-star linked data (CSV-W)

By publishing 5-star linked data and leveraging open standards for data, we believe that we can help ensure that statistical data is discoverable, comparable and analysable by automated tools. We hope that this standards-based approach will unlock network effects which accelerate data analysis by making it easier to collate, compare and contrast data from different sources.

All our work depends on open standards; however it isn't just for open data. Share your data with the world or keep it private, the choice is yours.

Getting started immediately

Get going with csvcubed immediately by installing csvcubed using pip.

pip install csvcubed

From there you'll have access to the csvcubed command line tool which features sub commands build and inspect to create CSV-Ws from CSV and inspect CSV-Ws.

Become well acquainted to csvcubed with our quick start, which includes written instructions as well as transcribed videos.

User Documentation

csvcubed has extensive user documentation which tracks the release of csvcubed while it is in its beta phase. Our documentation can always be improved, so treat bad docs as a bug report.

Related Packages

Name Description
csvcubed The key library helping to transform tidy-data into qb-flavoured CSV-W cubes.
csvcubed-models Models and RDF serialisation functionality required by the csvcubed and csvcubed-pmd packages.
csvcubed-pmd Transforms a CSV-qb into RDF which is compatible with the Publish My Data platform.
csvcubed-devtools Shared test functionality & dev dependencies which are commonly required.

Developer Documentation

More detailed developer documentation for this project can be found here.

How to report bugs

We welcome and appreciate bug reports. As we are trying to make this tool useful for all levels of experience, any level of bug or improvement helps others. To contribute to making csvcubed better, check out our bug reporting instructions.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

csvcubed-0.5.1-py3-none-any.whl (236.6 kB view details)

Uploaded Python 3

File details

Details for the file csvcubed-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: csvcubed-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 236.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for csvcubed-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7c856bad0b50aed7c088b04b7746c9f491b22baf06ebd8064401172e86345831
MD5 4474936ce985d427287f724ee3aa68e5
BLAKE2b-256 f13a1ed83f0aa53fab5218bbc3c6ca70cd9bd968eaba640a76be768b9e6e303a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page