keplergl / keplergl/kepler.gl

Add support to TSV (Tab-separated values) files

Open
#168 5 comments 1 reaction 0 assignees View on GitHub
frequent ask good first issue
Dominant language
TypeScript
Stars
12k
Forks
2k
Avg merge
1d 5h
Merged PRs (30d)
66

Description

It would be good add support to `.tsv` files, due to is a very clean format, and it avoid the problem we have when text data inside the file contains commas, for example:

![image](https://user-images.githubusercontent.com/7197750/42780293-6ba14d7a-8908-11e8-86a4-033cff193845.png)

To fix that, I use the method `tsvParseRows` from `d3-dsv` library that actually you use.

This is the result of the implementation, I stay tuned to send the PR.
![xefalz09qj](https://user-images.githubusercontent.com/7197750/42779897-61d7a92a-8907-11e8-8349-0fa55136b2ab.gif)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing file-import path and its use of the d3-dsv library. Trace how comma-separated files are parsed, then verify that TSV files import correctly when text contains commas and that the resulting visualization matches the issue’s example.

Written by the indexing model from the issue text.

Assessment

Tech stack
d3js
Domain
data-visualization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.