def main(args):
    print('starting pipeline...')
    data = mac.acquire(args.path)
    data = wra.wrangling(data)
    table_country = anl.percent_country(data, args.country)
    print(table_country)
    print('pipeline finished...')
Exemplo n.º 2
0
def main(args):
    print('starting the analysis procedure...')
    all = acq.getall(args.path)
    moreall = wrang.wrangling(all)
    report = anal.grouptable(moreall, args.country)
    finish = rep.reporting(report, args.country)
    print(finish)
    print('pipeline finished')
Exemplo n.º 3
0
def main(country):
    print('Starting pipeline...')

    # Acquisition
    m_acquisition.acquisition()

    # Wrangling
    df = m_wrangling.wrangling()

    # Analysis
    final_data = m_analysis.analyze(df, country)

    # Reporting
    m_reporting.reporting(final_data, country)

    print('pipeline finished...')
def main(args):
    print('Starting pipeline and retrieving information...')
    print('Getting information from database analysed...')
    df_m1 = mac.acquire(args.path)
    df_m2 = mwr.wrangling(df_m1)

    if args.country is None:
        print('retrieving information for all countries...')
        df_m3 = man.analysis(df_m2, 'all')

    else:
        df_m3 = man.analysis(df_m2, args.country)

    print(
        '********************* Pipeline is complete, you can find the results in the data results folder *********************'
    )
def main(args):
    print('starting pipeline...')
    print('Getting the data from database...')
    raw_data = mac.acquire(args.path)
    print('Data from database is there!...')
    print('Dealing with data...')
    data = mwr.wrangling(raw_data)
    print('Data dealt!')
    print('analysing the data...')
    molins = man.analysis(data, args.country)
    print(molins)
    print('Data analysed!...')

    # Data reporting
    print('Lets create the report...')
    mre.graph_reporting(molins)
    mre.pdf_reporting()
    mre.email_reporting(arguments.email)
    print('Report created!')

    print(
        '========================= Pipeline is complete. You may find the results in the folder '
        './data/results =========================')
Exemplo n.º 6
0
def main(arguments):
    print('Starting pipeline...', end='')
    time.sleep(1)
    print('....', end='')
    time.sleep(1)
    print('....')
    df_project = mac.acquire(arguments.path)

    data_merged = mwr.wrangling(df_project)
    data_merged.to_csv('./data/processed/data_merged_info.csv')

    data_project_analysed = man.analyce_data(data_merged, arguments.country)
    data_project_analysed.to_csv('./data/results/country_gender_analysed.csv')
    print(data_project_analysed)

    # Bonus 1:
    print('Getting Opinions...')
    data_opinions = man.judgement(df_project)
    data_opinions.to_csv('./data/results/Bonus1-Data_Opinions.csv')
    print(data_opinions)

    print(
        '========================= Pipeline is complete. You may find the results in the folder '
        './data/results =========================')
Exemplo n.º 7
0
def main(arguments):
    rural = mac.acquire()
    rural_processed = mwr.wrangling(rural)
    rural_analysed = man.analyze(rural_processed, arguments.country)
    return rural_analysed