This codebase was adapted from JupyterLab’s csvviewer and csvviewer-extension packages.
The repository contains a number of top-level directories, the contents of which are described here.
This contains an environment specification for
repo2docker which allows
the repository to be tested on mybinder.org.
demo/ directory contains sample csv files and Jupyter notebooks that highlight some features of this extension.
A directory containing a series of design documents and prototypes motivating various choices made in the course of building the Tabular Data Editor.
This directory contains the Sphinx project for this documentation.
You can create an environment to build the documentation using
conda create -f environment.yml,
and you can build the documentation by running
The entry point to the built docs will then be in
This directory contains the icon assets and css styles for this extension.
Tests for the TypeScript files in the
These test files pull in the TypeScript sources and exercise their APIs.
jlpm test from the root directory to run all tests for this extension
npm package which is aids in running the tests in