Re: [R] Comparing figures?

2018-05-07 Thread Martin Maechler
> Suzen, Mehmet 
> on Mon, 7 May 2018 15:48:57 + writes:

> I suggest perceptual diff. You could write a wrapper
> around it.  http://pdiff.sourceforge.net

In (base) R's own test ('make check-devel'), we basically use

   pdf(*, compress=FALSE)

actually also setting 'encoding=.' and 'paper=.', see the R sources at
   https://svn.r-project.org/R/trunk/tests/reg-plot.R

and the check (source at
https://svn.r-project.org/R/trunk/tests/Makefile.common)

basically is using

R CMD Rdiff  .pdf  .pdf.save

(with  := reg-plot in this case)

Martin Maechler
R Core Team


> On Mon, 7 May 2018 16:49 Ramiro Barrantes,
>  wrote:

>> Hello,
>> 
>> I am working on tests to compare figures.  I have been
>> using ImageMagick, which creates a figure signature, and
>> I can compare a "test" figure signature against a saved
>> "reference" figure signature.  It seems to work pretty
>> well.  However, it is slow as it requires reading from
>> the file system.
>> 
>> Are there any options to compare figures on memory?  For
>> example, if I generate a ggplot or lattice graph, I could
>> have all my saved "reference" figures on memory (which I
>> would have loaded all at once) and compare them.  I just
>> haven't found anything.
>> 
>> I just found out about the vdiffr package and was going
>> to explore it, not sure about the speed.
>> 
>> Any suggestions appreciated.
>> 
>> Thank you, <
>> 
https://west.exch023.serverdata.net/owa/?ae=Item=New=IPM.Note=MTQuMy4zMTkuMixlbi1VUyw2LEhUTUwsMCww=_1525698150389_875737489#
>> >
>> Ramiro
>> 
>> Ramiro Barrantes Ph.D.  Precision Bioassay, Inc.  431
>> Pine St., Suite 110 Burlington, VT 05401 802 865 0155 802
>> 861 2365 FAX www.precisionbioassay.com<
>> 
https://west.exch023.serverdata.net/owa/redir.aspx?SURL=wN3KzpoKXAcetH7sTOTnSyfg-iAXFIinpPUtRcduCFCtkgZrUSDTCGgAdAB0AHAAOgAvAC8AdwB3AHcALgBwAHIAZQBjAGkAcwBpAG8AbgBiAGkAbwBhAHMAcwBhAHkALgBjAG8AbQA.=http%3a%2f%2fwww.precisionbioassay.com
>> >
>> ram...@precisionbioassay.com
>> 
>> CONFIDENTIALITY NOTICE: This email, including any
>> attach...{{dropped:9}}
>> 
>> __
>> R-help@r-project.org mailing list -- To UNSUBSCRIBE and
>> more, see https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html and provide
>> commented, minimal, self-contained, reproducible code.
>> 

>   [[alternative HTML version deleted]]

> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and
> more, see https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html and provide
> commented, minimal, self-contained, reproducible code.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Comparing figures?

2018-05-07 Thread Suzen, Mehmet
I suggest perceptual diff. You could write a wrapper around it.

http://pdiff.sourceforge.net

On Mon, 7 May 2018 16:49 Ramiro Barrantes, 
wrote:

> Hello,
>
> I am working on tests to compare figures.  I have been using ImageMagick,
> which creates a figure signature, and I can compare a "test" figure
> signature against a saved "reference" figure signature.  It seems to work
> pretty well.  However, it is slow as it requires reading from the file
> system.
>
> Are there any options to compare figures on memory?  For example, if I
> generate a ggplot or lattice graph, I could have all my saved "reference"
> figures on memory (which I would have loaded all at once) and compare them.
> I just haven't found anything.
>
> I just found out about the vdiffr package and was going to explore it, not
> sure about the speed.
>
> Any suggestions appreciated.
>
> Thank you,
> <
> https://west.exch023.serverdata.net/owa/?ae=Item=New=IPM.Note=MTQuMy4zMTkuMixlbi1VUyw2LEhUTUwsMCww=_1525698150389_875737489#
> >
> Ramiro
>
> Ramiro Barrantes Ph.D.
> Precision Bioassay, Inc.
> 431 Pine St., Suite 110
> Burlington, VT 05401
> 802 865 0155
> 802 861 2365 FAX
> www.precisionbioassay.com<
> https://west.exch023.serverdata.net/owa/redir.aspx?SURL=wN3KzpoKXAcetH7sTOTnSyfg-iAXFIinpPUtRcduCFCtkgZrUSDTCGgAdAB0AHAAOgAvAC8AdwB3AHcALgBwAHIAZQBjAGkAcwBpAG8AbgBiAGkAbwBhAHMAcwBhAHkALgBjAG8AbQA.=http%3a%2f%2fwww.precisionbioassay.com
> >
> ram...@precisionbioassay.com
>
> CONFIDENTIALITY NOTICE: This email, including any attach...{{dropped:9}}
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.