switch to keycload, add regression for citt
This commit is contained in:
@@ -60,7 +60,6 @@ class CITTSiffnessResults(CyclicIndirectTensileTest):
|
||||
nu = FloatField()
|
||||
phase = FloatField()
|
||||
el_strains = FloatField()
|
||||
sigma_calc = FloatField()
|
||||
#required parameter
|
||||
## F
|
||||
F_amp = FloatField()
|
||||
|
||||
@@ -2,8 +2,8 @@ import datetime
|
||||
from enum import Enum
|
||||
|
||||
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
|
||||
|
||||
@@ -65,7 +65,6 @@ class Config(Document):
|
||||
# convert data to dict
|
||||
data = fetch_recursive(self)
|
||||
data = mongo_to_dict(data)
|
||||
print(data)
|
||||
|
||||
if enabled:
|
||||
if data['enabled']:
|
||||
|
||||
@@ -32,6 +32,8 @@ class Organisation(Document):
|
||||
|
||||
class User(Document):
|
||||
|
||||
_id = UUIDField(binary=True, primary_key=True)
|
||||
|
||||
org_id = LazyReferenceField(Organisation,
|
||||
required=True,
|
||||
reverse_delete_rule=CASCADE)
|
||||
@@ -41,7 +43,6 @@ class User(Document):
|
||||
"step": "60"
|
||||
}})
|
||||
|
||||
email = EmailField(required=True)
|
||||
|
||||
meta = {
|
||||
'allow_inheritance': True,
|
||||
|
||||
@@ -35,7 +35,6 @@ def mongo_upload_results(resultsmodel, results: DataFrame, datamodel,
|
||||
|
||||
#check if result in db
|
||||
#n = CITTSiffness.objects(**meta).count()
|
||||
#print(n)
|
||||
|
||||
# write data
|
||||
data_dict = res.to_dict()
|
||||
|
||||
@@ -243,15 +243,13 @@ class CITTBase(DataSineLoad):
|
||||
nu = calc_nu(temperature)
|
||||
res_temp['nu'] = nu
|
||||
|
||||
print(deltaF, deltaU, h, d, nu, np.pi)
|
||||
|
||||
#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
|
||||
res_temp['el_strains'] = 2*deltaU/d * (1+3*nu)/(4 + np.pi*nu - np.pi) * 1000.0
|
||||
|
||||
## maximale Zugspannung im Probekörpermittelpunkt
|
||||
res_temp['sigma_calc'] = (2*deltaF)/(np.pi*d*h)
|
||||
|
||||
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
|
||||
|
||||
# TODO: Überarbeiten und erweitern (ISSUE #2)
|
||||
res_temp['phase'] = res_temp['fit_F_phase'] - res_temp['fit_s_hor_sum_phase']
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
import datetime
|
||||
|
||||
import numpy as np
|
||||
from bson import ObjectId
|
||||
from paveit.datamodels import CITTSiffnessResults, RegCITT
|
||||
import lmfit as lm
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
import scipy.special as sf
|
||||
from bson import ObjectId
|
||||
from scipy.optimize import curve_fit
|
||||
|
||||
from paveit.datamodels import CITTSiffnessResults, RegCITT
|
||||
|
||||
|
||||
def temp_freq_equivalence(T, f, phi, T0=20.0):
|
||||
|
||||
alphaT = np.exp(phi * ((1 / (T + 273.15)) - (1 / (T0 + 273.15))))
|
||||
|
||||
Reference in New Issue
Block a user