import pandas as pd
import requests
from ChannelAttributionPro import *
token="yourtoken"
response = requests.get('https://app.channelattribution.io/data/data_paths_w_features.csv')
with open('data.csv', 'wb') as f:
f.write(response.content)
file_train_data="data.csv"
dir_tmp="tmp_mmf/"
os.makedirs(dir_tmp, exist_ok=True)
dir_out="out_mmf/"
os.makedirs(dir_out, exist_ok=True)
D_feat_types={'region':'categorial','segment':'categorial','seconds_to_last_touch':'numeric','position':'categorial'}
res=markov_model_feat(Data=file_train_data,D_feat_types=D_feat_types,dir_tmp=dir_tmp,dir_out=dir_out)
file_test_data="data.csv"
new_paths_attribution_markov_feat(file_in=file_test_data,dir_tmp=dir_tmp,dir_out=dir_out)