Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

headtailx-0.0.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

headtailx-0.0.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file headtailx-0.0.1.tar.gz.

File metadata

  • Download URL: headtailx-0.0.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for headtailx-0.0.1.tar.gz
Algorithm Hash digest
SHA256 27312ec2565b8ccf737fa9904987949feee60452450e262e58916298efc16b02
MD5 27587135327b6d976fb3b3dc5410a0f3
BLAKE2b-256 6cc5ff5bace72223ce536401437c125f657d498a3d7860c088a2e1155fddefeb

See more details on using hashes here.

File details

Details for the file headtailx-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: headtailx-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for headtailx-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b6fce09a8620186c760f86e570a52bde253a8bf5d62bea08012784a9bb8318aa
MD5 2a1642c02d688ba666d06bdc755a77bd
BLAKE2b-256 f70767f39549b27fa9e9dbc05ab74b964a66a88c7fce05166cc55d2880b638ea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page