On Fri, 24 Oct 2003 [EMAIL PROTECTED] wrote: > > The issue that Duncan suggested I raise is whether or not it should be > > considered accepted behaviour for a package author to be accessing files > > in <pkg>\data (at this time I don't know the reasoning behind the specific > > example here, I just know that that's what they've done) or if this should > > be considered a Bad Thing. > > Examples are the makecdfenv und matchprobes packages, part of which I > wrote. They deal with data formats that are external to R, namely vendor > (Affymetrix) specific file formats, and provide tools for importing these > data into R. For the examples / vignettes, I need to provide example data > files. Up to now I am putting them into the data directory, and access > them with > > specializedImportFunction(file.path(.path.package("matchprobes"), > "data", "HG-U95Av2_probe_tab.gz"), ...) > > Is this considered offensive to the R package structure? Whereelse to put > data that comes in specialized (not .rda, .txt, .csv) formats?
It is broken, as Windows users have found. Please use a different installation directory, as in my earlier reply, or make specializedImportFunction() handle zipped data directories. I have been proposing, and may implement as soon as 1.9.0, to process all the data directory at install time to .rda files in a database (details depend on Luke's final choice of implementation) which is load-on-demand and perhaps unload if not currently used. So it not a good idea to use the data directory for files other than those to be accessed by data(). -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel