Software Development · Data Tooling · Open Source Library · 2026

FramePeek, Library EDA Ringkas untuk Pandas

Package Python untuk eksplorasi data pandas secara cepat dan terstruktur. Satu fungsi bisa menghasilkan overview data, profil tiap kolom, deteksi missing value, duplikat, outlier, korelasi, dan peringatan kualitas data sekaligus. Dirancang agar proses EDA tidak perlu menulis banyak kode berulang.

Ringkasan pemeriksaan kualitas data FramePeek
  • 1 fungsiAntarmuka EDASatu pemanggilan untuk profil terstruktur
  • 7 pemeriksaanProfil kualitas dataOverview, kolom, missing, duplikat, outlier, korelasi, dan warning
  • 3 quality gatesKontrol kualitas kodepytest, mypy, dan ruff
Lihat sumber metric
Isi studi kasus
Progres membaca studi kasus

Tujuan

Membuat tool EDA yang ringan dan mudah dipakai, sehingga data scientist tidak perlu menulis kode pemeriksaan data yang sama berulang kali di setiap proyek.

Hasil dan keterbatasan

Menghasilkan package yang bisa dipasang dan langsung dipakai untuk EDA cepat pada DataFrame pandas. Keterbatasan, cakupan pemeriksaan masih dasar dan hanya mendukung pandas, belum ada dukungan library data lain seperti polars atau visualisasi bawaan.

Bukti visual

Terminal profil data FramePeek
Satu fungsi menghasilkan profil EDA terstruktur.
1 / 3

Detail teknis

Buka detail implementasi

Peran dan kontribusi

Merancang dan membangun library ini sendiri dari awal, termasuk struktur package, fungsi utama EDA, unit test, dan konfigurasi tooling seperti type checking dan linting.

Metodologi

Membangun package Python dengan struktur src layout, menyusun fungsi yang menggabungkan beberapa pemeriksaan data umum, seperti profil kolom, missing value, duplikat, outlier, dan korelasi, menjadi satu pemanggilan fungsi. Dilengkapi unit test dengan pytest, type checking dengan mypy, dan linting dengan ruff untuk menjaga kualitas kode.

Teknologi

  • Python
  • pandas
  • pytest
  • mypy
  • ruff
  • setuptools
Semua proyek