Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
sensors:t:cpx_opx_wells_1977 [2017/01/17 13:44]
127.0.0.1 внешнее изменение
sensors:t:cpx_opx_wells_1977 [2018/11/12 15:07] (текущий)
Строка 1: Строка 1:
 ====== Cpx-Opx: Wells, 1977 ====== ====== Cpx-Opx: Wells, 1977 ======
- + 
 +Semi-empirical equation of state extracted from the available experimental data for the diopside-enstatite miscibility gap. 
 === Details === === Details ===
  
Строка 7: Строка 9:
 </​WRAP>​ </​WRAP>​
  
-^ Article |  +^ Article | <​ref:​wells1977> ​
-Collibration ​|  | +Callibration ​Multiple data sources ​ | 
-^ Precision |  | +^ Precision | ±70°C ​ | 
-^ Ranges |  |+^ Ranges | 800-1700°C ​|
 ^ Renew sensors |  | ^ Renew sensors |  |
  
Строка 31: Строка 33:
 source("​utilities_tpf.r"​);​ source("​utilities_tpf.r"​);​
  
-sensors.t.cpx_opx_wells_1977 <- function(Cpx,​ Opx, ...){ +sensors.t.cpx_opx_wells_1977 <- function(Cpx,​ Opx, usePFU=FALSE, ...){ 
-    Opx <- tpf.recalc_minaral("​OPX",​Opx);​ + 
-    Cpx <- tpf.recalc_minaral("​CPX",​Cpx);​+    ​row_names = paste0(Cpx$Name,"​-",​ Opx$Name);​ 
 + 
 +    if(!usePFU) { 
 +        ​Opx <- tpf.recalc_minaral("​OPX",​Opx);​ 
 +        Cpx <- tpf.recalc_minaral("​CPX",​Cpx);​ 
 +    }
  
     X <- Opx$Fe_p2_pfu / (Opx$Fe_p2_pfu + Opx$Mg_pfu);​     X <- Opx$Fe_p2_pfu / (Opx$Fe_p2_pfu + Opx$Mg_pfu);​
Строка 47: Строка 54:
     B <- B1 / B2 * B3 / B4;     B <- B1 / B2 * B3 / B4;
     T <- 7341 / (3.355 + 2.44 * X - log(A / B)) - 273.15;     T <- 7341 / (3.355 + 2.44 * X - log(A / B)) - 273.15;
-    return(data.frame(Name=paste0(Cpx$Name,"​-",​ Opx$Name),​T_calc=T));​+    ​ 
 +    ​return(data.frame(Name=row_names,​T_calc=T));​
 } }
  
Строка 62: Строка 70:
 </​Code>​ </​Code>​
  
-{{tag> tpf Cpx Opx }}+{{tag> tpf Cpx Opx AP_igroup fixed}}
  • sensors/t/cpx_opx_wells_1977.1484660690.txt.gz
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)