from django.shortcuts import render import os def MUSE_v3_display_summation(request,input_dict,output_dict,widget): if sum(input_dict['intList']) == input_dict['sum']: check = 'The calculation appears correct.' else: check = 'The calculation appears incorrect!' return render(request, 'visualizations/MUSE_v3_display_integers.html',{'widget':widget,'input_dict':input_dict, 'output_dict':output_dict, 'check':check}) def MUSE_view_xmlOLD(request, input_dict, output_dict, widget): return render(request, 'visualizations/MUSE_view_xml.html', {'widget': widget, 'xml_data': input_dict['xml_data']}) def MUSE_view_xml_V3(request, input_dict, output_dict, widget): from mothra.settings import MEDIA_ROOT from workflows.helpers import ensure_dir filename = '/'.join([str(request.user.id), str(widget.id) + '.xml']) destination = '/'.join([MEDIA_ROOT, filename]) ensure_dir(destination) f = open(destination, 'w') f.write(str(input_dict['xml_data'])) f.close() return render(request, 'visualizations/MUSE_view_xml.html', {'widget': widget, 'filename': filename}) def MUSE_virtual_environment_visualization(request, input_dict, output_dict, widget): from mothra.settings import MEDIA_ROOT from workflows.helpers import ensure_dir filename = os.path.join(str(request.user.id), str(widget.id) + '.txt') destination = os.path.join(MEDIA_ROOT, filename) ensure_dir(destination) f = open(destination, 'w') f.write(str(input_dict['NLP_data'])) f.close() return render(request, 'visualizations/MUSE_view_3D_environment.html', {'widget': widget, 'filename': filename, 'unitylink': input_dict['unitylink'] }) def MUSE_virtual_environment_demonstrator_tuk_V3(request, input_dict, output_dict, widget): from urllib import urlencode params = urlencode({'filename': str(input_dict['mappingLink'])}) unityLink = '%s?%s' % (str(input_dict['unityLink']), params) # print unityLink return render(request, 'visualizations/MUSE_Tuk_demonstrator_V3.html', {'widget': widget, 'unityLink': unityLink} ) def MUSE_virtual_environment_demonstrator_tuk_local_V3(request, input_dict, output_dict, widget): from urllib import urlencode params = urlencode({'filename': str(input_dict['mappingLink'])}) unityLink = '%s?%s' % (str(input_dict['unityLink']), params) # print unityLink return render(request, 'visualizations/MUSE_Tuk_demonstrator_local_V3.html', {'widget': widget, 'unityLink': unityLink} )