Tools and Plugins for working with Data Packages
Including tools for creating, viewing, validating, and publishing
Online Data Package viewer app lets you get a nice human-friendly view of a Data Package in seconds.
Online datapackage.json maker creates the
datapackage.json file needed to turn data into a Data Package.
Online validator checks your
datapackage.json and Data Package are good to go.
Using Tabular Data Packages With ...
Using with Excel
For Excel you can just open the CSV file! We're also working on a macro – see this issue for details.
Using with Google Spreadsheets
Google Spreadsheet Import (in progress)
Using with R and R Client
Using with Postgresql
Using with SQLite
Using with MATLAB
There is a MATLAB function to read Tabular Data Packages into MATLAB
There is a comprehensive set of NodeJS libraries which are "officially" supported.
- data package manager (dpm) - overall library and command line
- datapackage-init - create Data Packages by creating
- datapackage-read - load and access Data Packages (
- datapackage-validate - validate Data Packages (
datapackage (python module)
A module useful for loading and managing data packages in Python. The module is available in PyPI so it can be installed using:
pip install datapackage
Ruby library for parsing and validating both data packages and tabular data packages.
Data Package Manager (dpm)
data package manager (dpm) - comprehensive command line tool.
Tabular Data Package Data Validator
Git Data Package Viewer
JSON Schema Files
The following schema files provide definitions for the ``datpackages.json`` format: * `data-package.json` -- [datapackage.json](http://dataprotocols.org/data-packages/) package files * `json-table-schema.json` -- [JSON Table Schemas](http://dataprotocols.org/json-table-schema/) objects * `csv-dialect-description-format.json` -- for validating [CSV Dialect Description Format](http://dataprotocols.org/csv-dialect/) `dialect` objects Visit the dataprotocols/schemas project for more information.