%load_ext autoreload
%autoreload 2
import world_bank_data.wits as wits
wits.get_countries()
wits.get_countries(datasource='tradestats-tariff')
wits.get_countries(datasource='tradestats-trade')
wits.get_countries(datasource='tradestats-trade').loc['AUS']
wits.get_nomenclatures()
wits.get_nomenclatures(datasource='tradestats-tariff')
wits.get_nomenclatures(datasource='tradestats-trade')
wits.get_products()
wits.get_products(datasource='tradestats-tariff')
wits.get_products(datasource='tradestats-trade')
wits.get_indicators(datasource='tradestats-tariff')
wits.get_indicators(datasource='tradestats-trade')
idx = wits.get_indicators(datasource='tradestats-trade')
idx.loc[idx['name'].apply(lambda s: 'US$' in s)]
idx.loc[idx['name'].apply(lambda s: 'US$' in s)].definition.to_dict()
df = wits.get_dataavailability()
df
df.loc[('EUN', '2017')]
df = wits.get_dataavailability(datasource='tradestats-tariff')
df
df.loc[('AUS', '2017')]
df = wits.get_dataavailability(datasource='tradestats-trade')
df
df.loc[('FRA', '2017')]
df = wits.get_tariff_reported(reporter='840', partner='all', product='010129')
df
df = wits.get_tariff_estimated(reporter='840', partner='000', product='010130')
df
df = wits.get_indicator(reporter='usa',
year='2017',
partner='all',
product='all',
indicator='MPRT-TRD-VL',
datasource='tradestats-trade')
df
df.groupby('Partner').Value.sum().sort_values(ascending=False)
df.groupby('ProductCode').Value.sum().sort_values(ascending=False)
prd = wits.get_products(datasource='tradestats-trade')
prd
http://wits.worldbank.org/API/V1/SDMX/V21/rest/dataflow/wbg_wits/
http://wits.worldbank.org/API/V1/SDMX/V21/rest/codelist/all/
http://wits.worldbank.org/API/V1/SDMX/V21/rest/datastructure/WBG_WITS/TARIFF_TRAINS/