示例#1
0
def build_data():
    parser = GriddedDataParser()
    doc = parser.parse()
    doc.resample(.1403)  # Trial and error to get 30 min of data

    # renderer = LineGraphRenderer()
    # plot = renderer.render(doc, showplot=True, render_separate=True)

    # Produce MIDI data
    renderer = MidiCCRenderer()
    # divide 20 by 1.782
    renderer.tempo = 20
    var_to_midi_map = {'air': 74, 'prate': 75, 'rhum': 76, 'wspd': 77}
    transformed_doc = doc.transform(var_to_midi_map, renderer)
    renderer.render(
        transformed_doc,
        output_file=
        '/Users/egg/Documents/Work In Progress/geothermophone/midi/geothermophone.mid'
    )
示例#2
0
def build_data():
    parser = GriddedDataParser()
    doc = parser.parse()
    doc.resample(.1403) # Trial and error to get 30 min of data

    # renderer = LineGraphRenderer()
    # plot = renderer.render(doc, showplot=True, render_separate=True)

    # Produce MIDI data
    renderer = MidiCCRenderer()
    # divide 20 by 1.782
    renderer.tempo = 20
    var_to_midi_map = {'air': 74,
                       'prate': 75,
                       'rhum': 76,
                       'wspd': 77}
    transformed_doc = doc.transform(var_to_midi_map, renderer)
    renderer.render(transformed_doc,
                    output_file='/Users/egg/Documents/Work In Progress/geothermophone/midi/geothermophone.mid')