-
Notifications
You must be signed in to change notification settings - Fork 62
/
TSEB_local_image_main.py
36 lines (27 loc) · 875 Bytes
/
TSEB_local_image_main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Script to run TSEB over a timeseries of point measurements
Created on Dec 29 2015
@author: Hector Nieto
Modified on Jan 13 2016
@author: Hector Nieto
"""
import sys
from pyTSEB.TSEBConfigFileInterface import TSEBConfigFileInterface
config_file = 'Config_LocalImage.txt'
def run_TSEB_from_config_file(config_file):
# Create an interface instance
setup = TSEBConfigFileInterface()
# Get the data from configuration file
config_data = setup.parse_input_config(config_file, is_image=True)
setup.get_data(config_data, is_image=True)
# Run the model
setup.run(is_image=True)
return
if __name__ == '__main__':
args = sys.argv
if len(args) > 1:
config_file = args[1]
print('Run pyTSEB with configuration file = ' + str(config_file))
run_TSEB_from_config_file(config_file)