switch to keycload, add regression for citt
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
@@ -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']:
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
@@ -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']
|
||||||
|
|||||||
@@ -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))))
|
||||||
|
|||||||
Reference in New Issue
Block a user