Skip to main content

Unified API for reading and writing Pandas DataFrames across multiple file formats and engines.

Project description

IOFrame

Pipeline Status Test Coverage License Latest Release PyPI - Version Python Version

IOFrame is a small Python package that provides a unified API to write and read Pandas DataFrames through various file formats (CSV, Parquet, Feather, etc.), and different engines (Pandas, PyArrow, FastParquet, etc.).

The library also provides an experimental API to measure performance metrics on these operations (read time, write time, space usage).

Link Description
📖 Full Documentation The complete guide to installation, configuration, and concepts.
🚀 User Guide The fastest way to get a working example running.
💡 Contributing Guide Learn how to set up a development environment and contribute to the project.
🐛 Report a Bug Found an issue? Let us know by creating a bug report.
📜 Changelog See the latest changes from the release page

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

ioframe-0.1.2.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ioframe-0.1.2-py3-none-any.whl (52.0 kB view details)

Uploaded Python 3

File details

Details for the file ioframe-0.1.2.tar.gz.

File metadata

  • Download URL: ioframe-0.1.2.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.8

File hashes

Hashes for ioframe-0.1.2.tar.gz
Algorithm Hash digest
SHA256 348a9dd2054fab075f8f651254d914a2f047e4d1f2cab7451af9e2af30ebdf91
MD5 2924b15bfe985c1b401a16d5c1d53aea
BLAKE2b-256 b5151959a0e4e11d29935d2141d1291cfe614d7696070187b7ce4741fcaa3c8a

See more details on using hashes here.

File details

Details for the file ioframe-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: ioframe-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 52.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.8

File hashes

Hashes for ioframe-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1faae8b8ca7801707bd1c288f3ad6c76112b4f94912f1f37553a62197a6e4163
MD5 70fd0b1fd8d83ce7a4a9f7433a688543
BLAKE2b-256 2772a472683212a6a20b704c4e4cd376c97556d550c53389b9497e4f3834af1a

See more details on using hashes here.

Supported by

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