Welcome to the QSV Whirlwind Tour! This repository contains an interactive Jupyter notebook version of the Whirlwind Tour for QSV (Query Structured Data). The Jupyter notebook format allows you to explore QSV's features, run queries, and visualize data interactively.
The QSV Whirlwind Tour is an interactive guide to QSV, a powerful command-line tool for querying structured data from various file formats, including CSV, TSV, JSONL, and NDJSON. It showcases QSV's capabilities with examples of selection, projection, filtering, and aggregation operations.
To run the QSV Whirlwind Tour notebook on your local machine, you'll need the following prerequisites:
- Python 3🐍
- Jupyter Notebook (version 4.0.3) 📔
- QSV (version 0.109) 🌈
Please make sure you have Python, Jupyter Notebook, and QSV installed before proceeding with the following steps:
- Clone this GitHub repository to your local machine:
https://github.com/a5dur/qsv-whirlwind-tour
- Launch Jupyter Notebook:
- In the Jupyter Notebook interface, navigate to the "QSV_Whirlwind_Tour.ipynb" file and click on it to open the notebook.
- Now, you can interactively explore the QSV Whirlwind Tour and execute the query cells.
make sure to use !qsv to run any commands
We welcome contributions to improve and expand the QSV Whirlwind Tour! If you find any issues or have suggestions for new features, feel free to open an issue or create a pull request.
The QSV Jupyter Whirlwind Tour showcases the capabilities of QSV (Query Structured Data), a command-line tool developed by Joel Natividad 🚀