MEDVeDI

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. There is no
Series, however. - Rely on numpy.
- Friends with Arrow.
- 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.
Otherwise, you should be way better with regular Pandas.
Medvedi used to be heavily used in production at Athenian.
Metadata
Release files for medvedi 0.1.68
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| medvedi-0.1.68-cp312-cp312-manylinux_2_34_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.34+ x86-64 | Details |
| medvedi-0.1.68-cp311-cp311-manylinux_2_34_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.34+ x86-64 | Details |
| medvedi-0.1.68-cp310-cp310-manylinux_2_34_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.34+ x86-64 | Details |
Total release size: 5.8 MB
Release files / medvedi-0.1.68-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | medvedi-0.1.68-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
dbc75b2309247d7ebee62e412423c7a42313cfd24de65c8534ef8db5026a86cc
|
|
BLAKE2b-256 checksum How to use checksums |
0598932cbd1233fe39eddb98761126e62ea308faa9f9c1ea54a000da8e5af47d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / medvedi-0.1.68-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | medvedi-0.1.68-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
74cf1aaf3547e22b837abb7fa7a4295c80701536fee72f28d7f614cb85a90128
|
|
BLAKE2b-256 checksum How to use checksums |
8a98d724fc022ecf11ff2dca3de6c731e26b02f31ee4fbb56299d7dbd865cff5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.11
|
Release files / medvedi-0.1.68-cp310-cp310-manylinux_2_34_x86_64.whl
| Download URL | medvedi-0.1.68-cp310-cp310-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e3908a3ddf5a4a3e24c9588b62fc67d6e9be935f25c9e46cbfdd56bbb5facd2
|
|
BLAKE2b-256 checksum How to use checksums |
ad1ff03ed57adc324ec5e21e4e49f753ac90fea1636a93a7fff23be4b317df49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|
Security for medvedi 0.1.68
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.