Skip to main content

Pandas interface to msgpack

Project description

Travis Build Status

pandas-msgpack is a package providing an interface to msgpack from pandas

In 2019, pandas deprecated the msgpack io interface, suggesting people use pyarrow instead.

Unfortunatly, pyarrow doesn’t do columns-containing-tuples, and we do have older msgpacked DataFrames that we still need to unpack.

Somebody had already forked the msgpack code earlier, but it had bitrotted away from the current pandas internal.

This fork restores it to mostly-working order - notably, all datetime and sparse array handling have been removed. Datetime, because the numpy dtype no longer stores timezones, and it wasn’t important to our particular mission, and sparse arrays because they have been deprecated anyway (and were not important to our mission).

Installation

Install latest development version

$ pip install mbf_pandas

Usage

See the pandas-msgpack documentation for more details, just replace all import pandas_msgpack with import mbf_pandas_msgpack

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

mbf_pandas_msgpack-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (419.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

mbf_pandas_msgpack-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (437.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

mbf_pandas_msgpack-0.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (391.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

mbf_pandas_msgpack-0.6.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (390.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

File details

Details for the file mbf_pandas_msgpack-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mbf_pandas_msgpack-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b0c8fc8a8c2b97e786502feb65a8c8b6d4f380f01a0e938c98fe5024a0d517f5
MD5 a050267b8a370c7dd42d2149f1cdf81f
BLAKE2b-256 aa67905ed1c2abe19af070d9b5599ae44d1a3a987303232213e9d00e28a1f35e

See more details on using hashes here.

File details

Details for the file mbf_pandas_msgpack-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mbf_pandas_msgpack-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 07aadeb4b7014b2874733c2c1559eeba7fe3475c8565961ee4a78e0bd390ebbb
MD5 691a55aa9778be95d18203f6dd95ecdf
BLAKE2b-256 396bc021bc44871020dad05063b34139e51839a5edd46ae8d3fa085deb2bf58f

See more details on using hashes here.

File details

Details for the file mbf_pandas_msgpack-0.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mbf_pandas_msgpack-0.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f906e3c382f02503744da8ba0cb67e8104b2c09b76c33c0a1c64cea6bceae8ee
MD5 9ccd871e0b2882144327631ee10d2cbd
BLAKE2b-256 729df30d5250d9d22b57c1d2048ed9e357709992bf3248583d450eaa063146a2

See more details on using hashes here.

File details

Details for the file mbf_pandas_msgpack-0.6.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for mbf_pandas_msgpack-0.6.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 77e16de7dc52f8e9141a22e8df72639d7dec3d1933caf8cd855d6db3433bccd5
MD5 ea4c17e89a53c6568b8cc092ea11fea7
BLAKE2b-256 922e6706ae750d28f940262dbbf3257fce98f9faf024ed4d63b6b0f937eaf6cc

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