Predatory data ingestion framework — consume, process, and finish your data workflows entirely
Project description
Pytik
The python that eats the pipeline.
What is Pytik?
"Python doesn't negotiate with the chicken. It consumes completely."
Pytik is a predatory data ingestion framework for Python — built to consume, process, clean, and finish your data workflows entirely, with zero residue.
The name fuses Py (Python) with pitik (Javanese for "chicken") — a metaphor where the python (your pipeline) swallows the pitik (your data) whole.
Think of it as a confident, efficient predator that leaves no edge case behind.
Philosophy
| Principle | Meaning |
|---|---|
| Full Consumption | No partial ingestion, no silent failures |
| Deterministic | Predictable output, every time |
| Minimal Boilerplate | from pytik import consume is all you need |
| Streaming First | Built for huge files and event streams |
| Backpressure Aware | Bounded memory, controlled pressure |
Read more: Brand Philosophy & PRD →
Installation
pip install pytik-utils
Quick Start
from pytik_utils import consume
# One line. Full ingestion.
consume("data.csv")
Features (MVP)
- CSV ingestion — schema-aware parsing
- JSON normalization — flatten nested chaos
- Deduplication — remove duplicate rows
- Schema enforcement — validate types on entry
- Streaming iterator — memory-safe for large files
- Async pipeline — non-blocking execution
Brand
| Dimension | Value |
|---|---|
| Energy | Quietly dangerous |
| Identity | Indonesian/Javanese hacker culture |
| Audience | Developers who want tools that finish the job |
Slogans:
- "Don't be the pitik."
- "Everything in. Nothing left."
- "Coil. Process. Finish."
Contributing
Contributions welcome once we hit v0.1.0.
License
MIT © Muhammad Faisal Affan
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytik_utils-0.1.1.tar.gz.
File metadata
- Download URL: pytik_utils-0.1.1.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fe80b5b143393fd6a41b44dd5519e168ebb0ca9e0108b1f91678ac11c9e9a22
|
|
| MD5 |
c013ee4875f9d2edcf9bfd7daef718b2
|
|
| BLAKE2b-256 |
e914ffcc1601f6175b6bb0ee86f3e19d49ff416c4bd86a7bcad9d5decba7460f
|
File details
Details for the file pytik_utils-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pytik_utils-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d086ed7a93e6b71cd286ec53a10efd37e07bd7568d60a850fcf8d0505b8b9d09
|
|
| MD5 |
e2bfa64c70f422d705c310a269dc13fe
|
|
| BLAKE2b-256 |
7488db5ccab5275e0efee1ca389f46f2f6ec709c6baa36845fb6b593acd0da31
|