trallard
5/2/2018 - 1:08 PM

Python dynamic imports

using importlib instead of the normal import

#!/usr/bin/env python

"""
Script to create all the results from our
amazing wine study
"""

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import importlib

# imports from our package
# from .visualization import plotwines
plotwines = importlib.import_module('.visualization.plotwines', 'scripts')

# ------------------------------------------------------------------------
# Declare variables
# ------------------------------------------------------------------------

# Set raw data path
raw_data = "../data/raw/winemag-data-130k-v2.csv"
interim_data = "data/interim/2018-05-02-winemag_priceGBP.csv"

# Set country
country = "Chile"


# ------------------------------------------------------------------------
# Perform analysis
# ------------------------------------------------------------------------

if __name__ == '__main__':
    plotwines.create_plots(interim_data)