Skip to content
Snippets Groups Projects
Commit 1fb0a015 authored by Laura Christine Kühle's avatar Laura Christine Kühle
Browse files

Build package for DG modules.

parent 06d0362e
No related branches found
No related tags found
No related merge requests found
Showing
with 35 additions and 33 deletions
......@@ -7,10 +7,10 @@ import os
import time
import numpy as np
from DG_Approximation import do_initial_projection
from projection_utils import Mesh
from Quadrature import Gauss
from Basis_Function import OrthonormalLegendre
from .DG_Approximation import do_initial_projection
from .projection_utils import Mesh
from .Quadrature import Gauss
from .Basis_Function import OrthonormalLegendre
class TrainingDataGenerator:
......
File moved
......@@ -16,7 +16,7 @@ from sklearn.model_selection import KFold
from sklearn.metrics import accuracy_score, precision_recall_fscore_support, \
roc_auc_score
import ANN_Model
from . import ANN_Model
class ModelTrainer:
......
......@@ -11,7 +11,7 @@ import numpy as np
from numpy import ndarray
from sympy import Symbol, integrate
from projection_utils import calculate_approximate_solution
from .projection_utils import calculate_approximate_solution
x = Symbol('x')
z = Symbol('z')
......
......@@ -22,7 +22,9 @@ TODO: Discuss referencing info on SSPRK3
TODO: Discuss name for quadrature mesh (now: grid)
Urgent:
TODO: Move scripts into separate directory
TODO: Build package for DG scheme -> Done
TODO: Move scripts into separate directory -> Done
TODO: Move TODOs to Snakefile
TODO: Outsource run commands in SM rules into separate files
TODO: Move plot_approximation_results() into plotting script
TODO: Introduce env files for each SM rule
......@@ -44,7 +46,6 @@ TODO: Investigate profiling for speed up
Currently not critical:
TODO: Add an environment file for Snakemake
TODO: Build package (module?) for DG scheme
TODO: Rename files according to standard
TODO: Allow comparison between ANN training datasets
TODO: Use full path for ANN model state
......@@ -79,14 +80,14 @@ from sympy import Symbol
import math
import seaborn as sns
import Troubled_Cell_Detector
import Initial_Condition
import Limiter
import Quadrature
import Update_Scheme
from Basis_Function import OrthonormalLegendre
from encoding_utils import encode_ndarray
from projection_utils import Mesh
from . import Troubled_Cell_Detector
from . import Initial_Condition
from . import Limiter
from . import Quadrature
from . import Update_Scheme
from .Basis_Function import OrthonormalLegendre
from .encoding_utils import encode_ndarray
from .projection_utils import Mesh
x = Symbol('x')
sns.set()
......
File moved
File moved
......@@ -14,12 +14,12 @@ import seaborn as sns
from numpy import ndarray
from sympy import Symbol
from Quadrature import Quadrature
from Initial_Condition import InitialCondition
from Basis_Function import Basis, OrthonormalLegendre
from projection_utils import calculate_exact_solution,\
from .Quadrature import Quadrature
from .Initial_Condition import InitialCondition
from .Basis_Function import Basis, OrthonormalLegendre
from .projection_utils import calculate_exact_solution,\
calculate_approximate_solution, Mesh
from encoding_utils import decode_ndarray
from .encoding_utils import decode_ndarray
matplotlib.use('Agg')
......
File moved
......@@ -7,8 +7,8 @@ from abc import ABC, abstractmethod
import numpy as np
import torch
import ANN_Model
from projection_utils import Mesh
from . import ANN_Model
from .projection_utils import Mesh
class TroubledCellDetector(ABC):
......
File moved
File moved
......@@ -12,8 +12,8 @@ import numpy as np
from numpy import ndarray
from sympy import Symbol
from Quadrature import Quadrature
from Initial_Condition import InitialCondition
from .Quadrature import Quadrature
from .Initial_Condition import InitialCondition
x = Symbol('x')
......
......@@ -2,7 +2,8 @@ import sys
import time
import numpy as np
import ANN_Data_Generator, Initial_Condition
from scripts.tcd import Initial_Condition
from scripts.tcd import ANN_Data_Generator
configfile: 'config.yaml'
......
import sys
import ANN_Training
from ANN_Training import *
from Plotting import plot_evaluation_results
from scripts.tcd import ANN_Training
from scripts.tcd.ANN_Training import *
from scripts.tcd.Plotting import plot_evaluation_results
configfile: 'config.yaml'
......
import sys
import time
import Initial_Condition
import Quadrature
from DG_Approximation import DGScheme
from Plotting import plot_approximation_results
from scripts.tcd import Initial_Condition
from scripts.tcd import Quadrature
from scripts.tcd.DG_Approximation import DGScheme
from scripts.tcd.Plotting import plot_approximation_results
configfile: 'config.yaml'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment