Py-Pop Engine

Direct-address data queries. No full scans. CPU-only.

Pop Data Engine — Reference Implementation

Try it right here

Performance

Dataset3-condition queryStandard (pandas)Speedup
1M rows0.8 ms4 ms5×
10M rows8 ms40 ms5×
100M rows81 ms403 ms5×

Same results as standard libraries. Every time. Bit-for-bit identical.

API

MethodPathDescription
POST/v1/ingestUpload CSV → engine processes
POST/v1/queryRange query on one column
POST/v1/multiMulti-condition (AND/OR)
POST/v1/reconstructOriginal → level → reconstructed
POST/v1/mathO(1) math: sin, cos, sqrt, log, exp
GET/v1/healthLiveness

All /v1/* endpoints require X-API-Key header.

Feedback