switch to keycload, add regression for citt

This commit is contained in:
2023-06-27 11:08:25 +02:00
parent cd9bd08863
commit 20a439d772
6 changed files with 12 additions and 14 deletions

View File

@@ -60,7 +60,6 @@ class CITTSiffnessResults(CyclicIndirectTensileTest):
nu = FloatField() nu = FloatField()
phase = FloatField() phase = FloatField()
el_strains = FloatField() el_strains = FloatField()
sigma_calc = FloatField()
#required parameter #required parameter
## F ## F
F_amp = FloatField() F_amp = FloatField()

View File

@@ -2,8 +2,8 @@ import datetime
from enum import Enum from enum import Enum
from mongoengine import * from mongoengine import *
from paveit.helper import fetch_recursive, mongo_to_dict
from paveit.helper import fetch_recursive, mongo_to_dict
from .usermanagement import Organisation from .usermanagement import Organisation
@@ -65,7 +65,6 @@ class Config(Document):
# convert data to dict # convert data to dict
data = fetch_recursive(self) data = fetch_recursive(self)
data = mongo_to_dict(data) data = mongo_to_dict(data)
print(data)
if enabled: if enabled:
if data['enabled']: if data['enabled']:

View File

@@ -32,6 +32,8 @@ class Organisation(Document):
class User(Document): class User(Document):
_id = UUIDField(binary=True, primary_key=True)
org_id = LazyReferenceField(Organisation, org_id = LazyReferenceField(Organisation,
required=True, required=True,
reverse_delete_rule=CASCADE) reverse_delete_rule=CASCADE)
@@ -41,7 +43,6 @@ class User(Document):
"step": "60" "step": "60"
}}) }})
email = EmailField(required=True)
meta = { meta = {
'allow_inheritance': True, 'allow_inheritance': True,

View File

@@ -35,7 +35,6 @@ def mongo_upload_results(resultsmodel, results: DataFrame, datamodel,
#check if result in db #check if result in db
#n = CITTSiffness.objects(**meta).count() #n = CITTSiffness.objects(**meta).count()
#print(n)
# write data # write data
data_dict = res.to_dict() data_dict = res.to_dict()

View File

@@ -243,15 +243,13 @@ class CITTBase(DataSineLoad):
nu = calc_nu(temperature) nu = calc_nu(temperature)
res_temp['nu'] = nu res_temp['nu'] = nu
print(deltaF, deltaU, h, d, nu, np.pi)
#nach TP Asphalt 26 #nach TP Asphalt 26
res_temp['stiffness'] = deltaF /(h * deltaU) (4.0/np.pi -1 + nu) res_temp['stiffness'] = deltaF /(h * deltaU) * (4.0/np.pi -1 + nu)
## Elastische hori. Dehnung ## Elastische hori. Dehnung
res_temp['el_strains'] = 2*deltaU/d * (1+3*nu)/(4 + np.pi*nu - np.pi) * 1000.0 res_temp['el_strains'] = 2*2*deltaU/d * (1+3*nu)/(4 + np.pi*nu - np.pi) * 1000.0 # 2*2 daher, da deltaU nur Ampl. nicht Gesamtkraft ist
## maximale Zugspannung im Probekörpermittelpunkt
res_temp['sigma_calc'] = (2*deltaF)/(np.pi*d*h)
# TODO: Überarbeiten und erweitern (ISSUE #2) # TODO: Überarbeiten und erweitern (ISSUE #2)
res_temp['phase'] = res_temp['fit_F_phase'] - res_temp['fit_s_hor_sum_phase'] res_temp['phase'] = res_temp['fit_F_phase'] - res_temp['fit_s_hor_sum_phase']

View File

@@ -1,13 +1,15 @@
import datetime import datetime
import numpy as np
from bson import ObjectId
from paveit.datamodels import CITTSiffnessResults, RegCITT
import lmfit as lm import lmfit as lm
import numpy as np
import pandas as pd import pandas as pd
import scipy.special as sf import scipy.special as sf
from bson import ObjectId
from scipy.optimize import curve_fit from scipy.optimize import curve_fit
from paveit.datamodels import CITTSiffnessResults, RegCITT
def temp_freq_equivalence(T, f, phi, T0=20.0): def temp_freq_equivalence(T, f, phi, T0=20.0):
alphaT = np.exp(phi * ((1 / (T + 273.15)) - (1 / (T0 + 273.15)))) alphaT = np.exp(phi * ((1 / (T + 273.15)) - (1 / (T0 + 273.15))))