Data Solutions Portfolio
Creating Custom Python Package
Overview
Whether I am scripting in Python, creating custom functions, or testing data, I am constantly importing packages to extend functionality and solve specific problems. From handling small tasks to powering large-scale applications, there is a package for nearly everything. After using Python for years, I became interested in understanding how packages are actually developed and published. What better way to learn than by building and publishing one myself?
There is no such thing as a useless python package, so long as it helps or provides a solution. For example the python module which converts emojis to Unicode.
Given this, I decided to keep it simple. I developed a python module/package to make step logging more streamlined, whether it be in a pipeline, iterations, functions etc. The package quickly creates a dataframe for logging and takes input for custom step names etc.
My stage-reporter package is publicly available for all python users and is published on pypi.org, the official software repository for the Python programming language.
