Example #1
0
def get_json_data():
    data = list(saxsAnalyzer.getdata())

    json_data = "["
    q_values = data[0][0]
    for indexq, q in enumerate(q_values):
        json_data += "{ \"Q\" : " + str(q_values[indexq]) + ", \"values\" : {"
        for indexi, i in enumerate(data):
            intensity = data[indexi][1][indexq]
            json_data += " \"Azimuthal" + str(indexi) + "\": " + str(intensity) + ","
        json_data = json_data[:-1]
        json_data += "} },"
    json_data = json_data[:-1]
    json_data += "]"

    # for index, saxsdata in enumerate(data):
    #     I = saxsdata[1]
    #     Q = saxsdata[0]
        # for ivalue, qvalue in zip(I, Q):
        #     json_data += "{ \"name\": \"Azimuthal " + str(index) + "\"" + ", \"Q\" : " + str(
        #         qvalue) + ", \"I\" : " + str(ivalue) + " },"
    #json_data = json_data[:-1]
    #json_data += "]"
    # json_data q_values1]
    return json_data
Example #2
0
def indexOLD():
    chart = lineWithFocusChart(
        height=600, width='800', show_legend=False, name='lineWithFocusChart')
    data = saxsAnalyzer.getdata(5)
    for index, saxsdata in enumerate(data):
        chart.add_serie(name="Serie " + str(index),
                        y=saxsdata[1], x=range(len(saxsdata[1])))
    chart.buildhtml()
    return chart.htmlcontent