From d86bd24e2b6cf6a3227ab5f3ff5bb39380b6ec54 Mon Sep 17 00:00:00 2001 From: Romain Boman <r.boman@uliege.be> Date: Wed, 23 Feb 2022 14:18:38 +0100 Subject: [PATCH] cleaning --- README.md | 8 +++---- models/CLIpro_150k_15_1.py | 34 +++++++++++++-------------- models/CLIpro_150k_15_2.py | 34 +++++++++++++-------------- models/CLIpro_150k_7_1.py | 34 +++++++++++++-------------- models/CLIpro_150k_7_2.py | 34 +++++++++++++-------------- models/CLIpro_250k_15_1.py | 34 +++++++++++++-------------- models/CLIpro_250k_15_2.py | 34 +++++++++++++-------------- models/CLIpro_250k_7_1.py | 34 +++++++++++++-------------- models/CLIpro_250k_7_2.py | 34 +++++++++++++-------------- models/CLIpro_500k_15_1.py | 34 +++++++++++++-------------- models/CLIpro_500k_15_2.py | 34 +++++++++++++-------------- models/CLIpro_500k_7_1.py | 34 +++++++++++++-------------- models/CLIpro_500k_7_2.py | 34 +++++++++++++-------------- models/CLIpro_750k_15_1.py | 34 +++++++++++++-------------- models/CLIpro_750k_15_2.py | 34 +++++++++++++-------------- models/CLIpro_750k_7_1.py | 34 +++++++++++++-------------- models/CLIpro_750k_7_2.py | 34 +++++++++++++-------------- models/Dolico_bon_150k_15_1.py | 32 ++++++++++++------------- models/Dolico_bon_150k_15_2.py | 32 ++++++++++++------------- models/Dolico_bon_150k_7_1.py | 20 ++++++++-------- models/Dolico_bon_150k_7_2.py | 20 ++++++++-------- models/Dolico_bon_250k_15_1.py | 32 ++++++++++++------------- models/Dolico_bon_250k_15_2.py | 32 ++++++++++++------------- models/Dolico_bon_250k_7_1.py | 20 ++++++++-------- models/Dolico_bon_250k_7_2.py | 20 ++++++++-------- models/Dolico_bon_500k_15_1.py | 32 ++++++++++++------------- models/Dolico_bon_500k_15_2.py | 32 ++++++++++++------------- models/Dolico_bon_500k_7_1.py | 20 ++++++++-------- models/Dolico_bon_500k_7_2.py | 20 ++++++++-------- models/Dolico_bon_750k_15_1.py | 20 ++++++++-------- models/Dolico_bon_750k_15_2.py | 20 ++++++++-------- models/Dolico_bon_750k_7_1.py | 20 ++++++++-------- models/Dolico_bon_750k_7_2.py | 20 ++++++++-------- models/Dolico_osb_150k_15_1.py | 20 ++++++++-------- models/Dolico_osb_150k_15_2.py | 20 ++++++++-------- models/Dolico_osb_150k_7_1.py | 20 ++++++++-------- models/Dolico_osb_150k_7_2.py | 20 ++++++++-------- models/Dolico_osb_250k_15_1.py | 20 ++++++++-------- models/Dolico_osb_250k_15_2.py | 20 ++++++++-------- models/Dolico_osb_250k_7_1.py | 20 ++++++++-------- models/Dolico_osb_250k_7_2.py | 20 ++++++++-------- models/Dolico_osb_500k_15_1.py | 20 ++++++++-------- models/Dolico_osb_500k_15_2.py | 20 ++++++++-------- models/Dolico_osb_500k_7_1.py | 20 ++++++++-------- models/Dolico_osb_500k_7_2.py | 20 ++++++++-------- models/Dolico_osb_750k_15_1.py | 20 ++++++++-------- models/Dolico_osb_750k_15_2.py | 20 ++++++++-------- models/Dolico_osb_750k_7_1.py | 20 ++++++++-------- models/Dolico_osb_750k_7_2.py | 20 ++++++++-------- models/PLTtympFranken_150k_15_1.py | 30 +++++++++++------------ models/PLTtympFranken_150k_15_2.py | 30 +++++++++++------------ models/PLTtympFranken_150k_7_1.py | 30 +++++++++++------------ models/PLTtympFranken_150k_7_2.py | 30 +++++++++++------------ models/PLTtympFranken_20k.py | 30 +++++++++++------------ models/PLTtympFranken_250k.py | 30 +++++++++++------------ models/PLTtympFranken_250k_15_1.py | 30 +++++++++++------------ models/PLTtympFranken_250k_15_2.py | 30 +++++++++++------------ models/PLTtympFranken_250k_7_1.py | 30 +++++++++++------------ models/PLTtympFranken_250k_7_2.py | 30 +++++++++++------------ models/PLTtympFranken_500k_15_1.py | 30 +++++++++++------------ models/PLTtympFranken_500k_15_2.py | 30 +++++++++++------------ models/PLTtympFranken_500k_7_1.py | 30 +++++++++++------------ models/PLTtympFranken_500k_7_2.py | 30 +++++++++++------------ models/PLTtympFranken_750k.py | 30 +++++++++++------------ models/PLTtympFranken_750k_15_1.py | 30 +++++++++++------------ models/PLTtympFranken_750k_15_2.py | 30 +++++++++++------------ models/PLTtympFranken_750k_7_1.py | 30 +++++++++++------------ models/PLTtympFranken_750k_7_2.py | 30 +++++++++++------------ models/Panthera_pardus_RC_30.py | 21 ++++++++--------- models/TYLber_150k_15_1.py | 30 +++++++++++------------ models/TYLber_150k_15_2.py | 30 +++++++++++------------ models/TYLber_150k_7_1.py | 30 +++++++++++------------ models/TYLber_150k_7_2.py | 30 +++++++++++------------ models/TYLber_250k_15_1.py | 30 +++++++++++------------ models/TYLber_250k_15_2_bad.py | 30 +++++++++++------------ models/TYLber_250k_7_1.py | 30 +++++++++++------------ models/TYLber_250k_7_2_bad.py | 30 +++++++++++------------ models/TYLber_500k_15_1.py | 30 +++++++++++------------ models/TYLber_500k_15_2.py | 30 +++++++++++------------ models/TYLber_500k_7_1.py | 30 +++++++++++------------ models/TYLber_500k_7_2.py | 30 +++++++++++------------ models/TYLber_750k_15_1.py | 30 +++++++++++------------ models/TYLber_750k_15_2.py | 30 +++++++++++------------ models/TYLber_750k_7_1.py | 30 +++++++++++------------ models/TYLber_750k_7_2.py | 30 +++++++++++------------ models/TYLnep_150k_15_1.py | 30 +++++++++++------------ models/TYLnep_150k_15_2.py | 30 +++++++++++------------ models/TYLnep_150k_7_1.py | 30 +++++++++++------------ models/TYLnep_150k_7_2.py | 30 +++++++++++------------ models/TYLnep_250k_15_1.py | 30 +++++++++++------------ models/TYLnep_250k_15_2.py | 30 +++++++++++------------ models/TYLnep_250k_7_1.py | 30 +++++++++++------------ models/TYLnep_250k_7_2.py | 30 +++++++++++------------ models/TYLnep_500k_15_1.py | 30 +++++++++++------------ models/TYLnep_500k_15_2.py | 30 +++++++++++------------ models/TYLnep_500k_7_1.py | 30 +++++++++++------------ models/TYLnep_500k_7_2.py | 30 +++++++++++------------ models/TYLnep_750k_15_1.py | 30 +++++++++++------------ models/TYLnep_750k_15_2.py | 30 +++++++++++------------ models/TYLnep_750k_7_1.py | 30 +++++++++++------------ models/TYLnep_750k_7_2.py | 30 +++++++++++------------ models/bonemodel.py | 34 ++++++++++++++++++++------- models/dolicorhynchops_10k.py | 8 +++---- models/dolicorhynchops_10k_contact.py | 8 +++---- models/dolicorhynchops_149k.py | 6 ++--- 105 files changed, 1444 insertions(+), 1427 deletions(-) diff --git a/README.md b/README.md index 7bfea08..ad4478c 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# dinos +# fossils -Finite element models of marine reptile mandibles. +Finite element models of bones loaded by muscle forces. -Collaboration with the [EDDy Lab](https://www.eddylab.uliege.be/) (Prof. V. Fisher). +Collaboration with the [EDDy Lab](https://www.eddylab.uliege.be/) (Prof. Valentin Fisher). -## Example of calculations +## Examples of calculations of marine reptile mandibles CLIpro_150k_15_1:  diff --git a/models/CLIpro_150k_15_1.py b/models/CLIpro_150k_15_1.py index 2563091..aa039ee 100644 --- a/models/CLIpro_150k_15_1.py +++ b/models/CLIpro_150k_15_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 150k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_150k_15_2.py b/models/CLIpro_150k_15_2.py index a294c79..2194c54 100644 --- a/models/CLIpro_150k_15_2.py +++ b/models/CLIpro_150k_15_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 150k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_150k_7_1.py b/models/CLIpro_150k_7_1.py index 6e3100a..bbd8310 100644 --- a/models/CLIpro_150k_7_1.py +++ b/models/CLIpro_150k_7_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 150k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_150k_7_2.py b/models/CLIpro_150k_7_2.py index a7ad41f..917473e 100644 --- a/models/CLIpro_150k_7_2.py +++ b/models/CLIpro_150k_7_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 150k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_250k_15_1.py b/models/CLIpro_250k_15_1.py index 1aaa5d1..38fe9e2 100644 --- a/models/CLIpro_250k_15_1.py +++ b/models/CLIpro_250k_15_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 250k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_250k_15_2.py b/models/CLIpro_250k_15_2.py index 7c459fe..d6f00b5 100644 --- a/models/CLIpro_250k_15_2.py +++ b/models/CLIpro_250k_15_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 250k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_250k_7_1.py b/models/CLIpro_250k_7_1.py index 9b6809a..0144fe9 100644 --- a/models/CLIpro_250k_7_1.py +++ b/models/CLIpro_250k_7_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 250k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_250k_7_2.py b/models/CLIpro_250k_7_2.py index 5abc672..630a2ce 100644 --- a/models/CLIpro_250k_7_2.py +++ b/models/CLIpro_250k_7_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 250k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_500k_15_1.py b/models/CLIpro_500k_15_1.py index 5689861..a311860 100644 --- a/models/CLIpro_500k_15_1.py +++ b/models/CLIpro_500k_15_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 500k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_500k_15_2.py b/models/CLIpro_500k_15_2.py index ce1ad3d..b19bac7 100644 --- a/models/CLIpro_500k_15_2.py +++ b/models/CLIpro_500k_15_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 500k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_500k_7_1.py b/models/CLIpro_500k_7_1.py index de75d07..05cf429 100644 --- a/models/CLIpro_500k_7_1.py +++ b/models/CLIpro_500k_7_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 500k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_500k_7_2.py b/models/CLIpro_500k_7_2.py index 5b8f067..ba228fb 100644 --- a/models/CLIpro_500k_7_2.py +++ b/models/CLIpro_500k_7_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 500k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_750k_15_1.py b/models/CLIpro_750k_15_1.py index d2b4eb0..86b44c0 100644 --- a/models/CLIpro_750k_15_1.py +++ b/models/CLIpro_750k_15_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 750k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_750k_15_2.py b/models/CLIpro_750k_15_2.py index 2a7abcb..13829ef 100644 --- a/models/CLIpro_750k_15_2.py +++ b/models/CLIpro_750k_15_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 750k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.680521, 181.590153, 83.449286], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.432835, 183.211827, 82.975638], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.531105, 182.179642, 83.287358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.557619, 183.499002, 83.210456], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.792943, 199.343446, 61.672899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.202802, 197.737902, 61.873620], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.389091, 189.529359, 78.967938], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.442241, 165.807955, 80.338773], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.261135, 168.629401, 81.345746], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_750k_7_1.py b/models/CLIpro_750k_7_1.py index 5c0eeb1..e5b13a2 100644 --- a/models/CLIpro_750k_7_1.py +++ b/models/CLIpro_750k_7_1.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 750k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/CLIpro_750k_7_2.py b/models/CLIpro_750k_7_2.py index 41cf267..87cbe31 100644 --- a/models/CLIpro_750k_7_2.py +++ b/models/CLIpro_750k_7_2.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Clidastes propython FHSM17576 +# 750k faces on the mandible surface def parms(d={}): @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 100.61, 'focalpt': [47.666592, 175.921521, 79.560751], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 100.42, 'focalpt': [-46.419570, 177.561510, 79.317629], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 77.85, 'focalpt': [43.567966, 176.516406, 79.835879], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 74.91, 'focalpt': [-42.606496, 177.966337, 79.681598], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 60.38, 'focalpt': [40.948735, 196.405144, 60.200407], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 60.63, 'focalpt': [-45.187592, 194.885808, 60.386860], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 286.95, 'focalpt': [16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 322.07, 'focalpt': [-16.500735, 183.994988, 75.391863], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 57.40, 'focalpt': [17.648059, 160.594971, 74.091063], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 60.05, 'focalpt': [-12.290623, 162.896808, 75.891315], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_150k_15_1.py b/models/Dolico_bon_150k_15_1.py index 8b9ba51..faee809 100644 --- a/models/Dolico_bon_150k_15_1.py +++ b/models/Dolico_bon_150k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -15,38 +15,38 @@ def parms(d={}): { 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, - 'focalpt': [26.879903 565.011337 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [26.879903, 565.011337, 160.711648], + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, - 'focalpt': [-85.160237 565.739134 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-85.160237, 565.739134, 165.740358], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, - 'focalpt': [110.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [110.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, - 'focalpt': [-104.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-104.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, - 'focalpt': [-14.698618 471.781092 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-14.698618, 471.781092, 160.885320], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, - 'focalpt': [-71.231138 484.326358 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-71.231138, 484.326358, 152.248546], + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_150k_15_2.py b/models/Dolico_bon_150k_15_2.py index e22fb23..1fc821a 100644 --- a/models/Dolico_bon_150k_15_2.py +++ b/models/Dolico_bon_150k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -15,38 +15,38 @@ def parms(d={}): { 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, - 'focalpt': [26.879903 565.011337 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [26.879903, 565.011337, 160.711648], + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, - 'focalpt': [-85.160237 565.739134 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-85.160237, 565.739134, 165.740358], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, - 'focalpt': [110.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [110.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, - 'focalpt': [-104.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-104.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, - 'focalpt': [-14.698618 471.781092 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-14.698618, 471.781092, 160.885320], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, - 'focalpt': [-71.231138 484.326358 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-71.231138, 484.326358, 152.248546], + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_150k_7_1.py b/models/Dolico_bon_150k_7_1.py index c6fbc58..31780e6 100644 --- a/models/Dolico_bon_150k_7_1.py +++ b/models/Dolico_bon_150k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_150k_7_2.py b/models/Dolico_bon_150k_7_2.py index 1d903ca..71951c9 100644 --- a/models/Dolico_bon_150k_7_2.py +++ b/models/Dolico_bon_150k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_250k_15_1.py b/models/Dolico_bon_250k_15_1.py index 1ff0622..0ee7b32 100644 --- a/models/Dolico_bon_250k_15_1.py +++ b/models/Dolico_bon_250k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -15,38 +15,38 @@ def parms(d={}): { 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, - 'focalpt': [26.879903 565.011337 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [26.879903, 565.011337, 160.711648], + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, - 'focalpt': [-85.160237 565.739134 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-85.160237, 565.739134, 165.740358], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, - 'focalpt': [110.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [110.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, - 'focalpt': [-104.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-104.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, - 'focalpt': [-14.698618 471.781092 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-14.698618, 471.781092, 160.885320], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, - 'focalpt': [-71.231138 484.326358 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-71.231138, 484.326358, 152.248546], + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_250k_15_2.py b/models/Dolico_bon_250k_15_2.py index e2c06a8..04db7c5 100644 --- a/models/Dolico_bon_250k_15_2.py +++ b/models/Dolico_bon_250k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -15,38 +15,38 @@ def parms(d={}): { 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, - 'focalpt': [26.879903 565.011337 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [26.879903, 565.011337, 160.711648], + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, - 'focalpt': [-85.160237 565.739134 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-85.160237, 565.739134, 165.740358], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, - 'focalpt': [110.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [110.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, - 'focalpt': [-104.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-104.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, - 'focalpt': [-14.698618 471.781092 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-14.698618, 471.781092, 160.885320], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, - 'focalpt': [-71.231138 484.326358 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-71.231138, 484.326358, 152.248546], + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_250k_7_1.py b/models/Dolico_bon_250k_7_1.py index fa90c9f..d75a6c2 100644 --- a/models/Dolico_bon_250k_7_1.py +++ b/models/Dolico_bon_250k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_250k_7_2.py b/models/Dolico_bon_250k_7_2.py index 38a1266..b07f36c 100644 --- a/models/Dolico_bon_250k_7_2.py +++ b/models/Dolico_bon_250k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_500k_15_1.py b/models/Dolico_bon_500k_15_1.py index 3628472..4952ae9 100644 --- a/models/Dolico_bon_500k_15_1.py +++ b/models/Dolico_bon_500k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -15,38 +15,38 @@ def parms(d={}): { 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, - 'focalpt': [26.879903 565.011337 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [26.879903, 565.011337, 160.711648], + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, - 'focalpt': [-85.160237 565.739134 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-85.160237, 565.739134, 165.740358], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, - 'focalpt': [110.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [110.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, - 'focalpt': [-104.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-104.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, - 'focalpt': [-14.698618 471.781092 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-14.698618, 471.781092, 160.885320], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, - 'focalpt': [-71.231138 484.326358 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-71.231138, 484.326358, 152.248546], + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_500k_15_2.py b/models/Dolico_bon_500k_15_2.py index e3b413f..d431f11 100644 --- a/models/Dolico_bon_500k_15_2.py +++ b/models/Dolico_bon_500k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -15,38 +15,38 @@ def parms(d={}): { 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, - 'focalpt': [26.879903 565.011337 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [26.879903, 565.011337, 160.711648], + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, - 'focalpt': [-85.160237 565.739134 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-85.160237, 565.739134, 165.740358], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, - 'focalpt': [110.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [110.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, - 'focalpt': [-104.578 578.7688 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-104.578, 578.7688, 58.5503], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, - 'focalpt': [-14.698618 471.781092 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-14.698618, 471.781092, 160.885320], + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, - 'focalpt': [-71.231138 484.326358 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'focalpt': [-71.231138, 484.326358, 152.248546], + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_500k_7_1.py b/models/Dolico_bon_500k_7_1.py index e63e70d..e7c7d89 100644 --- a/models/Dolico_bon_500k_7_1.py +++ b/models/Dolico_bon_500k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_500k_7_2.py b/models/Dolico_bon_500k_7_2.py index 5a51743..151dfcc 100644 --- a/models/Dolico_bon_500k_7_2.py +++ b/models/Dolico_bon_500k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_750k_15_1.py b/models/Dolico_bon_750k_15_1.py index 848b1a4..f5a2561 100644 --- a/models/Dolico_bon_750k_15_1.py +++ b/models/Dolico_bon_750k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.879903, 565.011337, 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.160237, 565.739134, 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.578, 578.7688, 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.578, 578.7688, 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 471.781092, 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.231138, 484.326358, 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_750k_15_2.py b/models/Dolico_bon_750k_15_2.py index 58d3718..5a266a2 100644 --- a/models/Dolico_bon_750k_15_2.py +++ b/models/Dolico_bon_750k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.879903, 565.011337, 160.711648], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.160237, 565.739134, 165.740358], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.578, 578.7688, 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.578, 578.7688, 58.5503], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 471.781092, 160.885320], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.231138, 484.326358, 152.248546], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_750k_7_1.py b/models/Dolico_bon_750k_7_1.py index e5243a3..9a7a7b0 100644 --- a/models/Dolico_bon_750k_7_1.py +++ b/models/Dolico_bon_750k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_bon_750k_7_2.py b/models/Dolico_bon_750k_7_2.py index fc2773f..f6d3189 100644 --- a/models/Dolico_bon_750k_7_2.py +++ b/models/Dolico_bon_750k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhyncops_bonneri_KUVP40001 def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/M_AME_L.stl', 'force': 2466.07, 'focalpt': [26.875945, 548.366816, 155.933549], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2357.08, 'focalpt': [-85.201151, 548.298180, 161.008995], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 512.92, 'focalpt': [110.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 516.21, 'focalpt': [-104.2106, 575.2580, 56.9669], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 2174.14, 'focalpt': [-14.698618, 456.040329, 143.133196], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 2283.12, 'focalpt': [-71.241720, 469.633861, 136.315799], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_150k_15_1.py b/models/Dolico_osb_150k_15_1.py index 1f5ceca..6ab99fb 100644 --- a/models/Dolico_osb_150k_15_1.py +++ b/models/Dolico_osb_150k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_150k_15_2.py b/models/Dolico_osb_150k_15_2.py index d4ab0e6..f570556 100644 --- a/models/Dolico_osb_150k_15_2.py +++ b/models/Dolico_osb_150k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_150k_7_1.py b/models/Dolico_osb_150k_7_1.py index e959031..954fd1c 100644 --- a/models/Dolico_osb_150k_7_1.py +++ b/models/Dolico_osb_150k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_150k_7_2.py b/models/Dolico_osb_150k_7_2.py index d15171e..5566621 100644 --- a/models/Dolico_osb_150k_7_2.py +++ b/models/Dolico_osb_150k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_250k_15_1.py b/models/Dolico_osb_250k_15_1.py index a57adda..244d8f4 100644 --- a/models/Dolico_osb_250k_15_1.py +++ b/models/Dolico_osb_250k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_250k_15_2.py b/models/Dolico_osb_250k_15_2.py index 879cc51..535798d 100644 --- a/models/Dolico_osb_250k_15_2.py +++ b/models/Dolico_osb_250k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_250k_7_1.py b/models/Dolico_osb_250k_7_1.py index 223a11b..a2ab040 100644 --- a/models/Dolico_osb_250k_7_1.py +++ b/models/Dolico_osb_250k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_250k_7_2.py b/models/Dolico_osb_250k_7_2.py index 1ac5047..dd74d17 100644 --- a/models/Dolico_osb_250k_7_2.py +++ b/models/Dolico_osb_250k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/Dolico_osb_500k_15_1.py b/models/Dolico_osb_500k_15_1.py index 72dd0f7..02cb048 100644 --- a/models/Dolico_osb_500k_15_1.py +++ b/models/Dolico_osb_500k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_500k_15_2.py b/models/Dolico_osb_500k_15_2.py index d804ca7..c49847e 100644 --- a/models/Dolico_osb_500k_15_2.py +++ b/models/Dolico_osb_500k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/Dolico_osb_500k_7_1.py b/models/Dolico_osb_500k_7_1.py index 28ab17d..7efb772 100644 --- a/models/Dolico_osb_500k_7_1.py +++ b/models/Dolico_osb_500k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_500k_7_2.py b/models/Dolico_osb_500k_7_2.py index 2e732ca..e79f983 100644 --- a/models/Dolico_osb_500k_7_2.py +++ b/models/Dolico_osb_500k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_750k_15_1.py b/models/Dolico_osb_750k_15_1.py index fbe1cc3..d4f1ca8 100644 --- a/models/Dolico_osb_750k_15_1.py +++ b/models/Dolico_osb_750k_15_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/Dolico_osb_750k_15_2.py b/models/Dolico_osb_750k_15_2.py index 05fa24f..9dca890 100644 --- a/models/Dolico_osb_750k_15_2.py +++ b/models/Dolico_osb_750k_15_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [112.251098, 118.044274, 288.730662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [119.286464, 113.346268, 325.926690], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [69.7341, 101.3837, 230.3038], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [69.4647, 101.1148, 360.8630], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [124.446263, 54.536180, 288.628676], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [124.036830, 57.125231, 312.016025], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/Dolico_osb_750k_7_1.py b/models/Dolico_osb_750k_7_1.py index f3d2faf..a7f8628 100644 --- a/models/Dolico_osb_750k_7_1.py +++ b/models/Dolico_osb_750k_7_1.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/Dolico_osb_750k_7_2.py b/models/Dolico_osb_750k_7_2.py index 05b31df..2c89d40 100644 --- a/models/Dolico_osb_750k_7_2.py +++ b/models/Dolico_osb_750k_7_2.py @@ -1,6 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- - +# Dolicorhynchops osborni def parms(d={}): @@ -16,37 +16,37 @@ def parms(d={}): 'file': f'{path}/Dolico_osb_MAME_L.stl', 'force': 772.65, 'focalpt': [111.932718, 105.736007, 284.210451], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAME_R.stl', 'force': 740.39, 'focalpt': [116.924619, 103.660236, 324.555468], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_L.stl', 'force': 111.37, 'focalpt': [66.5834, 99.3707, 230.4621], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MAMP_R.stl', 'force': 111.37, 'focalpt': [66.4211, 98.4528, 3608656], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_L.stl', 'force': 639.16, 'focalpt': [111.840919, 45.046116, 285.573176], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/Dolico_osb_MPT_R.stl', 'force': 659.75, 'focalpt': [110.586808, 50.700302, 312.899651], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -56,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_150k_15_1.py b/models/PLTtympFranken_150k_15_1.py index eaa1a9e..0137a79 100644 --- a/models/PLTtympFranken_150k_15_1.py +++ b/models/PLTtympFranken_150k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_150k_15_2.py b/models/PLTtympFranken_150k_15_2.py index 28cdccd..b9227c0 100644 --- a/models/PLTtympFranken_150k_15_2.py +++ b/models/PLTtympFranken_150k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_150k_7_1.py b/models/PLTtympFranken_150k_7_1.py index 5f0e0db..1781865 100644 --- a/models/PLTtympFranken_150k_7_1.py +++ b/models/PLTtympFranken_150k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_150k_7_2.py b/models/PLTtympFranken_150k_7_2.py index be38243..18b8cc1 100644 --- a/models/PLTtympFranken_150k_7_2.py +++ b/models/PLTtympFranken_150k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_20k.py b/models/PLTtympFranken_20k.py index c580ab7..6a228c1 100644 --- a/models/PLTtympFranken_20k.py +++ b/models/PLTtympFranken_20k.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 272.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.850e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 20000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.850e-9 # [T/mm³] + p['Young'] = 20000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_250k.py b/models/PLTtympFranken_250k.py index b243254..c265f44 100644 --- a/models/PLTtympFranken_250k.py +++ b/models/PLTtympFranken_250k.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L_lfs.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R_lfs.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 272.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.850e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 20000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.850e-9 # [T/mm³] + p['Young'] = 20000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_250k_15_1.py b/models/PLTtympFranken_250k_15_1.py index 5553eb2..55cefda 100644 --- a/models/PLTtympFranken_250k_15_1.py +++ b/models/PLTtympFranken_250k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_250k_15_2.py b/models/PLTtympFranken_250k_15_2.py index 63ff44f..589d475 100644 --- a/models/PLTtympFranken_250k_15_2.py +++ b/models/PLTtympFranken_250k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_250k_7_1.py b/models/PLTtympFranken_250k_7_1.py index 967f181..66828c2 100644 --- a/models/PLTtympFranken_250k_7_1.py +++ b/models/PLTtympFranken_250k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_250k_7_2.py b/models/PLTtympFranken_250k_7_2.py index 69a7dd1..a1abc32 100644 --- a/models/PLTtympFranken_250k_7_2.py +++ b/models/PLTtympFranken_250k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_500k_15_1.py b/models/PLTtympFranken_500k_15_1.py index fc429be..ee18323 100644 --- a/models/PLTtympFranken_500k_15_1.py +++ b/models/PLTtympFranken_500k_15_1.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_500k_15_2.py b/models/PLTtympFranken_500k_15_2.py index 2f86e55..ab6a981 100644 --- a/models/PLTtympFranken_500k_15_2.py +++ b/models/PLTtympFranken_500k_15_2.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_500k_7_1.py b/models/PLTtympFranken_500k_7_1.py index 7242230..94599c1 100644 --- a/models/PLTtympFranken_500k_7_1.py +++ b/models/PLTtympFranken_500k_7_1.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_500k_7_2.py b/models/PLTtympFranken_500k_7_2.py index 97e2469..667cfd1 100644 --- a/models/PLTtympFranken_500k_7_2.py +++ b/models/PLTtympFranken_500k_7_2.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_750k.py b/models/PLTtympFranken_750k.py index 64ab348..cdd4be9 100644 --- a/models/PLTtympFranken_750k.py +++ b/models/PLTtympFranken_750k.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1_lfs.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2_lfs.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1_lfs.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2_lfs.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L_lfs.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R_lfs.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L_lfs.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R_lfs.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L_lfs.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R_lfs.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L_lfs.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R_lfs.stl', 'force': 272.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.850e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 20000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.850e-9 # [T/mm³] + p['Young'] = 20000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/PLTtympFranken_750k_15_1.py b/models/PLTtympFranken_750k_15_1.py index 77030bf..1d2a95a 100644 --- a/models/PLTtympFranken_750k_15_1.py +++ b/models/PLTtympFranken_750k_15_1.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_750k_15_2.py b/models/PLTtympFranken_750k_15_2.py index 02a0cd4..2287593 100644 --- a/models/PLTtympFranken_750k_15_2.py +++ b/models/PLTtympFranken_750k_15_2.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [168.632495, -77.654233, 291.917515], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [162.990556, 84.506622, 300.400077], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [170.123995, -67.091482, 294.560006], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [159.487575, 69.680135, 301.992776], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [200.874582, -73.117085, 243.673804], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [197.328191, 87.354103, 240.557139], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [174.077429, -35.213424, 286.207974], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [176.936559, 43.557517, 297.140329], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [139.572813, -30.381170, 297.993282], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [146.605544, 28.061586, 308.115231], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_750k_7_1.py b/models/PLTtympFranken_750k_7_1.py index e13b0ad..f2ffb35 100644 --- a/models/PLTtympFranken_750k_7_1.py +++ b/models/PLTtympFranken_750k_7_1.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/PLTtympFranken_750k_7_2.py b/models/PLTtympFranken_750k_7_2.py index f00ed72..dd58b42 100644 --- a/models/PLTtympFranken_750k_7_2.py +++ b/models/PLTtympFranken_750k_7_2.py @@ -16,73 +16,73 @@ def parms(d={}): 'file': f'{path}/PLTtym_M_Adductor_externus_L1.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_L2.stl', 'force': 487.38, 'focalpt': [146.982380, -77.664399, 278.479435], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R1.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_R2.stl', 'force': 452.79, 'focalpt': [138.878155, 84.493762, 284.866894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_L.stl', 'force': 362.86, 'focalpt': [147.360255, -67.584745, 281.176887], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_externus_medialis_R.stl', 'force': 354.37, 'focalpt': [136.040621, 69.415241, 285.431467], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_L.stl', 'force': 233.63, 'focalpt': [190.286665, -73.222918, 239.986014], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Adductor_mandibulae_profundus_R.stl', 'force': 225.83, 'focalpt': [187.649314, 87.414657, 236.135409], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_L.stl', 'force': 1537.52, 'focalpt': [153.241871, -37.103172, 275.752858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_profundus_R.stl', 'force': 1458.46, 'focalpt': [153.541222, 41.630166, 284.082309], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_L.stl', 'force': 272.44, 'focalpt': [116.915364, -29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/PLTtym_M_Pseudotemporalis_superficialis_R.stl', 'force': 274.42, 'focalpt': [116.915364, 29.987994, 276.369899], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -92,9 +92,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/Panthera_pardus_RC_30.py b/models/Panthera_pardus_RC_30.py index e78e509..94832dd 100644 --- a/models/Panthera_pardus_RC_30.py +++ b/models/Panthera_pardus_RC_30.py @@ -1,7 +1,6 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- -# Dolicorhynchops osborni FHSM VP404 -# 10k faces on the mandible surface +# Panthera pardus AMNH 113745 def parms(d={}): @@ -17,37 +16,37 @@ def parms(d={}): 'file': f'{path}/m. masseter left.stl', 'force': 150.9284, 'focalpt': [-49.8903, 18.6, 30.6564], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/m. masseter right.stl', 'force': 230.87, 'focalpt': [52.1813, 12.4872, 34.5441], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/m. pterygoideus left.stl', 'force': 25.7054, 'focalpt': [-10.1567, -2.1217, 34.2502], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/m. pterygoideus right.stl', 'force': 35.3892, 'focalpt': [11.0602, -3.4042, 33.662], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/m. temporalis left.stl', 'force': 221.773, 'focalpt': [-20.3207, 11.5864, 82.6092], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/m. temporalis right.stl', 'force': 366.678, 'focalpt': [22.9732, 8.3983, 82.0678], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -57,9 +56,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 18000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 18000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_150k_15_1.py b/models/TYLber_150k_15_1.py index 4098bd4..eeb5afa 100644 --- a/models/TYLber_150k_15_1.py +++ b/models/TYLber_150k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_150k_15_2.py b/models/TYLber_150k_15_2.py index 7c41e63..14bb07d 100644 --- a/models/TYLber_150k_15_2.py +++ b/models/TYLber_150k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_150k_7_1.py b/models/TYLber_150k_7_1.py index b84ae26..c519b2a 100644 --- a/models/TYLber_150k_7_1.py +++ b/models/TYLber_150k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_150k_7_2.py b/models/TYLber_150k_7_2.py index aed3d31..2d40a52 100644 --- a/models/TYLber_150k_7_2.py +++ b/models/TYLber_150k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_250k_15_1.py b/models/TYLber_250k_15_1.py index 85d86c4..8812bd4 100644 --- a/models/TYLber_250k_15_1.py +++ b/models/TYLber_250k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_250k_15_2_bad.py b/models/TYLber_250k_15_2_bad.py index be39038..c5a92a3 100644 --- a/models/TYLber_250k_15_2_bad.py +++ b/models/TYLber_250k_15_2_bad.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_250k_7_1.py b/models/TYLber_250k_7_1.py index d0d2305..56d638a 100644 --- a/models/TYLber_250k_7_1.py +++ b/models/TYLber_250k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_250k_7_2_bad.py b/models/TYLber_250k_7_2_bad.py index de505bb..d3b06b1 100644 --- a/models/TYLber_250k_7_2_bad.py +++ b/models/TYLber_250k_7_2_bad.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_500k_15_1.py b/models/TYLber_500k_15_1.py index 3e2d757..ac84d08 100644 --- a/models/TYLber_500k_15_1.py +++ b/models/TYLber_500k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_500k_15_2.py b/models/TYLber_500k_15_2.py index 08c5d6d..62149af 100644 --- a/models/TYLber_500k_15_2.py +++ b/models/TYLber_500k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_500k_7_1.py b/models/TYLber_500k_7_1.py index 43cb82e..b4949d0 100644 --- a/models/TYLber_500k_7_1.py +++ b/models/TYLber_500k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_500k_7_2.py b/models/TYLber_500k_7_2.py index e1cd5fb..9b4b21a 100644 --- a/models/TYLber_500k_7_2.py +++ b/models/TYLber_500k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] ] @@ -94,9 +94,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_750k_15_1.py b/models/TYLber_750k_15_1.py index f51416e..9a857f4 100644 --- a/models/TYLber_750k_15_1.py +++ b/models/TYLber_750k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_750k_15_2.py b/models/TYLber_750k_15_2.py index 5fbfaaf..9fcc89d 100644 --- a/models/TYLber_750k_15_2.py +++ b/models/TYLber_750k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-226.948122, -404.676272, 293.141858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.875595, -405.973439, 293.128592], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-187.848876, -398.299265, 300.243918], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.782001, -398.895180, 297.404123], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-238.123377, -515.250915, 168.606158], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [250.214506, -511.788168, 169.664531], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [83.203736, -487.096873, 299.673390], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.686907, -361.550465, 316.886714], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [5.246492, -370.196322, 312.427152], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_750k_7_1.py b/models/TYLber_750k_7_1.py index b66216c..3afbe8a 100644 --- a/models/TYLber_750k_7_1.py +++ b/models/TYLber_750k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLber_750k_7_2.py b/models/TYLber_750k_7_2.py index 9d8bd15..92a9486 100644 --- a/models/TYLber_750k_7_2.py +++ b/models/TYLber_750k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 3737.50, 'focalpt': [-188.187696, -369.873120, 275.914061], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 3759.12, 'focalpt': [239.457293, -372.692345, 270.350792], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 2365.71, 'focalpt': [-227.291904, -372.899411, 271.130366], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 2365.96, 'focalpt': [199.701736, -364.593452, 274.337915], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 1153.30, 'focalpt': [-239.910482, -497.053749, 161.755878], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 1130.47, 'focalpt': [251.670671, -493.669607, 163.115757], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 11453.79, 'focalpt': [-86.780031, -452.169701, 286.960360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 11344.36, 'focalpt': [65.724326, -455.237748, 285.824986], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 1925.31, 'focalpt': [-28.340770, -326.256797, 288.260067], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 1955.85, 'focalpt': [6.631490, -329.778752, 284.720894], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_150k_15_1.py b/models/TYLnep_150k_15_1.py index 61652d8..a601e27 100644 --- a/models/TYLnep_150k_15_1.py +++ b/models/TYLnep_150k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_150k_15_2.py b/models/TYLnep_150k_15_2.py index 3dfb731..19979cc 100644 --- a/models/TYLnep_150k_15_2.py +++ b/models/TYLnep_150k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_150k_7_1.py b/models/TYLnep_150k_7_1.py index 5bb47e1..d4a4ccd 100644 --- a/models/TYLnep_150k_7_1.py +++ b/models/TYLnep_150k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_150k_7_2.py b/models/TYLnep_150k_7_2.py index 1530fed..22f0796 100644 --- a/models/TYLnep_150k_7_2.py +++ b/models/TYLnep_150k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_250k_15_1.py b/models/TYLnep_250k_15_1.py index b441998..62af9b0 100644 --- a/models/TYLnep_250k_15_1.py +++ b/models/TYLnep_250k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_250k_15_2.py b/models/TYLnep_250k_15_2.py index 27c024a..cf9c9a3 100644 --- a/models/TYLnep_250k_15_2.py +++ b/models/TYLnep_250k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_250k_7_1.py b/models/TYLnep_250k_7_1.py index 62f9090..5922743 100644 --- a/models/TYLnep_250k_7_1.py +++ b/models/TYLnep_250k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_250k_7_2.py b/models/TYLnep_250k_7_2.py index 566c8da..e959f36 100644 --- a/models/TYLnep_250k_7_2.py +++ b/models/TYLnep_250k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_500k_15_1.py b/models/TYLnep_500k_15_1.py index f9b936f..6f4c486 100644 --- a/models/TYLnep_500k_15_1.py +++ b/models/TYLnep_500k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_500k_15_2.py b/models/TYLnep_500k_15_2.py index 0069675..01a65a5 100644 --- a/models/TYLnep_500k_15_2.py +++ b/models/TYLnep_500k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_500k_7_1.py b/models/TYLnep_500k_7_1.py index fbfa04c..17cf4df 100644 --- a/models/TYLnep_500k_7_1.py +++ b/models/TYLnep_500k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_500k_7_2.py b/models/TYLnep_500k_7_2.py index f16fc6c..749a310 100644 --- a/models/TYLnep_500k_7_2.py +++ b/models/TYLnep_500k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_750k_15_1.py b/models/TYLnep_750k_15_1.py index 1d32022..b0bb111 100644 --- a/models/TYLnep_750k_15_1.py +++ b/models/TYLnep_750k_15_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_750k_15_2.py b/models/TYLnep_750k_15_2.py index 049513c..c6aae73 100644 --- a/models/TYLnep_750k_15_2.py +++ b/models/TYLnep_750k_15_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [308.473332, 28.163213, 250.951392], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [296.283500, 369.886693, 255.176087], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [300.906261, 55.055205, 252.556226], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [286.660352, 341.107336, 255.394302], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [399.491627, 41.706145, 179.360685], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [390.182398, 366.797205, 182.090360], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [336.901305, 168.784247, 239.730708], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [333.341888, 239.859828, 243.445232], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [267.558659, 184.636991, 259.580424], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [265.708207, 231.528258, 258.402238], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_750k_7_1.py b/models/TYLnep_750k_7_1.py index 0a900bf..f2366c2 100644 --- a/models/TYLnep_750k_7_1.py +++ b/models/TYLnep_750k_7_1.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/TYLnep_750k_7_2.py b/models/TYLnep_750k_7_2.py index 203826c..94459f7 100644 --- a/models/TYLnep_750k_7_2.py +++ b/models/TYLnep_750k_7_2.py @@ -17,73 +17,73 @@ def parms(d={}): 'file': f'{path}/M_AE_L1.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_L2.stl', 'force': 2237.69, 'focalpt': [281.827445, 30.054466, 237.947288], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R1.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AE_R2.stl', 'force': 2232.01, 'focalpt': [275.116002, 370.517136, 239.044508], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_L.stl', 'force': 1246.44, 'focalpt': [285.999040, 53.491488, 237.027858], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AME_R.stl', 'force': 1275.85, 'focalpt': [266.377651, 341.300888, 237.817207], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_L.stl', 'force': 793.90, 'focalpt': [387.732266, 42.578942, 179.172349], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_AMP_R.stl', 'force': 787.65, 'focalpt': [378.121152, 367.378098, 180.106618], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_L.stl', 'force': 4664.98, 'focalpt': [317.950788, 168.140999, 229.313499], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTP_R.stl', 'force': 4618.76, 'focalpt': [313.985620, 239.674491, 231.907710], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_L.stl', 'force': 379.86, 'focalpt': [247.643176, 185.035264, 239.596042], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' }, { 'file': f'{path}/M_PTS_R.stl', 'force': 361.56, 'focalpt': [242.730626, 232.360324, 239.837334], - 'method': 'T+N' # 'U', 'T', 'T+N' + 'method': 'T+N' } ] p['fixations'] = { @@ -93,9 +93,9 @@ def parms(d={}): } # material properties - p['density'] = 1.662e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 15000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.662e-9 # [T/mm³] + p['Young'] = 15000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/bonemodel.py b/models/bonemodel.py index 3f77e09..dadbd6f 100644 --- a/models/bonemodel.py +++ b/models/bonemodel.py @@ -1,5 +1,8 @@ # -*- coding: utf-8 -*- -# mandible model +# Bone FEA model (formely: "mandible model") +# +# main Metafor script with default parameters. +# R.Boman from wrap import * import boneload @@ -17,13 +20,28 @@ def parms(d={}): # Geomagic/MeshLab input files path = 'dolicorhynchops/10k' - p['mandible'] = f'{path}/mandible.ply' # mandible mesh (.ply/.geo/.msh) - p['contact_pts'] = f'{path}/teeth.off' # one or several vertices (.ply/.off) (used if p['food']=='fixteeth') - p['axis_pt1'] = [0.1458893, -73.13895, 227.3909] # left temporomandibular joint - 1 vertex (.ply/.off/coordinates) - p['axis_pt2'] = f'{path}/RTMJ.off' # right temporomandibular joint - 1 vertex (.ply/.off/coordinates) + # mandible mesh (.ply/.geo/.msh) + p['mandible'] = f'{path}/mandible.ply' + # one or several vertices (.ply/.off) (used if p['food']=='fixteeth') + p['contact_pts'] = f'{path}/teeth.off' + # left temporomandibular joint - 1 vertex (.ply/.off/coordinates) + p['axis_pt1'] = [0.1458893, -73.13895, 227.3909] + # right temporomandibular joint - 1 vertex (.ply/.off/coordinates) + p['axis_pt2'] = f'{path}/RTMJ.off' + p['muscles'] = [ - { 'file': f'{path}/Lmuscle.ply', 'force': 100., 'focalpt':f'{path}/LmuscleF.off', 'method':'T'}, - { 'file': f'{path}/Rmuscle.off', 'force': 100., 'focalpt':f'{path}/RmuscleF.off', 'method':'T'} + { + 'file': f'{path}/Lmuscle.ply', + 'force': 100., + 'focalpt': f'{path}/LmuscleF.off', + 'method': 'T' # loading model: 'U', 'T', 'T+N' + }, + { + 'file': f'{path}/Rmuscle.off', + 'force': 100., + 'focalpt': f'{path}/RmuscleF.off', + 'method':'T' + } ] p['food'] = 'fixteeth' # type of food: 'fixteeth' or 'cylinder' p['fixations'] = { @@ -108,7 +126,7 @@ def getMetafor(p={}): # store data in a structure mgroups[name] = MuscleGroup(nodes, tris, ntags, loads) - # ------------------------------------------------------------------ + # -------------------------------------------------------------------------- # material materials = domain.getMaterialSet() diff --git a/models/dolicorhynchops_10k.py b/models/dolicorhynchops_10k.py index 7450334..496f75d 100644 --- a/models/dolicorhynchops_10k.py +++ b/models/dolicorhynchops_10k.py @@ -18,7 +18,7 @@ def parms(d={}): 'force': 100., # f'{path}/LmuscleF.off', 'focalpt': [-100.1458893, -173.13895, 227.3909], - 'method': 'U' # 'U', 'T', 'T+N' + 'method': 'U' }, { 'file': f'{path}/Rmuscle.off', @@ -34,9 +34,9 @@ def parms(d={}): } # material properties - p['density'] = 1.850e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 20000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.850e-9 # [T/mm³] + p['Young'] = 20000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p diff --git a/models/dolicorhynchops_10k_contact.py b/models/dolicorhynchops_10k_contact.py index 5f6475f..a9dcd32 100644 --- a/models/dolicorhynchops_10k_contact.py +++ b/models/dolicorhynchops_10k_contact.py @@ -16,7 +16,7 @@ def parms(d={}): 'file': f'{path}/Lmuscle.ply', 'force': 100., 'focalpt': f'{path}/LmuscleF.off', - 'method': 'T' # 'U', 'T', 'T+N' + 'method': 'T' }, { 'file': f'{path}/Rmuscle.off', @@ -44,9 +44,9 @@ def parms(d={}): # material properties - p['density'] = 1.850e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 20000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.850e-9 # [T/mm³] + p['Young'] = 20000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) diff --git a/models/dolicorhynchops_149k.py b/models/dolicorhynchops_149k.py index a4f6d6e..7ee9127 100644 --- a/models/dolicorhynchops_149k.py +++ b/models/dolicorhynchops_149k.py @@ -32,9 +32,9 @@ def parms(d={}): } # material properties - p['density'] = 1.850e-9 # [T/mm³] - bone: 1.850 kg/l - p['Young'] = 20000. # [MPa] elastic modulus - bone: 17-20 GPa - p['Poisson'] = 0.3 # [-] Poisson's ratio + p['density'] = 1.850e-9 # [T/mm³] + p['Young'] = 20000. # [MPa] + p['Poisson'] = 0.3 # [-] p.update(d) return p -- GitLab