Skip to main content

Python package for easy data input output handling.

Project description

pyeio



Short for Python Easy Input Output, pyeio is a python library meant to simplify file IO processes.

This is currently very unstable, but the idea is to capture as much functionality as possible, consolidate it, simplify it, minimize dependencies (further down the line) and optimize stuff with rust.

In addition to a python library, it also comes with a CLI - currently very restricted but somewhat optimized, intended to replicate functionality found across other system utilities and CLIs.

For instance, to count the number of lines in a 15 GB items.jsonl file one could run:

wc -l items.jsonl

Which takes 12.03s to run (on my machine). Alternatively:

eio wc -l items.jsonl

Which runs in 1.14s.

I suspect things will be very unstable for another few months.

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

pyeio-0.1.7.tar.gz (235.9 kB view details)

Uploaded Source

Built Distribution

pyeio-0.1.7-cp310-abi3-macosx_11_0_arm64.whl (265.0 kB view details)

Uploaded CPython 3.10+ macOS 11.0+ ARM64

File details

Details for the file pyeio-0.1.7.tar.gz.

File metadata

  • Download URL: pyeio-0.1.7.tar.gz
  • Upload date:
  • Size: 235.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for pyeio-0.1.7.tar.gz
Algorithm Hash digest
SHA256 b5d9433fbd6821c2c54f31b5c96e62884d993798a3bf63a27c9afb00103ae563
MD5 751ba12e1edee01ca1290f64a277f2e2
BLAKE2b-256 73552305fc6d995b7dc0e428b10fd935c1a1a6caf6b9a4f5ed13c727a3823b82

See more details on using hashes here.

File details

Details for the file pyeio-0.1.7-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyeio-0.1.7-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61444a035cb0f21d536e4e621d20e06ac5583618df658abbc4636bd6f20c0d44
MD5 6ddd11db7df78351f9bc0f0131a0ddff
BLAKE2b-256 158a470a2dadd4b914b4c72f67fbb2f7c93825f6dc1b6e49f1675d1b0d9eb6ea

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