Skip to main content

Memory Efficient Deconstructed Vectorized Dataframe Interface

Project description

MEDVeDI Build status codecov Latest Version Python Versions License

logo

Memory Efficient Deconstructed Vectorized Dataframe Interface.

Design goals:

  • Favor performance over nice syntax features. Sacrifice fool-proof for efficient zero-copy operations.
  • Ensure ideal micro-performance and optimize for moderate data sizes (megabytes).
  • The use-case is API server code that you write once and execute many times.
  • Try to stay compatible with the Pandas interface.
  • Rely on numpy.
  • Frequently release GIL and depend on native extensions doing unsafe things.
  • Test only CPython and Linux.
  • Support only x86-64 CPUs with AVX2.
  • Support only Python 3.10+.
  • 100% test coverage.
  • Be opinionated. Reject extra features.

Unless you know what you miss, you should be better with regular Pandas.

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

medvedi-0.1.44.tar.gz (847.5 kB view details)

Uploaded Source

File details

Details for the file medvedi-0.1.44.tar.gz.

File metadata

  • Download URL: medvedi-0.1.44.tar.gz
  • Upload date:
  • Size: 847.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for medvedi-0.1.44.tar.gz
Algorithm Hash digest
SHA256 0b917b2695c1a1adc47426167daa35c05dbe09db10ef07174d75dbaa99f4f63a
MD5 41b558a6a9e0e8d2b973d0f847af8612
BLAKE2b-256 dfd0e300ac7f46d9e71f35f45be76313f6ea3007530158fedcf4544529defd74

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