in nyc_taxis/_tools/parse.py [0:0]
def write_mappings():
mappings = {}
for (k, v) in types.items():
mappings[k] = { "type": v }
if v == 'date':
mappings[k]['format'] = "yyyy-MM-dd HH:mm:ss"
elif v == 'scaled_float':
mappings[k]['scaling_factor'] = 100
mappings = { "properties": mappings }
mappings['_all'] = { "enabled": False }
mappings['dynamic'] = 'strict'
mappings = { "type": mappings }
print(json.dumps(mappings, indent=2))