Posted by
Aryeh Weiss on
URL: http://imagej.273.s1.nabble.com/using-BAR-Distribution-plotter-in-a-macro-script-tp5023555.html
I am trying to use the distribution plotter in a macro script. Here is
what the macro recorder provides me:
run("Distribution Plotter", "parameter=Mean tabulate=[Number of values]
automatic=[Specify manually below:] bins=50");
However, if I run this, is tells me "Automatic binning could not be
performed. Re-check settings or specify bins manually."
I looked at the source code here:
https://github.com/tferr/Scripts/blob/master/BAR/src/main/resources/scripts/BAR/Data_Analysis/Distribution_Plotter.ijmand found that this message will happen with max-min is 0. This should
not be the case assuming I have a results table open, and it does not
happen when I run the script manually.
So i tried to use a local copy of the script (copied from github and
saved locally) so that i could add some print statements and try to
figure out what is happening.
The command I tried is
run("script:/home/amw/Desktop/83411LightMicroscopyData/studentDataSets/distPlot.ijm",
"parameter=Mean tabulate=[Number of values] automatic=[Specify manually
below:] bins=415");
However, this returns :
---
<Error: java.io.FileNotFoundException:
http://wsr.imagej.net/download/Examples/Macro/script:/home/amw/Desktop/83411LightMicroscopyData/studentDataSets/distPlot.ijm>
in line 1:
var ; initializeSciJavaParameters ( ) ; run (
"script:/home/amw/Desktop/83411LightMicroscopyData/studentDataSets/distPl...
So I have two questions:
1. How do I run the Distribution plotter from a macro?
2. How so I run any macro that is in a file from a macro?
I have a feeling that this second question maybe related to the use of
BARlib, which I have not succeeded in figuring out -- I am missing some
understanding of how that works. Maybe someone has a really simple
example of how to use that.
Thanks in advance\
--aryeh
--
Aryeh Weiss
Faculty of Engineering
Bar Ilan University
Ramat Gan 52900 Israel
Ph: 972-3-5317638
FAX: 972-3-7384051
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html