Skip to main content

Python package for MSIA 423 Assignment 1

Project description

Analytics Value Chain Assignment 1

Author: Tiffany Ke (tkt1750)

This project is for Northwestern MSiA 423 Analytics Value Chain Assignment 1.

The requirments for this assignment are as below:

  • Create a Python package from the functions in develop-aquastat-functions.ipynb download. Be sure to add all of the files required for a pip installable Python package and structure the package according to the guidelines from the Python package module.
  • Adhere to module writing guidelines from the Writing Python modules lecture.
  • Add unit tests in the appropriate location within the package for each testable function. The unit tests for time_slice() have already been developed for you in develop-time-slice-tests.ipynb download. Bonus points if your unhappy path tests for the other functions cover different use cases than the examples.
  • Configure a Python logger through Python’s logging package and add logging that includes at least two of the four levels: DEBUG, INFO, WARNING, ERROR
  • Add one-line docstrings to variable_slice() and country_slice()
  • Add full docstrings to time_series(), plot_heatmap(), and plot_histogram()

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

tiffanyke-aquastat-1.0.7.tar.gz (763.6 kB view hashes)

Uploaded Source

Built Distribution

tiffanyke_aquastat-1.0.7-py3-none-any.whl (763.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page