%################################################################## %------------------------------------------------------------------ News: --- v 2.0 %------------------------------------------------------------------ %################################################################## %------------------------------------------------------------------ ::::all packages:::: %------------------------------------------------------------------ from now on, use Rforge for (developper) NEWS ..P.. 150108: * created new package 'distrTeach' * moved teaching functions 'illustrateLLN()', 'illustrateCLT[.tcl]' from package 'distrEx' to new package 'distrTeach' * uploaded packages 'distrEx', 'distrTeach', 'distrSim', 'distrTEst' to Rforge xx1108: * uploaded packages 'distr' to Rforge %################################################################## %------------------------------------------------------------------ News: --- v 1.9 %------------------------------------------------------------------ %################################################################## %------------------------------------------------------------------ ::::all packages:::: %------------------------------------------------------------------ ..P.. 300707: release !!! 270707: corrected entries in concept{} and keyword{} acc. to Matthias' mail 250707: filled in concept{} and keyword{} fields in all .Rd files try e.g. help.search("S4 distribution class") 120707: replaced "suppressWarnings"-embracings by owarn <- getOption("warn"); options(warn = -1) [....] options(warn = owarn) to really not generate warnings 030707: problem with export of S4methods in distrTEst the generics of which were declared in distr -> if(!isGeneric("...")) included again 070607: redress of all-package NEWS-file, new files TOBEDONE-PROJEKTE, WISHLIST 060607: mentioned in package-.rd-File: startup-messages may be suppressed by wrapping into suppressPackageStartupMessages() 040607: new util: setNewVersion.R for updating all mentionings of package version/release date 030607: cleaning up the sources + adapted the naming of the .R files to the use of the (later written) extension packages (and according to http://tolstoy.newcastle.edu.au/R/help/06/03/22558.html) + checked all source file to adhere to the 80char's-per-line rule 200507: thx to Matthias: minor corrections in .rd-files (unmatched "{" "}") detected by R CMD check in R-2.6.0devel 180507: made calls to uniroot(), integrate(), optim(ize)() compliant to https://stat.ethz.ch/pipermail/r-devel/2007-May/045791.html %------------------------------------------------------------------ :::: distr :::: %------------------------------------------------------------------ ..P.. 300707: fixed Codoc - buglet acc. to Kurt Hornik's mail 290707: enhanced .presubs : topat may now be expressions 270707: getUp, getLow are exported in NAMESPACE 240707: analytically exact slots d,p (and higher accuracy for q) for distribution objects generated by functions abs, exp, log for classes AbscontDistribution and DiscreteDistribution (log only for R-version >=2.6.0) 240707: fixed bug in .makeP and .makeQ (for .inArgs("log") & !.inArgs("lower.tail") ...) 230707: new classes AffLinAbscontDistribution, AffLinLatticeDistribution and AffLinLatticeDistribution to capture the results of transformations Y <- a X0 + b for a, b numeric and X0 Abscont/Discrete/LatticeDistribution and a class union AffLinDistribution of AffLinAbscontDistribution and AffLinLatticeDistribution to use this for more exact evaluations of functionals in distrEx 220707: new slot 'gaps' (a n x 2 matrix or NULL) for AbscontDistribution to cope with intervals where d-slot is 0. + new class OptionalMatrix (matrix or NULL) + accessor/replacement function gaps + setgaps() to automatically fill gaps-slot + modified plot() function to cope with gaps(): * sorted out arguments withConst, exactq (the latter: now used in setgaps()) * plot method for signature "AbscontDistribution" gains arguments do.points, verticals as method for for signature "DiscreteDistribution" 220707: Version-management for changed class definitions to AbscontDistribution (changed by inheriting from LatticeDistribution!) to subclasses of LatticeDistribution (Geom, Binom, Nbinom, Dirac, Pois, Hyper): + moved generics to isOldVersion(), conv2NewVersion() from distrSim to distr + moved (slightly generalized version of) isOldVersion() (now for signature "ANY") from distrSim to distr + new methods for conv2NewVersion for signature * "ANY" (fills missing slots with corresponding entries from prototype) * "LatticeDistribution": generates a new instance (with slot lattice(!)) by new(class(object), ) 190707: fixed bug in q.r (falsely produced NA's) 180707: left-continuous c.d.f. method (p.l) and right-continuous quantile function (q.r) for DiscreteDistributions 170707: optional width and height argument for the display (default 16in : 9in) -opens a new window for each plot -does not work with /Sweave/; workaround: argument withSweave=TRUE in .Rnw-file: use width and height argument like in <>= .... @ 170707: fixed bugs in "initialize"- methods -> new() for Dirac and Geom did not set parameter value... 160707: enhanced plot... + optional main, inner titles and subtitles with main / sub / inner * preset strings substituted in both expression and character vectors (x : argument with which plot() was called) o %A deparsed argument x o %C class of argument x o %P comma-separated list of parameter values of slot param of argument x o %Q comma-separated list of parameter values of slot param of argument x in parenthesis or "" if empty o %N comma-separated = - list of parameter values of slot param of argument x o %D time/date at which plot is/was generated * title sizes with cex.main, cex.inner, cex.sub * bottom / top margin with bmar, tmar * setting of colors with col / col.main / col.inner / col.sub 130707: fixed log, log10, lgamma, gamma-problem from R-2.6.0dev on (cf http://tolstoy.newcastle.edu.au/R/e2/devel/07/06/3682.html) introduced explicit methods for these functions for Discrete- and AbscontDistributions and extended corresponding .Rd-file 120707: included force() to .makeQd() (bitten by lazy evaluation...) 120707: + enhanced plot methods * for both methods: o setting of plot symbols with pch / pch.a / pch.u (see ?"plot-methods") o setting of symbol size with with cex / cex.points (see ?"plot-methods") o main titles and subtitles with main/sub (see ?"plot-methods") - title sizes with mtfac, itfac, stfac (see ?"plot-methods") - bottom / top margin with bmar, tmar - setting of colors with col / col.main / col.inner / col.sub (see ?"plot-methods") o different symbols for unattained / attained one-sided limits o can cope with log-arguments * for AbscontDistributions: o takes care of finite left/right endpoints of support o (panel "q") optionally takes care of constancy regions o (panel "q") setting of plot symbols with pch / pch.a / pch.u (see ?"plot-methods") o ngrid argument to set the number of grid points * for DiscreteDistributions : o setting of colors with col / col.points / col.vert / col.hor (see ?"plot-methods") o do.points, verticals arguments as in plot.stepfun 050707: removed discontinuity from .makeQNew 030707: unified form for automatically generated r,d,p,q-slots: + standardized generators .makeDNew, .makePNew, .makeQNew, .makeD, .makeP, .makeQ [in internalUtils.R, help in internals.Rd] + revised "*","+","Discrete/AbscontDistribution","numeric" methods (using .makeD, .makeP, .makeQ) + revised RtoDPQ[.d] (using .makeDNew, .makePNew, .makeQNew) + revised convolution methods (using .makeDNew, .makePNew, .makeQNew) + revised convpow methods (using .makeDNew, .makePNew, .makeQNew) accuracy :: in some examples: accuracy gain ~factor 10 for same order... speed :: gain in some examples, loss in others (due to calculation of two cdfs (P(X<=0) and P(X>0)) 020707: revised x grid in demo nFoldConvolution 260607: + /all/ p,q-slots of UnivariateDistributions gain log.p and lower.tail -Argument + /all/ d-slots of UnivariateDistributions gain log - Argument + old slots to p,q,d-slots without log / log.p+lower.tail still supported ... + use lower.tail = FALSE where possible to enhance accuracy + remove all unnecessary objects from environment of p,q,d,r -> in particular simulated values 180607: q[](1-getDistrOption("TruncQuantile"), ...) -> q[](getDistrOption("TruncQuantile"), lower.tail = FALSE ...) 180607: + RtoDPQ, RtoDPQ.d provide dfun with log -argument and qfun,pfun with log.p and lower.tail -arguments 180607: + d(Dirac) gains log -Argument q,p(Dirac) gain log.p and lower.tail -Argument 080607: "plot", "DiscreteDistribution", now uses "stepfun" 080607: "plot", "AbscontDistribution" & "DiscreteDistribution" now has x,y - labels 080607: new "+", "Cauchy","Cauchy" 080607: new "convolve", "Cauchy", 080607: corrected bug in "+", "LatticeDistribution","LatticeDistribution" --- Binom()+Binom() was Binom()... 040607: modified example nFoldConvolution.R (taking care of the new generic 'convpow()') in package 'distr' from version 1.9 on 030607: moved some parts from package 'distrEx' to package 'distr' + generating function 'DiscreteDistribution' + univariate methods of 'liesInSupport()' + classes 'DistrList' and 'UnivariateDistrList' (für MixtureDistributions ab 2.0) + generating functions EuclideanSpace() ,Reals(), Naturals() 010607: 'LatticeDistribution' + new class 'Lattice' to formalize an affine linearly generated grid of (support) points pivot + (0:(Length-1)) * width + usual accessor/replacement functions to handle slots + new class 'LatticeDistribution' as intermediate class between 'DiscreteDistribution' and all specific discrete distributions from 'stats' package with a particular convolution method using FFT (also for 'convpow') + usual accessor function 'lattice' for slot 'lattice' 030607: added S4-method 'convpow' for convolutional powers from the examples of package 'distr' 300507: new exact arithmetic formulae: + 'Weibull' * 'numeric' : gives 'Weibull' resp. 'Dirac' resp 'AbscontDistribution' : acc. to 'numeric' >, =, < 0 + 'Logis' * 'numeric' : gives 'Logis' resp. 'Dirac' resp 'AbscontDistribution' : acc. to 'numeric' >, =, < 0 + 'Logis' + 'numeric' : gives 'Logis' + 'Lnorm' * 'numeric' : gives 'Lnorm' resp. 'Dirac' resp 'AbscontDistribution' : acc. to 'numeric' >, =, < 0 + 'numeric' / 'Dirac' : gives 'Dirac' resp. error acc. to 'location(Dirac)' ==, != 0 280507 :new file MASKING and corresponding command 'distrMASK()' to describe the intended maskings 280507: revised generating functions/initialize methods according to http://tolstoy.newcastle.edu.au/R/e2/devel/07/01/1976.html + in particular all Parameter(-sub-)classes gain a valid prototype 210507 :new methods 'shape()' and 'scale()' for class Chisq with ncp=0 030607 : DEPRECATED: * class GeomParameter --- no longer needed as this the parameter of a NBinom with size 1 %------------------------------------------------------------------ :::: distrEx :::: %------------------------------------------------------------------ 270707: included "..." arg into definition of distances in AllGeneric.R 270707: DESCRIPTION: distr(>=1.9) acc. to Matthias' mail 270707: bugs in illustrateLLN (withLegend was missing in args in .Rd, lty.vert -> lty.Conf, "sub" aus dots.for.lines etc) 240707: enhanced 'illustrateLLN' 230707: E-, var-, IQR-, mad-, median-, kurtosis-, skewness- methods for new class union AffLinDistribution 170707: new function 'illustrateLLN' to illustrate LLN and demo 'illustLLN' new method for IQR for DiscreteDistributions taking care that between upper and lower quartile there is 50% probability 160707: +fixed bug in variance formula for Geom+NBinom; +some exact formulas for mad, median, and IQR 130707: Gauß -> Gauss in distrExIntegrate.Rd, GLIntegrate.Rd 120707: plotCLT: + legend with italics + discrete methods with left/right limit points + for 'DiscreteDistributions' in the "d"-panel, the support is thinned out if length too long + Komogoroff-distance is printed out 030707: default values options: ElowerTruncQuantile = 1e-7, EupperTruncQuantile = 1e-7 030707: corrected kurtosis (by -3) 260607: LMCondDistribution and PrognCondDistribution provide dfun with log -argument and qfun,pfun with log.p and lower.tail -arguments 190607: reread R NEWS for R-2.5.0patched and source of require() -> change 090607 undone 180607: q[](1-getDistrOption("TruncQuantile"), ...) -> q[](getDistrOption("TruncQuantile"), lower.tail = FALSE ...) 180607: legend in plotCLT is now placed at "topleft" 090607: adapted demo() to comply with change in return value of require() from R-2.5.0patched on 080607: plotCLT, "DiscreteDistribution", now uses "stepfun" 080607: plotCLT now has an even nicer Title and a legend... 030607: enhanced 'illustrateCLT' + plot includes a title + 'illustrateCLT' no longer is a generic function but a regular function + the plotting feature of 'illustrateCLT' is extracted and has become a generic function 'plotCLT' (now with title and the summands mentioned in the header) + there is a TclTk-based demo now (therefore TclTk is a suggested package now) replaced recursive summation in illustrate-CLT method by 'convpow' 310507: moved some parts from package 'distrEx' to package 'distr' + generating function 'DiscreteDistribution' + univariate methods of 'liesInSupport()' + classes 'DistrList' and 'UnivariateDistrList' + generating functions EuclideanSpace() ,Reals(), Naturals() 280507: disclaimer for possible collisions with other definitions of kurtosis and skewness bei startupmsg() + added note on masking on startup as well as disrExMASK() 230507: ..M..: 'distrEx' now behaves exactly the same as the other members of the distrXXX family as to 'distrExOptions()', 'getdistrExOption()' 231206: Einbau von kurtosis und skewness sowie Beitrag von G.Jay Kerns 181206: kleinere Korrekturen: HellingerDist, NBinom 221106: sd()-method overwritten for Norm-Class to allow function / condition argument %------------------------------------------------------------------ :::: distrSim :::: %------------------------------------------------------------------ 270707: DESCRIPTION: distr(>=1.9) acc. to Matthias' mail 220707: Version-management + moved generics to isOldVersion(), conv2NewVersion() from distrSim to distr + replaced isOldVersion() method for signature "Dataclass" by method for signature "ANY" from distr 030707: better print-method for seed %------------------------------------------------------------------ :::: distrTEst :::: %------------------------------------------------------------------ 270707: DESCRIPTION: distr(>=1.9), distrSim(>=1.9) acc. to Matthias' mail %------------------------------------------------------------------ :::: distrDoc :::: %------------------------------------------------------------------ 270707: DESCRIPTION: distr(>=1.9) acc. to Matthias' mail 270707: typos fixed acc. to Matthias' mail 240707: extended sections 2.1.1, 3.1, last paragraph 3.2, minor changes (AffLin..) in 3.11.1, 3.11.2, 3.14.2, 180707: ..M..: las = 2 in boxplot and cumulative distribution functions -> CDF (Mail Matthias 180707) 170707: many new plots... 120707: included Thomas's plot EvaluationList 210607: registration of the vignette with Windows gui according to https://stat.ethz.ch/pipermail/bioc-devel/2007-June/001171.html 040607: included Thomas's plot EvaluationList 040607: modified demo "nFoldConvolution" 040607: modified example nFoldConvolution.R (taking care of the new generic 'convpow()') in package 'distr' from version 1.9 on 040607: some linebreaks added to avoid overly long lines 040607: added chunk \SweaveOpts{keep.source=TRUE} to keep comments and linebreaks in source 030607: included some documentation about new classes "LatticeDistribution" and "Lattice" %------------------------------------------------------------------ :::: startupmsg :::: %------------------------------------------------------------------ 060607: S3-class StartupMessage now also inherits from S3-class packageStartupMessage (from 'base' package) %################################################################## %------------------------------------------------------------------ News: --- v 1.8 %------------------------------------------------------------------ %################################################################## %------------------------------------------------------------------ ::::all packages:::: %------------------------------------------------------------------ 031006: updated citation file %------------------------------------------------------------------ :::: distr :::: %------------------------------------------------------------------ 021006: DExp-Class dazugefügt und kommentiert 031006: dim als generisch und für UnivariateDistribution überladen 031006: show für Distributions überladen 171006: fixed bugs acc to Checks-v1.8-mv0.4-4.txt %------------------------------------------------------------------ :::: distrEx :::: %------------------------------------------------------------------ 031006: dim für DiscreteMV überladen 021006: var() + E() für DExp-Class dazugefügt und kommentiert %------------------------------------------------------------------ :::: distrSim :::: %------------------------------------------------------------------ 181006: fixed bug for plot for #runs=1 #obsdim=1 181006: plot for simulations/dataclass now can select observation indices, and plots only maximally getdistrSimOption("MaxNumberofPlottedObs") obs 181006: fixed bug in replacement distribution.c[id] ... 181006: more flexible argument passing for plot 171006: fixed bugs acc to Checks-v1.8-mv0.4-4.txt 041006: new slots version, obsDim, and name for class Dataclass and subclasses 041006: generic savedata now has a ... argument 031006: new distrSimoptions() 031006: umgestellt: Data slot in Dataclass, Simulation & Contsimulation haben jetzt Array-Gestalt: samplesize x obsDim x runs 031006: suggests distrEx in description 031006: neue Klassen ArrayorNULLorVector, MatrixorNULLorVector %------------------------------------------------------------------ :::: distrTEst :::: %------------------------------------------------------------------ 241006: new distrTEstoptions() 241006: more flexible argument passing for plot 171006: fixed bugs acc to Checks-v1.8-mv0.4-4.txt 111006: alias zu Elist,Evaluationlist-method ergänzt (Danke Matthias!) 041006: umgestellt: result slot in Evaluation class hat jetzt entweder Vektor oder Data-frame-Gestalt 041006: suggests distrEx in description 041006: evaluation method for Contsimulation 041006: evaluationList als Klasse; mit Konstruktor der prüft ob gleiche resultatsdimension und gleicher Datensatz(zumindest dem Namen nach) im Call 041006: plot für evaluation/[List] neu/überarbeitet 041006: Data-method für evaluation/[List] neu 041006: print,plot,summary,show for EvaluationList 041006: savedata now allows for more flexible filenames, but retains the old convention by default %------------------------------------------------------------------ :::: distrDoc :::: %------------------------------------------------------------------ ### neues Paket! ### 221106 new!! see NEWS file to this package %------------------------------------------------------------------ :::: startupmsg :::: %------------------------------------------------------------------ 221106: included: argument "VIGNETTE" in function "buildStartupMessage" 021006: import(methods) removed from Namespace %################################################################## %------------------------------------------------------------------ News: --- v 1.7 %------------------------------------------------------------------ %################################################################## %------------------------------------------------------------------ ::::all packages:::: %------------------------------------------------------------------ 300406: changed E-mail addresses of authors 070406 fixed documentation problems (Mail Kurt Hornik) 070406 updated citation file 040406 monierte Sachen in .rd-Files geändert %------------------------------------------------------------------ :::: distr :::: %------------------------------------------------------------------ ..P.. 180406: outsourced to startupmsg: + NEWS = function(package) to display NEWS file from package main folder in R + infoShow = function(package, filename) to display file from package main folder in R + new message-handlers (as by mail Seth Falcon https://stat.ethz.ch/pipermail/r-devel/2006-April/037317.html) -suppressStartupMessages -onlyversionStartupMessages 150406: option("StartupBanner") introduced to suppress (partly/completely) start-up banner 140406 "ExpOrGammaOrChisq" contains "VIRTUAL" 140406 after discussion in r-devel: abbreviated start-up message 140406 inspired by Andy Liaw: + NEWS = function(package) to display NEWS file from package main folder in R + infoShow = function(package, filename) to display file from package main folder in R + edited NEWS -files for all packages + ARITHMETICS -file to describe arithmetics on distributions + noticed section 2.4.1 in Writing R extensions: new files * distr-package.Rd ?distr * distrEx-package.Rd ?distrEx * distrSim-package.Rd ?distrSim * distrTEst-package.Rd ?distrTEst 120406 fixed error in Exp formula for Beta with ncp 120406 fixed some errors in exact variance formulas (Fd, Nbinom, Dirac) 120406 setIs/setClassUnion for "+" and way around for Nbinom,Geom resp. Chisq,Exp,Gammad 120406 for R<2.3.0 changed defaults for qf,rf,qbeta,rbeta,qt,rt for ncp!=0 120406 changed defaults for df for ncp!=0 120406 setClassUnion "ExpOrGammaOrChisq" for "+" for Chisq,Exp,Gammad 120406 Geom subclass of Nbinom 120406 "ExpOrGammaOrChisq" no longer virtual by setClassUnion but intermediate between AbscontDistribution and Exp,Gammad,Chisq, not exported in NAMESPACE 100406 deleted setAs methods (not necessary and in case of conditional is-relations even false) 100406 fixed error in variance formula for Gamma 100406 fixed error as to print --- WarningArith WarningSim (was: gettext instead of gettextf) 080406 setIs relations: Exp -> Weibull, Gamma; Geom ->Nbinom; Unif-> Beta; Cauchy -> Td; Chisq -> Gamma also in documentation 080406 noncentrality parameter included for Beta, Td, F (for new d,p,q,r, but compatible with 2.2.x (ncp ignored there)) also in the documentation 070406 wieder raus : initialize for UnivariateDistribution (with default values for .withSim, .withArith) (cf Mail an Chamber) 040406 Internationalization: use of gettext, gettextf in output 040406 getdistrOption() as getOption [documentation done] also used in distr, distrEx to access distroptions 290306 .onAttach: now display of the version (thanks to code by Valentin Todorov) (99.R) (previous version removed from .onLoad) 290306 all distribution classes (from mother class on) are extended by additional logical slots .withSim, .withArith (21.R) 290306 extended distroptions by warning-items (99.R) 290306 modified print-method for univariate distributions (21.R) 290306 initialize methods for discrete- and absCont- distributions extended by .withSim, .withArith 290306 all "arithmetical" methods for distributions extended by .withSim .withArith (ExtraConvolutionMethods.R,32.R,32.R) 290306 all initialize methods for specific distributions extended .withSim .withArith 290306 all specific distributions now have valid prototypes 290306 "simplifyr": changed default values (using option RtoDPQ.e) (22.R) 290306 masking of function sd from stats to have an additional ... argument (NormalDistribution.R) 290306 fixed some instances where TruncQuantile was not known (replaced by .distroptions$TruncQuantile) 290306 exact +,290306 for Cauchy and Dirac 290306 cancelled second appearance of generics-block (01.R) 290306 help modified for distroptions 290306 prototypes also for UnivariateDistribution, AbscontDistribution, DiscreteDistribution 290306 initialize for UnivariateDistribution (with default values for .withSim, .withArith) 290306 initialize for AbscontDistribution, DiscreteDistribution now allow for passing of img and param arguments 290306 fixed arguments xlim and ylim for plot(signature("AbscontDistribution","DiscreteDistribution")) thus: plot(Cauchy,xlim=c(-4,4)) gives reasonable result ..T.. 260306 standardMethods() is again included (with documentation) 260306 distroptions() now behaves like options (documentation modified) 260306 suggested by M. Maechler: on attaching the package there is a (sort of) warning as to the interpretation of arithmetics for distributions ..P.. %------------------------------------------------------------------ :::: distrEx :::: %------------------------------------------------------------------ 080406 exact formula for E, Var for Fd (with ncp), and Td (with ncp), also in documentation 080406 @T/M: Übungsaufgabe: .GLaw (distrExIntegrate.R) als C-Interface realisieren (done +)... 040406 changed instances of distr:: resp. to getdistrOption("") 040406 Internationalization: use of gettext, gettextf in output 040406 getdistrOption() used to access distroptions 040406 C-interface .GLaw() to replace respective R-Code in distrExintegrate.R 290306 PrognCondDistribution, PrognCondition are included as classes and generating functions (incl. show-method); rd-file is done 290306 illustrateCLT is included and rd-file is done 290306 demos are included 290306 slots .withSim, .withArith set in generating functions DiscreteMVDistribution(), LMCondDistribution(), and in prototypes to "CondDistribution", "AbscontCondDistribution", "DiscreteCondDistribution", "DiscreteMVDistribution", "MultivariateDistribution" 290306 "..." included to plot("DistrList") within the method (AllPlot.R) 290306 hab mich mal als Ko-Author 'registriert' (wenn's recht ist) Maintainer bleibt Matthias 290306 .onAttach: now display of the version (thanks to code by Valentin Todorov) (AllClass.R) (previous version removed from .onLoad) 290306 variance, sd methods based on E (Functionals.R) 290306 median, IQR, mad methods based on q (Functionals.R) 290306 exact variance methods for specific distributions (Functionals.R) 290306 prototypes extended by .withSim, .withArith 290306 exact expectation methods for specific distributions (documentation: done) 290306 documentation for AbscontCondDistribution and DiscreteCondDistribution extended by .withSim, .withArith %------------------------------------------------------------------ :::: distrSim :::: %------------------------------------------------------------------ 290306 setRNG Namespace imported %------------------------------------------------------------------ :::: distrTEst :::: %------------------------------------------------------------------ 290306 "..." included into evaluate (as proposed by Florian) %------------------------------------------------------------------ :::: startupmsg :::: %------------------------------------------------------------------ ### neues Paket! ### 300406: inserted references to the mail thread "Wishlist: 'quietly' argument for .onAttach() / .First.lib()" on r-devel, April 2006 into seealso 190406: taken up Seth's suggestions... 180406: outsourced to startupmsg: + NEWS = function(package) to display NEWS file from package main folder in R + infoShow = function(package, filename) to display file from package main folder in R + new message-handlers (as by mail Seth Falcon https://stat.ethz.ch/pipermail/r-devel/2006-April/037317.html) -suppressStartupMessages -onlyversionStartupMessages 290306 new!! see NEWS file to this package %------------------------------------------------------------------ :::: Utils :::: %------------------------------------------------------------------ 190707: new entry in NEWS file 190707: enhanced pmake.bat : can optionally take up to 1-3 additional arguments SYNTAX: pmake [R-ver] [Rver2] [+] * performs R CMD check, R CMD build, R CMD build --binary, R CMD INSTALL to package , with R-ver the R-version under which the package is to be made; i.e. Rversion is changed R-ver2 the R-version under which the package is to be checked, i.e. Rversion is changed before and after check if given installs to R-ver & R-ver2 + package is checked agaist R-ver and R-ver2 (else just against R-ver2 if given or R-ver if given or preset R-version) all args are positional, i.e. they only apply if all preceding args are given 190707: new pmakeDoc.bat (rebuilds vignette just in R CMD build && R CMD check, but not in R CMD build --binary) SYNTAX: pmakeDoc [R-ver] [Rver2] [+] * performs R CMD check, R CMD build, R CMD build --binary, R CMD INSTALL to package distrDoc, with R-ver the R-version under which the package is to be made; i.e. Rversion is changed R-ver2 the R-version under which the package is to be checked, i.e. Rversion is changed before and after check if given installs to R-ver & R-ver2 + package is checked agaist R-ver and R-ver2 all args are positional, i.e. they only apply if all preceding args are given 190707: enhanced rebuild.bat SYNTAX: rebuild [R-ver] [Rver2] [+] * performs R CMD check, R CMD build, R CMD build --binary, R CMD INSTALL to packages startupmsg, distr, distrEx, distrSim, distrTEst, distrDoc (in this order) with R-ver the R-version under which the packages are to be made; i.e. Rversion is changed R-ver2 the R-version under which the packages are to be checked, i.e. Rversion is changed before and after check if given installs to R-ver & R-ver2 + packages are checked agaist R-ver and R-ver2 (else just against R-ver2 if given or R-ver if given or preset R-version) all args are positional, i.e. they only apply if all preceding args are given