[WIP] Implement growth assessment using WHO indicators #80
@ -34,6 +34,8 @@ defmodule Growth.Indicators.Load do
|
||||
|
||||
use Task
|
||||
|
||||
require Logger
|
||||
|
||||
alias Growth.Score
|
||||
|
||||
@measure_to_score [
|
||||
@ -62,6 +64,8 @@ defmodule Growth.Indicators.Load do
|
||||
Load indicators csv files into their own ets tables.
|
||||
"""
|
||||
def all do
|
||||
Logger.debug("load growth indicators")
|
||||
|
||||
"priv/growth/indicators/*.csv"
|
||||
|> Path.wildcard()
|
||||
|> Enum.map(&create_ets_from_filename/1)
|
||||
@ -107,6 +111,8 @@ defmodule Growth.Indicators.Load do
|
||||
Read, convert, and load a measure/filename into the proper ets table.
|
||||
"""
|
||||
def load_measure({measure, filename}) do
|
||||
Logger.debug("load data from #{filename} into #{measure}")
|
||||
|
||||
filename
|
||||
|> read()
|
||||
|> convert()
|
||||
|
Loading…
x
Reference in New Issue
Block a user