Skip to content
Snippets Groups Projects
buildsensors.py 2.42 KiB
Newer Older
Ilmo Salmenperä's avatar
Ilmo Salmenperä committed
import datetime
import time
from nordb.nordic.sensor import Sensor
from nordb.nordic.station import readStationStringToStation

stations = open("cube.site", 'r')
sensor_file = open("cube.sensor", 'w')
css_id = 400
for line in stations:
    stat = readStationStringToStation(line, 'OT')
    for chan in ["E", "N", "Z"]:
        sensor_data =   [
                        time.mktime(datetime.datetime.strptime("2018-05-07 05:00:00", "%Y-%m-%d %H:%M:%S").timetuple()),
                        time.mktime(datetime.datetime.strptime("2018-08-28 20:00:00", "%Y-%m-%d %H:%M:%S").timetuple()),
                        stat.on_date,
                        1.0,
                        1.0,
                        0.0,
                        'y',
                        datetime.datetime.now(),
                        css_id,
                        512,
                        -1,
                        stat.station_code,
                        'BH' + chan,
                        -1,
                        -1
                        ]
        css_id += 1
        if stat.station_code[:2] == 'WT':
            sensor_data[1] = time.mktime(datetime.datetime.strptime("2018-05-25 05:00:00", "%Y-%m-%d %H:%M:%S").timetuple())
        if stat.station_code[:2] == 'TL':
            sensor_data[0] = time.mktime(datetime.datetime.strptime("2018-05-25 05:00:00", "%Y-%m-%d %H:%M:%S").timetuple())
        if stat.station_code == 'SS00A':
            sensor_data[1] = time.mktime(datetime.datetime.strptime("2018-05-15 13:00:00", "%Y-%m-%d %H:%M:%S").timetuple())
        if stat.station_code == 'SS00B':
            sensor_data[0] = time.mktime(datetime.datetime.strptime("2018-05-15 13:00:00", "%Y-%m-%d %H:%M:%S").timetuple())
        if stat.station_code == 'SS09A':
            sensor_data[1] = time.mktime(datetime.datetime.strptime("2018-05-15 14:10:00", "%Y-%m-%d %H:%M:%S").timetuple())
        if stat.station_code == 'SS09B':
            sensor_data[0] = time.mktime(datetime.datetime.strptime("2018-05-15 14:10:00", "%Y-%m-%d %H:%M:%S").timetuple())
        if stat.station_code == 'SS23A':
            sensor_data[1] = time.mktime(datetime.datetime.strptime("2018-05-15 10:12:00", "%Y-%m-%d %H:%M:%S").timetuple())
        if stat.station_code == 'SS23B':
            sensor_data[0] = time.mktime(datetime.datetime.strptime("2018-05-15 10:12:00", "%Y-%m-%d %H:%M:%S").timetuple())

        sensor = Sensor(sensor_data)
        sensor_file.write(str(sensor) + "\n")