[Seacarb-commits] r18 - / pkg/seacarb pkg/seacarb/R

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Mon May 4 14:52:26 CEST 2009


Author: phgrosjean
Date: 2009-05-04 14:52:26 +0200 (Mon, 04 May 2009)
New Revision: 18

Added:
   pkg/seacarb/R/pHinsi.r
Removed:
   DESCRIPTION
   README
   pkg/seacarb/README
Log:
Version 2.1.1 clean up

Deleted: DESCRIPTION
===================================================================
--- DESCRIPTION	2009-05-03 09:56:58 UTC (rev 17)
+++ DESCRIPTION	2009-05-04 12:52:26 UTC (rev 18)
@@ -1,10 +0,0 @@
-Package: seacarb
-Title: Calculates parameters of the seawater carbonate system
-Version: 2.1.1
-Date: 2009-04-30
-Author: Heloise Lavigne and Aurelien Proye and Jean-Pierre Gattuso. Portions of code and/or corrections were contributed by Jean-Marie Epitalon, Andreas Hofmann, Bernard Gentili, Jim Orr and Karline Soetaert
-Description: Calculates parameters of the seawater carbonate system
-Maintainer: Jean-Pierre Gattuso <gattuso at obs-vlfr.fr>
-URL: http://www.obs-vlfr.fr/~gattuso/seacarb.php
-License: GPL version 2 or newer
-Packaged: Mon Feb 23 06:50:25 2009; gattuso

Deleted: README
===================================================================
--- README	2009-05-03 09:56:58 UTC (rev 17)
+++ README	2009-05-04 12:52:26 UTC (rev 18)
@@ -1,10 +0,0 @@
-1. Put any C/C++/Fortran code in 'src'
-2. If you have compiled code, add a .First.lib() function in 'R'
-   to load the shared library
-3. Edit the help file skeletons in 'man'
-4. Run R CMD build to create the index files
-5. Run R CMD check to check the package
-6. Run R CMD build to make the package file
-
-
-Read "Writing R Extensions" for more information.

Added: pkg/seacarb/R/pHinsi.r
===================================================================
--- pkg/seacarb/R/pHinsi.r	                        (rev 0)
+++ pkg/seacarb/R/pHinsi.r	2009-05-04 12:52:26 UTC (rev 18)
@@ -0,0 +1,22 @@
+# Copyright (C) 2003 Jean-Pierre Gattuso and Aurelien Proye
+#
+# This file is part of seacarb.
+#
+# Seacarb is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.
+#
+# Seacarb is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with seacarb; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+#
+"pHinsi" <- function(PH=8.2, ALK=2.4e-3, Tinsi=20, Tlab=25, S=35, Pt = 0, Sit = 0, k1k2='l', kf='pf', pHscale="T") {
+	# according to Hunter (1998)
+	#si TA=0 alors calculer TA: TA=660+47.6 * S
+	dat1 <- carb(flag = 8, var1 = PH, var2 = ALK, S = S, T = Tlab, P = 0, Pt = Pt, Sit = Sit, k1k2=k1k2, kf=kf, pHscale=pHscale)
+	DIC <- dat1$DIC
+	dat2 <- carb(flag = 15, var1 = ALK, var2 = DIC, S = S, T = Tinsi, P = 0, Pt = Pt, Sit = Sit, k1k2=k1k2, kf=kf, pHscale=pHscale)
+	ph_insi <- dat2$pH
+	#utiliser DIC et TA pour calculer pH in situ (flag=15)
+	#attr(bor,"unit") <- "mol/kg"
+	return(ph_insi)
+}


Property changes on: pkg/seacarb/R/pHinsi.r
___________________________________________________________________
Name: svn:executable
   + *

Deleted: pkg/seacarb/README
===================================================================
--- pkg/seacarb/README	2009-05-03 09:56:58 UTC (rev 17)
+++ pkg/seacarb/README	2009-05-04 12:52:26 UTC (rev 18)
@@ -1,10 +0,0 @@
-1. Put any C/C++/Fortran code in 'src'
-2. If you have compiled code, add a .First.lib() function in 'R'
-   to load the shared library
-3. Edit the help file skeletons in 'man'
-4. Run R CMD build to create the index files
-5. Run R CMD check to check the package
-6. Run R CMD build to make the package file
-
-
-Read "Writing R Extensions" for more information.



More information about the Seacarb-commits mailing list