From be7bf51964317fdd59d14160e0933504163a01de Mon Sep 17 00:00:00 2001 From: Tom Naccarato <108072398+tnaccarato@users.noreply.github.com> Date: Tue, 13 Aug 2024 08:12:32 +0100 Subject: [PATCH] Optimise som imports --- vis_phewas/som/views.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/vis_phewas/som/views.py b/vis_phewas/som/views.py index 1e19925..3f2765a 100644 --- a/vis_phewas/som/views.py +++ b/vis_phewas/som/views.py @@ -3,7 +3,6 @@ from django.conf import settings from django.shortcuts import render, get_object_or_404 -from django.http import JsonResponse import pandas as pd from collections import defaultdict from api.models import TemporaryCSVData @@ -12,13 +11,12 @@ from minisom import MiniSom import numpy as np from sklearn.cluster import KMeans -from sklearn.metrics import silhouette_score -import matplotlib.pyplot as plt import plotly.express as px import plotly.graph_objects as go import plotly.io as pio from io import StringIO + def cluster_results_to_csv(cluster_results): timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") file_name = f"cluster_results_{timestamp}.csv" @@ -362,6 +360,5 @@ def create_allele_features(row, alleles, allele_weight=5): 'csv_path': f"{settings.MEDIA_URL}{file_name}", } - # Return the rendered HTML - return render(request, 'som/som_view.html', context) \ No newline at end of file + return render(request, 'som/som_view.html', context)