Skip to main content

Prepare Fast, Analyze Faster

Project description

ggwp: Prepare Fast, Analyze Faster

PyPI Latest Release Downloads Repo Size License Release Date

What is ggwp?

ggwp is a Python package for fast and easy data analytics.
It aims to make a data model that can be applied for some use cases
such as customer analytics. The data model created by ggwp is designed
directly from my personal experiences, which will be more and more data models
in the future. In addition, ggwp now has some new features for
logging, modeling and evaluating your models, which of these can speed up your workflow
FOR REAL!!

Main Features

Here are current features available in ggwp

from ggwp.EzDataModel import *

Example codes -> Open In Colab

  • DataModel: prepare your raw data for a general data model
  • RFMT: create RFMT dataset
  • Cohort: create Cohort dataset
  • CustomerMovement: create Customer Movement dataset
  • BasketEvolving: create Basket Evolving dataset
from ggwp.EzModeling import *

Example codes -> Open In Colab

  • Check: check your data quality and more
  • Log: log your data, its status and your remark, so you know what you've done for each stage
  • Evaluation: evaluate your model using traditional (R2, RMSE, F-1, ACC, ROC) and practical metrics (Cost&Benefit, Lift)
  • BenchMark: benchmark your models' performances giving you some intuition
from ggwp.EzPipeline import *

Example codes -> Open In Colab

  • GroupImputer: impute your value with multiple subsets (as you desire)
  • ConvertVariables: convert all of your columns in one command
  • ColumnAssignment: adding a new column in your pipeline is now available
  • OneHotTransformer: the brand-new One-Hot-Encoding is now at your service
  • DataFrameTransformer: write your own function and use it along with your pipeline seamlessly

Where to get ggwp

The source code is currently hosted at GitHub:
https://github.com/datanooblol/ggwp

The latest version is available at
Python Package Index (PyPI)

# pip  
pip install ggwp  

Dependencies

  • numpy
  • pandas
  • sklearn
  • xgboost

Disclaimer

ggwp is now in devoping phase. Hence, if you experience any inconveniences, please be patient...

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

ggwp-0.0.47.tar.gz (15.4 kB view details)

Uploaded Source

File details

Details for the file ggwp-0.0.47.tar.gz.

File metadata

  • Download URL: ggwp-0.0.47.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for ggwp-0.0.47.tar.gz
Algorithm Hash digest
SHA256 6b8d8516d3818292130935cef0f0ae79c8387c156f1714c526bce26df60093df
MD5 fb2dbbaf6afe79afce2cb6243dadcf0a
BLAKE2b-256 9b0b4844a22792e801edfae3b2a3be7218293f5a6cba8a2f43b84a87dfb2fca6

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