Extends `head` and `tail` commands to support previewing binary data formats
Project description
Mitchell P. Krawiec-Thayer
This library provides headx and tailx commands which behave similarly to the head and tail commands, extended with support for binary data formats.
Supported file types include:
Feather files
Pickle files
Parquet files
HDF5 files
XLSX
Example
Let’s compare head and headx for a Feather file. Here’s the standard head command:
$ head test.feather -n 4
ARROW1����H
The above output is binary data, which is not very useful. Now let’s try headx:
$ headx -n 4 data.feather
timestamp flavor color foobar
10 strange red 9
20 up blue 8
30 charm None 7
Installation
To install headtailx, simply run:
pip install headtailx
Use
Simply replace head with headx (and likewise tail -> tailx) when previewing binary data formats. For example headx <filename> -n 3 would show the first 3 lines.
License
This project is licensed under the MIT License. See the LICENSE file for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for headtailx-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6fce09a8620186c760f86e570a52bde253a8bf5d62bea08012784a9bb8318aa |
|
MD5 | 2a1642c02d688ba666d06bdc755a77bd |
|
BLAKE2b-256 | f70767f39549b27fa9e9dbc05ab74b964a66a88c7fce05166cc55d2880b638ea |