Skip to content

DataShades/ckanext-parquet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ckanext-parquet

A CKAN extension that adds a Parquet file viewer to CKAN.

View example

Features:

  • View Parquet files directly in CKAN
  • Supports large files with infinite scrolling
  • Column sorting
  • Metadata display

Requirements

Compatibility with core CKAN versions:

CKAN version Compatible?
2.9 and earlier no
2.10 yes
2.11 yes

Installation

To install ckanext-parquet:

  1. Activate your CKAN virtual environment, for example:
. /usr/lib/ckan/default/bin/activate
  1. Clone the source and install it on the virtualenv
git clone https://github.com/DataShades/ckanext-parquet.git
cd ckanext-parquet
pip install -e .
  1. Add parquet_view to the ckan.plugins and ckan.views.default_views settings in your CKAN config file.

  2. Restart CKAN. For example if you've deployed CKAN with Apache on Ubuntu:

sudo service apache2 reload

Developer installation

To install ckanext-parquet for development, activate your CKAN virtualenv and do:

git clone https://github.com/DataShades/ckanext-parquet.git
cd ckanext-parquet
pip install -e .

Tests

To run the tests, do:

pytest --ckan-ini=test.ini

License

AGPL

About

CKAN extension for previewing Parquet files as tables

Resources

License

Stars

Watchers

Forks

Packages

No packages published