Skip to main content

Store Pandas data frame as ZODB blobs

Project description

Currently experimental.

Usage, assuming you have a ZODB connection already:

import pandas, pheather, transaction

conn.root.iris = Pheather()
transaction.commit()

iris = pandas.read_csv('iris.csv')

conn.root.iris.save(iris)

Then, later in a separate session:

import pheather

iris = conn.root.iris.read()

For folks who are new to ZODB, there’s a helper function for connecting to (and creating) a ZODB file-based or Postgres-based database:

import pheather

# Local files:
conn = pheather.connection('data.fs')

# Postgres database using URL-based connection strings:
conn = pheather.connection('postgresql://localhost/mydb')

Changes

0.1.1 (2017-05-23)

  • Added missing setup dependency (for feather-format :( )

0.1.0 (2017-05-23)

Initial experimental release.

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

pheather-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file pheather-0.1.1.tar.gz.

File metadata

  • Download URL: pheather-0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pheather-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9ecdcf707fa03fdb75034cce59bdf3bde201acbef44ed2b2adce6e2ed7375f89
MD5 3827ef7d4c6410c7010aef14826e5e27
BLAKE2b-256 b86c1d8969782053aef10b4d77c67b5a2816b5fb4bbc388ff338c17ddd0a66e6

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