* using log directory ‘/srv/hornik/tmp/CRAN/magicaxis.Rcheck’ * using R Under development (unstable) (2023-11-14 r85521) * using platform: x86_64-pc-linux-gnu * R was compiled by Debian clang version 17.0.4 (1) Debian flang-new version 17.0.4 (1) * running under: Debian GNU/Linux trixie/sid * using session charset: UTF-8 * checking for file ‘magicaxis/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘magicaxis’ version ‘2.4.3’ * checking CRAN incoming feasibility ... [3s/3s] Note_to_CRAN_maintainers Maintainer: ‘Aaron Robotham ’ * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking for sufficient/correct file permissions ... OK * checking serialization versions ... OK * checking whether package ‘magicaxis’ can be installed ... [3s/3s] OK * checking package directory ... OK * checking for future file timestamps ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... NOTE Problems with news in ‘NEWS’: Cannot process chunk/lines: Not released on CRAN. Cannot process chunk/lines: CRAN legal- passed all checks. Cannot process chunk/lines: Bug Fixes: Cannot process chunk/lines: x and y axis limits can now be reversed without error Cannot process chunk/lines: New Features: Cannot process chunk/lines: magplot parses better to plot, allowing generic plotting of plot.density plot.histogram etc. Cannot process chunk/lines: Improved the behaviour of tick labelling by making use of the axis function (which tries hard to avoid text collisions). Cannot process chunk/lines: Generalised the labelling system with a mid level function maglab. This makes it easier for the end user to cope with specific scenarios where the default behaviour is not desired. Cannot process chunk/lines: Added more flexibility to control the outcome from magplot, meaning users should not need to access magaxis and maglab in most scenarios. Cannot process chunk/lines: Fixed: when labels were FALSE plotting ticks alone wasn't working Cannot process chunk/lines: Changed code to use mtext instead of title for axis labels- this means labels are plotted when using layout. Cannot process chunk/lines: Fixed: a couple of plot label formatting issues. This fixes some situations where expressions were not being used, and changes 0x10^0 to 0. Cannot process chunk/lines: New Features: Cannot process chunk/lines: Allowed nice printing of smaller dynamic ranges in log plots by using powers of 10 times 1, 2 and 5 when the range covered is less than or equal to 50. Cannot process chunk/lines: Bug Fixes: Cannot process chunk/lines: Clarified some help entries, and fixed some typos. Cannot process chunk/lines: Fixed: bug with logpretty in magaxis that meant it wasn't dealing with vector arguments correctly. Cannot process chunk/lines: New Features: Cannot process chunk/lines: Added vector support for majorn minorn so they can be defined separately for each axis. Cannot process chunk/lines: Added option to define the pretty gap to aim for (useful for degrees which are 45/90 rather than 50/100). This is prettybase- as an example this can be set to 45 for plotting degrees nicely. Cannot process chunk/lines: Added option for fully Hershey font output. Cannot process chunk/lines: Added magerr error bar plotting function. Cannot process chunk/lines: Added magmap variable mapping functions to allow for pretty and easy colour scaling. Cannot process chunk/lines: Added a hard trim option to maglab to ensure no values fall outside of original range. Cannot process chunk/lines: Fixed: some help entries (nothing serious). Cannot process chunk/lines: Fixed: bug in usemultloc that extended the range beyond that desired. Cannot process chunk/lines: Added the magrun plotting feature, which allows for easy generation of running medians and other quantiles. Cannot process chunk/lines: Fixed: some help file entries Cannot process chunk/lines: Added pretty in-plot colour bar. This makes 'magic' use of the plotrix version, i.e. it works hard to produce a useful output painlessly. Cannot process chunk/lines: Fixed: error in magmap that meant flip was always from 0 -> range[2]-range[1], not from range[1] -> range[2] Cannot process chunk/lines: Feature: MagCon now has capability for xlim/ylim calls. This is useful for viewing a subset of your data and/or having inverted axes. Cannot process chunk/lines: Feature: Added 'weights' option to magcon Cannot process chunk/lines: Fixed: Various documentation typos. Cannot process chunk/lines: Fixed: passing error where the 'main' argument wasn't being correctly passed to magplot, so was being ignored when the user had x and y objects. Cannot process chunk/lines: Fixed: how the 'bad' flag in magmap works Cannot process chunk/lines: Fixed: documentation error in magcon- description was cut short by '%' rather than using '\%' Cannot process chunk/lines: Fixed: magbar didn’t seem to function as expected when being overlaid on a plot with logged axes. Cannot process chunk/lines: Fixed: magbar colour bar changed range depending on how many intervals you request. i.e. the same bar settings called with labN=5 has different limits when called with labN=3. magbar now pads out the extremes of the mapping if the pretty plotting chooses to extend beyond the requested range (which it generally will). Cannot process chunk/lines: Feature: magmap can now output NA outside of the desired range. Cannot process chunk/lines: Feature: magbar can now simply show the background outside the clipped range (previously padded out the extreme colour, which might not always be the most meaningful thing to do). Cannot process chunk/lines: Fixed: log scaling had issues in magbar when the pretty scale went outside the nominal range (the mapping was not correct in some circumstances). Cannot process chunk/lines: Fixed: box function in magaxis now inherits the bty type from par. Cannot process chunk/lines: Fixed: Various documentation typos. Cannot process chunk/lines: Fixed: magplot now has side option to create segments of the plot axes. This is instead of using bty in par (which only affects the box in plot, not the axis labelling). I prefer my behaviour, i.e. you can generate ticks and tick labels on the side you want straight from magplot (which isn't possible with plot). This does mean magplot behaves slightly differently to plot, but this is unavoidable for the high level plotting I desire. Cannot process chunk/lines: Feature: Added error ellispe option in magerr function. Cannot process chunk/lines: Feature: Added stretch option to magmap, which now takes arguments 'lin' for linear, 'log' for log, 'atanh' for atanh and 'asinh' for asinh. The option 'log' no longer exists in magmap, which could break code written prior to magicaxis v1.9.3. Cannot process chunk/lines: Feature: The background colour of the magcon image now extends beyond the limits of the data if necessary. Cannot process chunk/lines: Feature: magerr now picks up the log state automatically, so log argument is no longer required. Cannot process chunk/lines: WARNING! Argument change: tline no longer exists as an option for magplot or magaxis, instead the user defines the full mgp vector, where it has "pretty" defaults of c(2,0.5,0). Cannot process chunk/lines: Feature: Added usepar option to magplot and magaxis. Setting this to TRUE forces both of these functions to use the global par setting for tcl and mgp, rather than the function level arguments (they become over-ridden). This should allow users to change settings globally, which is preferred for scripting uses. Cannot process chunk/lines: Fixed: magerr now only attempts to plot error ellipses when the ellipse has area, i.e. both xlo and xhi must be above 0. Before it would plot lots of ellipses with 0 area, i.e. a point, and this could take a lot of unnecessary time. Cannot process chunk/lines: Feature: magerr will now draw an error bar when xlo or xhi is 0 and corxy has been provided, i.e. since it can't draw an ellipse with width 0 it draws an error bar instead. Cannot process chunk/lines: Fixes: All magplot options now passed onto magaxis. This was suggested by Raphael Felber, and was a change I had long been meaning to make. Cannot process chunk/lines: Feature: side=FALSE in magplot will now not plot any sides (in this case the user could just have used plot, but adding this option makes scripting easier) Cannot process chunk/lines: License: Changed to GPL-3 after a user request. Cannot process chunk/lines: Enough new features to transition to magicaxis version 2.0 Cannot process chunk/lines: Feature: Added magimage (one chanel) and magimageRGB (three chanel) image functions Cannot process chunk/lines: Feature: Added magtri function to make nice triangle plots of MCMC psoterior chains with a simple high level interface. Cannot process chunk/lines: Feature: Added projected coordinate plotting via magproj. Cannot process chunk/lines: Feature: Added function magband. Cannot process chunk/lines: Feature: Added background grid options for magaxis and magplot. Cannot process chunk/lines: Feature: Added Nbins output to magrun. This effectively produces a histogram counts output for the final bin limits. Cannot process chunk/lines: Feature: magplot dots (...) now also get sent to magaxis -> axis, previously they only went to plot. Cannot process chunk/lines: Fix: cex.lab wasn't being passed to magaxis, now it is., i.e. par(cex.lab=2) will work. Cannot process chunk/lines: Fix: doc typos Cannot process chunk/lines: Feature: Extended the contours for magcon silently so they extend over the full plot window. Cannot process chunk/lines: Feature: You can now parse a two column matrix or data.frame to x in magcon (rather than having to specify y separately). Cannot process chunk/lines: Fix: Now parse 'tick' through to magaxis. Cannot process chunk/lines: Feature: Added powbase option to allow log axes to be labelled with powers of e.g. 2 (1,2,4,8 etc) rather than only 10. To accommodate this working nicely minorn now has a default 'auto' mode which does sensible minor tick guess-work. Cannot process chunk/lines: Fixed magmap docs Cannot process chunk/lines: Fixed auto scale in magmap so it works with NA and NaN situations. Cannot process chunk/lines: Fixed issue with magmap where a matrix could change type to vector (when all elements were the same). Cannot process chunk/lines: Feature: Added cdf scaling to magmap. Cannot process chunk/lines: Feature: Added maghist for pretty histograms. Cannot process chunk/lines: Feature: Added magclip for smart automatic sigma clipping of data. Can be used in maghist and magplot too for xlim/ylim. Cannot process chunk/lines: Feature: Added sparse sampling to magimage for faster image display. Cannot process chunk/lines: Feature: Added lots of new WCS support functions, e.g. see magimageWCS. Cannot process chunk/lines: Small magproj fixes. Cannot process chunk/lines: Feature: Added shiftloc and paddim arguments to magcutout and magcutoutWCS. Indented version number to make sure ProFit works okay. Cannot process chunk/lines: Lots of WCS features added. Cannot process chunk/lines: xlab and ylab now follow side (feature suggestion by Roberto Canteri). Cannot process chunk/lines: Minor bug fixes. Cannot process chunk/lines: Added lwd.axis and lwd.ticks options that offer better control of the axes. Cannot process chunk/lines: Added magcurve function for nice function curves. Cannot process chunk/lines: Fixed issue with passing lwd through magplot. Cannot process chunk/lines: Fixed subtle offset issue between magwarp when using nearest or cubic interpolation. Seems imager::imwarp introduced a half pixel offset mapping difference. Cannot process chunk/lines: On disk fst support for magcutout and magcutoutWCS. Cannot process chunk/lines: TO DO: Cannot process chunk/lines: FEATURE: Add better in-plot legends. * checking R files for non-ASCII characters ... OK * checking R files for syntax errors ... OK * checking whether the package can be loaded ... [0s/0s] OK * checking whether the package can be loaded with stated dependencies ... [0s/0s] OK * checking whether the package can be unloaded cleanly ... [0s/0s] OK * checking whether the namespace can be loaded with stated dependencies ... [0s/0s] OK * checking whether the namespace can be unloaded cleanly ... [0s/0s] OK * checking loading without being on the library search path ... [0s/0s] OK * checking use of S3 registration ... OK * checking dependencies in R code ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... [6s/6s] OK * checking Rd files ... [0s/0s] OK * checking Rd metadata ... OK * checking Rd line widths ... OK * checking Rd cross-references ... OK * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... OK * checking for unstated dependencies in examples ... OK * checking examples ... [5s/5s] OK * checking PDF version of manual ... [3s/3s] OK * checking HTML version of manual ... [1s/1s] OK * checking for non-standard things in the check directory ... OK * checking for detritus in the temp directory ... OK * DONE Status: 1 NOTE