Dashboard url:
Data Dashboard Scripts and code for farmgate, retail and municipal,wholesale market price data in Jamaica
First install the following:
- pandas: see https://pandas.pydata.org/getting_started.html
- pdftotext: see https://github.com/jalan/pdftotext
The .xls files provided by JAMIS should be converted to pipe delimited files.
On a Mac, in Excel select "Save As..." and select Tab seperated.
Then run the following command on the saved txt file:
tr '\t' '\|' < file.txt > file_converted.csv
The python script that processes the farm_gate files is located in the: datadash/farmgate/farm_analytics folder.
You can run the script by runing:
python agricultural_pricing_analytics.py [-h] input_path output_folder
for example:
python agricultural_pricing_analytics.py ../data/raw/farmgate_prices_2020_2021/csv/Farmgate\ 08.07.2021.csv ../output
A single output file will be written to ../output/august_07_2021/all_august_07_2021.csv
The python script that processes the municipal files are located in the: datadash/urban_municipal/urban_municipal_prices_analytics/urban_municipal_data_cleaner folder.
You can run the script by runing:
python urban_municipal_analytics.py [-h] input_path output_folder
for example:
python urban_municipal_analytics.py ../../data/raw/Urban\ Municipal\ 09.04.2021.csv ../../data/output
A single output file will be written to ../data/output/september_04_2021/urban_municipal_market_prices_september_04_2021.csv
The python script that processes the retail files are located in the: datadash/retail/retail_farm_products_analytics/retail_price_analytics folder.
You can run the script by runing:
python retail_price_analytics.py [-h] input_path output_folder
for example:
python retail_price_analytics.py ../../data/raw/retail_01.16.2021.csv ../../data/output
A single output file will be written to ../../data/output/september_04_2021/retail_prices_september_04_2021.csv
The python script that processes the retail files are located in the: datadash/wholesale/wholesale-agriculture-analytics/wholesale_price_analytics folder.
You can run the script by running:
python wholesale_price_analytics.py [-h] input_path output_folder
for example:
python retail_price_analytics.py ../../data/raw/retail_01.16.2021.csv ../../data/output
A single output file will be written to ../../data/output/september_04_2021/retail_prices_september_04_2021.csv