[Dplr-commits] r718 - in pkg/dplR: . R
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Sat Jan 11 07:29:53 CET 2014
Author: andybunn
Date: 2014-01-11 07:29:53 +0100 (Sat, 11 Jan 2014)
New Revision: 718
Modified:
pkg/dplR/ChangeLog
pkg/dplR/R/tbrm.R
Log:
trying to track down error when R CMD check --as-cran dplR_1.5.8.tar.gz is called.
Modified: pkg/dplR/ChangeLog
===================================================================
--- pkg/dplR/ChangeLog 2013-11-27 10:28:42 UTC (rev 717)
+++ pkg/dplR/ChangeLog 2014-01-11 06:29:53 UTC (rev 718)
@@ -1,2220 +1,2228 @@
-* CHANGES IN dplR VERSION 1.5.8
-
-File: DESCRIPTION
-
-- Added Jacob Cecile as a contributor
-
-File: detrend.R
----------------
-
-- Adjusted for the changes in detrend.series(),
- i.e. added the argument constrain.modnegexp.
-
-File: detrend.series.R
-----------------------
-
-- Fixed a bug where RWI could go negative. Thanks to Jacob Cecile for
- reporting the bug and contributing a proposed solution.
-- A new argument: constrain.modnegexp. It is now possible to constrain
- the modified negative exponential function to non-negative values at
- infinity.
-
-File: redfit.R
---------------
-
-- Use slightly faster .rowSums() instead of rowSums()
-- Simplified arithmetic expressions in getdof(): no multiplying by 2
-- Precomputed squared numbers in getdof()
-- Fixed Welch, Hanning, Triangular and Blackman-Harris windows to
- be DFT-even
-- Computed more precise values for the 6 dB bandwidths of each window,
- also for short windows. Uniform sampling was assumed.
-- Two internal functions moved to top level, previously inside print.redfit()
-
-* CHANGES IN dplR VERSION 1.5.7
-
-File: DESCRIPTION
------------------
-
-- Import gmp (>= 0.5-2)
-
-File: NAMESPACE
----------------
-
-- New imports from gmp and utils
-- Export redfit() and runcrit()
-
-Various .R files
-----------------
-
-- Check that length of vector does not overflow integer datatype
- before use of .C()
-- Avoid possible name clashes when using foreach with parallel backends
-
-File: common.interval.R
------------------------
-
-- Optimizations (for example, less subsetting of the 'rwl' data.frame)
-- Better handling of corner cases (zero dimensions etc.)
-- In the plot (make.plot = TRUE), length of lines was adjusted:
- First year a, last year b is 'b - a + 1' years, not 'b - a' years
-
-File: corr.rwl.seg.R
---------------------
-
-- New feature: allow the master series to be built from a second set of
- tree ring series by using a data.frame 'master' argument
-- Replaced some for loops with cleaner vectorized operations or apply().
-
-File: helpers.R
----------------
-
-- Fixed a bug in fix.names(), related to creating unique short names.
- The bug affected read.tridas(), write.compact(), write.tridas() and
- write.tucson() but probably manifested itself quite rarely.
-
-File: rwi.stats.running.R
--------------------------
-
-- Speedup by using rep.int() instead of rep()
-
-File: sea.R
------------
-
-- Extra input checks (e.g. x must have explicit, non-automatic row-names)
-- Some matrices now have the correct type (numeric instead of logical)
- right from the beginning
-- Small optimization: a temporary matrix is completely overwritten on
- every round of a loop, so no need to reinitialize
-- Braces always used in if (else) constructs
-
-Files: redfit.R, redfit.c
--------------------------
-
-- New function redfit() based on REDFIT by Schulz and Mudelsee. Also
- another exported function runcrit().
-
-
-* CHANGES IN dplR VERSION 1.5.6
-
-File: write.tucson.R
-------------------------
-
-- Changed series IDs to justify left instead of right. I'm not sure why
- they ever wanted to be justified left. Silly. (AGB)
-
-File: NAMESPACE
----------------
-- Exporting new function common.interval()
-
-File: common.interval.R
-------------------------
-
-- New function common.interval() trims a rwl object to a common interval
- using one of three methods. Contributed by a user Filipe Campelo (fcampelo at ci.uc.pt).
- This is his first contribution. Added to author list in DESCRIPTION.
-
-File: corr.rwl.seg.R
---------------------
-
-- Bug fix: series names were not shown (numbers were shown instead)
-- Bug fix: there were off-by-one errors in the length of the bars
-
-File: DESCRIPTION
------------------
-- Changed author and maintainer to Andy Bunn from Andrew G. Bunn to keep parity between
- the names and the email address AGB uses to submit to CRAN. This was made at the
- request of Kurt Hornik at CRAN
-
-* CHANGES IN dplR VERSION 1.5.5
-
-File: NAMESPACE
----------------
-
-- Exporting new functions
-
-Various .R files:
------------------
-
-- Use 'nzchar(x)' instead of 'nchar(x) > 0'
-
-File: rwi.stats.running.R
--------------------------
-
-- Added prewhitening option to rwi.stats.running() and by extension rwi.stats().
- There are two new arguments prewhiten and n that are passed to normalize1()
- as in the xdating functions e.g., corr.rwl.seg(). Help file changed.
-
-Files: corr.rwl.seg.R, seg.plot.R, rwl.stats.R, spag.plot.R
------------------------------------------------------------
-
-- Support for input of length 1
-
-
-File: corr.rwl.seg.R
---------------------
-
-- Fixed 'ylim' in plot()
-- Fixed "no guides" case
-- stops with a clear error message if 'rwl' has too few rows for the given
- 'seg.length' and 'bin.floor' combination
-
-File: fill.internal.NA.R
-------------------------
-
-- New function fill.internal.NA() fills NA values internal to a series.
- Written by Andy Bunn and Mikko Korpela. Help page added as well.
-
-File: pointer.R
----------------
-
-- New function pointer() calculates pointer years from a group of
- ring-width series. Written by Pierre Mérian, adapted for dplR and
- improved by Andy Bunn and Mikko Korpela. Help page added as well.
-
-File: rcs.R
------------
-
-- Graceful handling of empty input
-
-File: read.compact.R
---------------------
-
-- Pretty printing of summary output, no more ragged lines
-
-File: read.fh.R
----------------
-
-- Pretty printing of summary output, no more ragged lines
-- More robust detection of block and single column data representations
-- Data block, when using block representation, is interpreted as fixed
- width fields (10*6)). Reference: TRiCYCLE Users Manual, Version 0.2.6.
-- Different units are supported. Default is 1/100 mm.
-- Each data block is mapped to the correct header block. Previously, there
- was a risk of using the wrong header if the file contained data in
- formats other than "Tree" or "Single". Also, the end position
- of any data block could be off if data with different formats was
- present in the file. Presumably the function would have failed with an
- obscure error message.
-- Added support for site, tree, core, etc. metadata. Results are given as
- an attribute of the return value, named "ids".
-- Added support for MissingRingsBefore (pith offset) metadata. Results are
- given as an attribute named "po".
-
-File: read.tucson.R
--------------------
-
-- Fixed trimming of all-NA rows
-- Fixed a bug that could crash R if the fided-width columns of the input
- file did not follow the (loose) specifications of the Tucson format
-- AB: Note to dplR developers that this is a result of a poor standard in
- the Tucson format but this fix is needed to work with files that are
- on the ITRDB. Interestingly, dpl and ARSTAN are more robust to these
- kinds of inconsistencies. Mikko's note: always check that your
- assumptions a piece of input are correct before using the said input
- to compute array indices, particularly in C code.
-- Can deal with CR CR LF newlines by reading the whole file into memory
- at first and stripping empty lines
-- Can read non-standard files where one or more of the stop markers is
- the 11th data column of its row
-- Can read non-standard files where columns don't have their proper
- widths, including tab-delimited files
-- Can read non-standard files where missing data is marked with
- non-numeric characters
-- Printed summary is justified, no more ragged lines
-- Interprets lines containing "#" characters (in positions 1-78) as
- comments. For now, comments are ignored.
-- Fixed a bug that could cause mixing of values from two or more
- measurement series sharing the same ID. Now it is an error if the input
- file contains more than one measurement for any year, ID pair.
-- Accommodate mid-series upper and lower case differences: If a series
- does not end with a stop marker, see if the series ID of the next row
- after the last belonging to the series without a stop marker matches
- when case differences are ignored. If so, interpret these as the same
- series.
-
-File: write.tucson.R
---------------------
-
-- Instead of always using 1000, 999 is now randomly converted to either
- 998 or 1000 (prec == 0.01) => no bias (even if small)
-
-* CHANGES IN dplR VERSION 1.5.4
-
-File: DESCRIPTION
------------------
-
-- Depends: R (>= 2.15.0) to accommodate use of .filled.contour() in
- wavelet.plot(). Also enables the use of paste0().
-
-File: NAMESPACE
----------------
-
-- Imports from package stringr (also in DESCRIPTION)
-- Exports new function autoread.ids()
-
-Various .R files
-----------------
-
-- use paste0(...) instead of paste(..., sep="")
-- prettier, more consistent formatting of source code
-
-File: helpers.R
----------------
-
-- New internal function check.flags() requires that its arguments are TRUE
- or FALSE
-
-File: read.ids.R
-----------------
-
-- Optional automatic detection of the site-tree-core scheme (stc="auto")
-- Optional fixing of typos in series names
-- Optional (adaptive) case insensitivity
-- New wrapper function autoread.ids() calls read.ids with stc="auto" and
- an alternative set of parameter values
-
-File: read.tucson.R
--------------------
-
-- More robust detection of header
-
-File: wavelet.plot.R
---------------------
-
-- Switched from using an .Internal() call to using new bare-bones
- function .filled.contour() for the plotting. This is at the
- request of Prof. Ripley who wrote that 'Packages should not call
- .Internal(): it is not part of the API, for use only by R itself
- and subject to change without notice.' In 1.5.3, the use of
- .Internal() or .filled.contour() was an if-else decision based on
- the version of R, but now the latter function is always used,
- making R >= 2.15.0 required.
-- enabled translation of default value of 'key.lab'
-- checks 'wave.list$x' and 'wave.list$period'
-
-Files: write.compact.R, write.tucson.R
---------------------------------------
-
-- Useless uses of eval() removed
-
-2012-03-05 Andy Bunn
-* CHANGES IN dplR VERSION 1.5.3
-
-File: CITATION
---------------
-
-- Uses the new bibentry() style
-- Has an automatic entry for the dplR manual (R >= 2.14.0 requirement)
-- Entry for "Statistical and visual crossdating in R using the dplR
- library" was updated
-
-File: DESCRIPTION
------------------
-
-- Encoding: UTF-8
-- Depends: R (>= 2.14.0)
-- Author and Maintainer fields dropped (made obsolete by Authors at R)
-
-File: NAMESPACE
----------------
-
-- import() or importFrom() from all the "base" Priority packages
- that are used in dplR. Previously, the use of functions from those
- packages seems to have relied on the assumption of them being
- attached.
-
- Quote from "Writing R Extensions":
- "Packages implicitly import the base namespace. Variables exported
- from other packages with namespaces need to be imported explicitly
- using the directives import and importFrom."
-
- Clearly, packages with Priority "base" (different from the package /
- namespace called "base") fall into the category of "other packages".
-
-- importFrom() used in more cases
-
-- exports rwi.stats.legacy()
-
-File: powt.R
-------------
-
-- New function for power transformation after Cook and Peters
-
-File: rcs.R
------------
-
-- Allows for standardization by subtraction
-
-Files: read.crn.R, read.tucson.R
---------------------------------
-
-- Fix handling of (effectively) empty lines (thanks to Heather
- Gamper for reporting)
-
-File: rwi.stats.R
------------------
-
-- rwi.stats() was renamed to rwi.stats.legacy(), potentially useful for
- comparing the results of the old and new code
-
-File: rwi.stats.running.R
--------------------------
-
-- zero.is.missing now has default value TRUE
-- rwi.stats() is now a wrapper to rwi.stats.running()
-- allows 'ids' to have extra rows if all names of 'rwi' appear as its row
- names
-
-File: strip.rwl.R
------------------
-
-- New function for EPS-based chronology stripping
-
-File: wavelet.plot.R
---------------------
-
-- Replaces .Internal(filledcontour) with .filled.contour in R >= 2.15.0
-
-2012-01-19 Mikko Korpela
-* CHANGES IN dplR VERSION 1.5.2
-
-- Requires R >= 2.12.0 (use of markup in some Rd \title{} sections).
-- Documentation has been cleaned up / uses better markup.
-
-File: ffcsaps.R
----------------
-
-- Checks that 'x' and 'y' are coercible to _numeric_ vectors
-
-File: read.ids.R
-----------------
-
-- Checks that 'stc' contains nothing but integral values and has length 3
-
-Files: write.compact.R, write.tridas.R, write.tucson.R
-------------------------------------------------------
-
-- Accept unknown arguments ('...')
-
-2011-12-19 Mikko Korpela
-* CHANGES IN dplR VERSION 1.5.1
-
-File: corr.rwl.seg.R
---------------------
-
-- New parameters 'master' and 'master.yrs': Instead of letting
- corr.rwl.seg() compute master series based on 'rwl', the user can use
- her own master series.
-- Ensures that rwl (and master) have consecutive years in increasing order
-- Uses full form "greater" instead of "g" in calls to cor.test()
-
-File: corr.series.seg.R
------------------------
-
-- Uses full form "greater" instead of "g" in calls to cor.test()
-
-2011-11-23 Mikko Korpela
-* CHANGES IN dplR VERSION 1.5.0
-
-Various .R files:
------------------
-
-- Use TRUE instead of T
-- sapply() replaced with vapply() or vectorized operations
-
-File: detrend.series.R
-----------------------
-
-- Checks that there are no NAs in the middle of the series. Series from
- dplR rwl data.frames don't have mid-series NAs (unless manipulated by
- the user), but other data might.
-
-File: read.crn.R
-----------------
-
-- Calls to read.fwf() now set the colClasses parameter. This gives
- more predictable behavior when the input file contains non-integer
- data where integers are expected. That is,.the function stops with
- a clear error message, whereas previously, the resulting data.frame
- would have contained seemingly random zeros.
-- Some optimizations (vectorization, less copying, etc.)
-- In the non-standard situation of multiple series per file, the previous
- versions assumed the same range of years for all series. This rule,
- breaking of which would give strange results, no longer applies.
-
-File: read.fh.R
----------------
-
-- Replaced read.csv() with readLines()
-- Unnecessary captures removed from regular expressions
-- Small optimizations (e.g., positions() was replaced with a more
- efficient solutions)
-- The possibly dangerous removal of zeros, even from the middle of
- series, was rewritten
-- Gives a clear error message when a data series has unexpected length
-- Handles empty files / files with zero records better
-
-File: read.tucson.R
--------------------
-
-- Calls to read.fwf() now set the colClasses parameter (see explanation
- above)
-
-File: rwi.stats.running.R
--------------------------
-
-- Fixes a bug where the function would not work if 'ids' was NULL
-
-2011-11-14 Mikko Korpela
-* CHANGES IN dplR VERSION 1.4.9
-
-File: rcompact.c
-----------------
-
-- read.compact() now accepts series IDs consisting of any sequence of
- printable ASCII characters.
-
-2011-11-06 Mikko Korpela
-* CHANGES IN dplR VERSION 1.4.8
-
-File: NAMESPACE
----------------
-
-- Made some internal functions truly internal by removing them from the
- export list
-
-File: dplR-internal.Rd
-----------------------
-
-- The file was removed
-
-Various .c and .h files:
-------------------------
-
-- NULL, TRUE and FALSE are used for clarity
-- Rboolean type is now used more extensively for truth values
-- stddef.h is #included where NULL is used
-
-Various .R files:
------------------
-
-- When indexing data.frames, use df[[foo]][bar] instead of df[bar, foo]
- when foo is a single index (or df$foo[bar] instead of df[bar, "foo"]).
- The former is supposed to be faster than the latter.
- https://stat.ethz.ch/pipermail/r-devel/2011-October/062313.html
-- Some input checks added
-
-File: combine.rwl.R
--------------------
-
-- Avoids some conversions between matrix and data.frame
-
-File: ffcsaps.R
----------------
-
-- For loop removed in ffppual (constant number of iterations)
-- Useless instances of cbind() and rbind() removed
-- Avoids computing or passing as arguments things that are already known
- or constant
-- ffsorted2() is a modified version of ffsorted() which should speed
- things up a little by making a rev() call unnecessary
-- Unnecessary call to pmax() removed
-- Added some input checks
-- order() is now used instead of sort(method="shell"), because the
- requirements for the latter being a stable sort are unclear
- (?sort in R 2.13.2), and stability of the sort is required
- in some parts of ffcsaps (may be desirable in others)
-
-File: normalize1.R
-------------------
-
-- For consistency, the first part of the returned list is now a
- matrix regardless of the value of 'prewhiten'. This also gives an
- amazing speed improvement in corr.rwl.seg: from 42 seconds to 1
- second in the ?corr.rwl.seg Example, modified with
- prewhiten=FALSE, make.plot=FALSE. This corrects the performance
- degradation introduced in dplR 1.2.7. Tested on a computer with a
- Core 2 processor, 3.0 GHz.
-
-File: rcompact.c
-----------------
-
-- Now accepts series IDs with spaces.
-
-File: seg.plot.R
-----------------
-
-- Uses order() and numeric indexing instead of sort() and indexing with
- names
-
-File: skel.plot.R
------------------
-
-- Replaced one for loop with vectorized operations
-
-File: spag.plot.R
-----------------
-
-- Uses order() and numeric indexing instead of sort() and indexing with
- names
-
-2011-09-14 Mikko Korpela
-* CHANGES IN dplR VERSION 1.4.7
-
-Various .R files:
------------------
-
-- For data.frames, row.names() is now used instead of rownames().
- The opposite change was applied in one location (not a data.frame).
- Also, names() is used instead of colnames() where appropriate.
- This is because names() and row.names() are preferred to
- colnames() and rownames(), respectively, when dealing with data.frames.
-
-File: read.ids.R
-----------------
-
-- Fixed a bug introduced in dplR 1.4.1 where the function would not work
- for non-numeric identifiers or when identifiers did not fall in the
- range from 1 to n.
-
-- Now respects input identifiers where possible: If all substrings
- denoting tree or core are integers, they are used. Otherwise,
- sorted unique identifiers (number of which is n.unique) are mapped
- to numbers 1:n.unique.
-
-- Now allows the sum of the site-tree-core mask to be smaller than 8.
- The remaining characters will be ignored. This can be handy if there are
- additional levels in the ID hierarchy. Then, the series with matching
- ID strings up to the sum of the site-tree-core mask will be given
- matching tree and core numbers.
-
-File: rwi.stats.running.R
--------------------------
-
-- Now averages data from series with the same tree/core ID combination
- before computing any statistics.
-
-- Now has the option to treat zeros as missing data (parameter
- zero.is.missing). Defaults to FALSE which gives identical results
- compared to previous versions of the function, but should probably be
- set to TRUE for most purposes.
-
-2011-09-01 Mikko Korpela
-* CHANGES IN dplR VERSION 1.4.6
-
-File: corr.rwl.seg.R
---------------------
-
-- Fixed a bug in the $flags part of the list returned by the
- function. Previously, a single flagged segment / series was not
- reported.
-
-File: corr.series.seg.R
------------------------
-
-- Fixed a bug where moving correlations were computed using a window one
- year longer than seg.length. This problem had gone unnoticed when
- fixing some related bugs for version 1.4.5.
-- Changed the x and y limits of the plot. Now the computation of the y
- limits does not use p-values as an input (the y-axis is correlation, not
- p-value). x limits are now set explicitly, and generally speaking there
- is more space around the plotted data.
-
-2011-08-11 Mikko Korpela
-* CHANGES IN dplR VERSION 1.4.5
-
-Various .R files:
------------------
-
-- Updates to sequence generation, e.g. use seq_along and seq_len where
- applicable
-
-Files: ccf.series.rwl.R, corr.rwl.seg.R, corr.series.seg.R, series.rwl.plot.R
------------------------------------------------------------------------------
-
-A bunch of related bugs were fixed, some not present or already
-(partially) fixed in some files:
-- Fixed a bug where segment length was always actually one year longer
- than the specified seg.length (not in corr.rwl.seg.R, corr.series.seg.R).
-- Fixed a bug where the requirement of fitting at least two segments
- did not take into account overlapping segments (seg.lag), therefore
- requiring more than the minimum number of years (not in corr.rwl.seg.R).
- Note: qa.xdate() still requires nrow(rwl) >= seg.length*2.
-- Added a "plus 1" option (floor.plus1) to location of first segment.
- Works together with parameter bin.floor. Default value is FALSE.
-
-- In corr.rwl.seg.R, cleaned up the code and fixed some bugs related to
- segment boundaries.
-- In corr.rwl.seg.R, fixed a bug where multiple disconnected red segments
- were not drawn correctly.
-- In corr.rwl.seg.R, removed unused variables / operations
-- In corr.rwl.seg.R and corr.series.seg.R, arguably prettier x axis ticks
- and labels are used (now separated by seg.length).
-- In corr.series.seg.R, an additional error check was added
-
-File: tbrm.c
-------------
-
-- "Nothing to sum" case, when there are some numbers but all are too far
- from median, returns NaN instead of NA. Finally, this is consistent
- with tbrm() coded in R, prior to dplR 1.2.7.
-
-File: write.compact.R
----------------------
-
-- Fixed two precedence issues that luckily didn't result in erroneous
- behaviour of the function
-
-2011-07-03 Mikko Korpela
-* CHANGES IN dplR VERSION 1.4.4
-* Changes in documentation will not be reported anymore
-
-Various .R files:
------------------
-
-- Parameters not changed by assignment anymore (complaint by
- codetools). Applies to direct assignment; assign() etc go unnoticed by
- codetools.
-
-File: ccf.series.rwl.R
-----------------------
-
-- Cosmetic changes (white spaces, assignment operator)
-- Parameter 'cex' is given in the call to xyplot, like 'col.line'. Both go
- to 'panel' in '...'.
-- Parameter 'col' removed from function 'panel'
-- Some extra steps are taken because we want to ensure correct operation
- now when formal parameters are not changed by assignment
-- (1 + 1 - pcrit) / 2 == 1 - pcrit / 2 (at least within floating point
- precision), so we use the latter which is a simpler form
-
-File: chron.R
--------------
-
-- Argument checking updated
-
-File: corr.series.seg.R
------------------------
-
-- Some extra steps are taken like in ccf.series.rwl.R
-- (1 + 1 - pcrit) / 2 == 1 - pcrit / 2
-
-File: detrend.R
----------------
-
-- Parameter 'f' now has an explicit default value
-
-File: detrend.series.R
-----------------------
-
-- Unnecessary double checking of 'method' argument removed
-- Parameters 'f' and 'y.name' now have explicit default values
-- Graphical parameters are reset on.exit()
-
-File: ffcsaps.R
----------------
-
-- Uses complete parameter names in calls to sort
-
-File: glk.R
------------
-
-- Large parts rewritten
-- 'glk(ca533)' example in glk.Rd runs about 100 times faster
-- Now explicitly requires that the non-NA overlap between series be
- contiguous, which should be true in dplR. This was not checked in
- previous versions.
-
-File: hanning.R
----------------
-
-- Slightly more efficient computation
-
-File: i.detrend.R
------------------
-
-- Parameter 'f' now has an explicit default value
-
-File: i.detrend.series.R
-------------------------
-
-- Parameter 'f' now has an explicit default value
-- Fixed a bug where the values of the parameters 'f', 'nyrs' and
- 'pos.slope' were not reflected in the returned result, only in the
- picture.
-- Saved result is used instead of detrending twice (once with all methods,
- then with selected method)
-- "Enter a number" is asked until a valid number is received. Normal
- interrupt sequences work.
-
-File: morlet.R
---------------
-
-- Removed 'param' and made 'k0=6' an explicit default in morlet.func()
-- seq(from=1, to=n) - 1 == seq(from=0, to=n-1)
-- log2(x) instead of log(x) / log(2)
-- Cosmetic changes
-
-File: series.rwl.plot.R
------------------------
-
-- Some extra steps are taken like in ccf.series.rwl.R
-- Graphical parameters are reset on.exit()
-
-File: wavelet.plot.R
---------------------
-
-- log2(x) instead of log(x) / log(2)
-
-File: write.tridas.R
---------------------
-
-- Fixed a bug in the handling of parameter 'crn.units'
-
-2011-07-01 Mikko Korpela
-* CHANGES IN dplR VERSION 1.4.3
-* Changes below by Mikko Korpela
-
-Directory: po
--------------
-
-- A new directory used for language translations
-http://cran.r-project.org/doc/manuals/R-exts.html#Internationalization
-
-Directory: inst/po
-------------------
-
-- Location for compiled translations
-
-Directory: inst/po/fi and contents
----------------------
-
-- Compiled Finnish translations
-
-Various .R files:
------------------
-
-- Diagnostic and normal output messages were edited to facilitate
- translations. Messages consist of logical units (no small fragments, but
- sequences of sentences is possible), and gettext() and
- gettextf() are used. Also plot labels, titles and legends are ready for
- translation
-
-File: po/R-dplR.pot
--------------------
-
-- A translation template for messages in R code
-
-File: po/dplR.pot
--------------------
-
-- A translation template for messages in C code
-
-File: po/R-fi.po
-----------------
-
-- Finnish translations of messages in R code
-
-File: po/fi.po
---------------
-
-- Finnish translations of messages in C code
-
-File: src/dplR.h
-----------------
-
-- A new file that (initially) contains definitions used for looking up
- translations of messages appearing in C code
-
-File: src/rcompact.c
---------------------
-
-- Supports translation of messages via _(...), where ... is the string to
- translate
-
-File: DESCRIPTION
------------------
-
-- Added a link to the R-Forge dplR development page
-
-File: cms.R
------------
-
-- Better checking of pith offset names
-- Big performance improvement, mostly due to using vector operations
- instead of a for loop
-- Results slightly different (on the order of 1e-15) due to polyroot
- having been replaced with quadratic formula, order of arithmetic
- operations etc.
-- Helper function now has 2 parameters: no need for cbind() in caller
-
-File: corr.rwl.seg.R
---------------------
-
-- Additional parameter in yr.range()
-- First definition of segavg.cor was not used. Now removed.
-- Some unnecessary name assignments and conversions to data.frame removed
-
-File: detrend.series.R
-----------------------
-
-- Fixed a bug caused by incorrect syntax in named argument (was <- in
- 1.4.1 and 1.4.2, correct form is =). ModNegExp detrending works
- again.
-
-File: glk.R
------------
-
-- Uses the complete argument name MARGIN instead of MAR
-
-File: helpers.R
----------------
-
-- Additional parameter in yr.range(). Used by all callers.
-
-File: rcs.R
------------
-
-- Uses warning() instead of cat() in one (unlikely?, impossible?) error
- situation
-- Better checking of pith offset names
-- yr.range() called in "the big for loop" instead of apply. The loop
- exists anyway, and there's no need to keep yr.range() of all
- series at the same time.
-- rwca is no longer a data.frame, and doesn't have unnecessary colnames
-
-File: read.tridas.R
--------------------
-
-- Fixed a bug where a wrong number of derived series was reported in
- summary output
-- A performance optimization for the case where ids.from.title is FALSE,
- ids.from.identifiers is TRUE (the defaults), and there are no identifiers
-
-File: series.rwl.plot.R
------------------------
-
-- Uses complete argument names
-
-File: wavelet.plot.R
---------------------
-
-- Uses complete argument names
-- gettext() is used in some default values
-
-File: wavelet.plot.Rd
----------------------
-
-- Uses complete argument names
-- Default values match the changes in wavelet.plot.R
-
-File: write.crn.R
------------------
-
-- Uses complete argument names
-
-* CHANGES IN dplR VERSION 1.4.2
-* Ran through Mikko's changes. June 2, 2011. AGB
-* Changes below by Mikko Korpela
-
-All .rda data files (change reported June 7, after release in CRAN)
--------------------
-
-- Data files were repackaged by R-Forge using a tight compression
- level. This is done every time R-Forge builds the dplR package, but the
- files are expected to stay identical if no changes are made to the
- compression system. The new data files supposedly require R 2.10.0, but
- this does not affect dplR which requires R >= 2.11.0 anyway.
-
-File: ccf.series.rwl.R
-----------------------
-
-- as.vector() is more intuitive than c() with one argument
-- Cosmetic improvement
-
-File: ccf.series.rwl.Rd
------------------------
-
-- bin.floor must be non-negative, not necessarily positive
-
-File: cms.R
------------
-
-- Removed redundant c()
-- Some values are stored for reuse
-
-File: corr.rwl.seg.R
---------------------
-
-- par(op) moved to on.exit()
-- Odd and even segs are plotted with the same code, avoiding copy-paste
-- Some values are stored for reuse
-- Some unnecessary colnames are not set
-- Cosmetic improvement
-
-File: corr.rwl.seg.Rd
----------------------
-
-- bin.floor must be non-negative, not necessarily positive
-
-File: corr.series.seg.Rd
-------------------------
-
-- bin.floor must be non-negative, not necessarily positive
-
-File: crn.plot.R
-----------------
-
-- Default value of f is explicitly 0.5
-
-File: crn.plot.Rd
------------------
-
-- Clarified the default values of f and nyrs
-
-File: ffcsaps.R
----------------
-
-- Cosmetic improvement
-
-File: i.detrend.series.R
-------------------------
-
-- A value is stored for reuse
-- Cosmetic change
-
-File: qa.xdate.R
-----------------
-
-- bin.floor must be non-negative, not necessarily positive
-- Checks that bin.floor is non-negative.
-
-File: rcompact.c
-----------------
-
-- Accepts comment lines in the beginning of the file
-- Cosmetic changes (formatting of comments)
-- UNPROTECT all PROTECTed structures at the same time
-
-File: rcs.R
------------
-
-- Some values are stored for reuse
-
-File: read.compact.R
---------------------
-
-- Prints comments found in the file (if any)
-
-File: rwi.stats.R
------------------
-
-- Within-tree signal is now computed correctly (thanks to Pierre Mérian)
-
-File: rwl.stats.R
------------------
-
-- Removed redundant instances of c()
-- Cosmetic improvement
-
-File: series.rwl.plot.Rd
-------------------------
-
-- bin.floor must be non-negative, not necessarily positive
-
-File: skel.plot.R
------------------
-
-- Only makes as many viewports as needed
-- Some values are stored for reuse
-- Checks that length of input exceeds a minimum value
-- Avoids warning from giving an empty vector to range()
-
-File: wavelet.plot.R
---------------------
-
-- Some lines previously in both branches of if-else now appear only once
-- Avoids a duplicate call to unique()
-
-2011-05-26 Andy Bunn <andy.bunn at wwu.edu>
-* CHANGES IN dplR VERSION 1.4.1
-* All changes by Mikko Korpela
-
-File: DESCRIPTION
------------------
-
-- Minimum R version is now 2.11.0 (previously not specified). Reason
- behind the requirement: The encoding support added to read.tucson
- brought out a bug in read.fwf. The bug exists in 2.10.1 but is fixed
- in 2.11.0.
-- Suggests foreach and iterators (used in some functions if installed)
-
-Files: bai.in.R, bai.in.Rd, bai.out.R, bai.out.Rd
--------------------------------------------------
-
-- Cosmetic improvement
-- Also changed indentation of .R files to the recommended 4 spaces, as
- in the other .R, .c and .h files edited in this patch set.
-
-File: ccf.series.rwl.R
-----------------------
-
-- || instead of |
-- Optimized the order of expressions in a chain of the form
- x_1 || ... || x_n (order did not matter when | was used)
-- Removed an unused variable.
-- Cosmetic improvement
-
-File: ccf.series.rwl.Rd
------------------------
-
-- Cosmetic improvement
-
-File: chron.R
--------------
-
-- Removed redundant c()
-- Default value of prefix is now "xxx". Previously the default value
- was NULL, which was then converted to "xxx".
-- Cosmetic improvement
-
-File: chron.Rd
---------------
-
-- Documents new (explicit) default value of prefix.
-- Cosmetic improvement
-
-File: cms.R
------------
-
-- Some added robustness against weird input
-- Optimizations
-- Cosmetic improvement
-
-File: cms.Rd
-------------
-
-- Note about the requirement that the years be increasing and
- continuous
-
-File: combine.rwl.R
--------------------
-
-- Input handling was improved.
-- Loops were eliminated from combinator()
-
-File: combine.rwl.Rd
---------------------
-
-- Note about requirements for input (also existed in previous
- versions)
-- Author of the patch mentioned
-
-File: corr.rwl.seg.R
---------------------
-
-- || instead of |
-- Optimized the order of expressions in a chain of the form
- x_1 || ... || x_n (order did not matter when | was used)
-- Small optimizations
-- Cosmetic improvement
-
-File: corr.series.seg.R
------------------------
-
-- Cosmetic improvement
-
-File: crn.plot.R
-----------------
-
-- Cosmetic improvement
-
-File: detrend.R
----------------
-
[TRUNCATED]
To get the complete diff run:
svnlook diff /svnroot/dplr -r 718
More information about the Dplr-commits
mailing list