Posted by
Curtis Rueden-2 on
Oct 10, 2019; 3:58pm
URL: http://imagej.273.s1.nabble.com/Macro-vs-Script-where-to-start-tp5022518p5022522.html
Hi Rainer,
For ImageJ2, we try to centralize the documentation here:
https://github.com/imagej/tutorialsAnd in particular, using Jupyter Notebook, browsable here:
https://imagej.github.io/tutorialsThe API (Application Programming Interface—i.e. the full set of available
functions) is vast, and there is no single HTML page listing everything.
The Jupyter Notebooks linked above are an attempt to organize things in a
way that can train you on how to get started writing ImageJ scripts.
Note that the tutorials linked above are all organized around ImageJ2
concepts. For an ImageJ1-based set of scripting tutorials focused on
Jython, check out Albert Cardona's excellent Fiji Programming Tutorial:
https://www.ini.uzh.ch/~acardona/fiji-tutorial/Regards,
Curtis
--
Curtis Rueden
Software architect, LOCI/Eliceiri lab -
https://loci.wisc.edu/softwareImageJ2 lead, Fiji maintainer -
https://imagej.net/User:RuedenHave you tried the Image.sc Forum?
https://forum.image.sc/On Thu, Oct 10, 2019 at 6:59 AM Rainer M. Engel <
[hidden email]> wrote:
> I'm not a developer by profession, but became more and more accustomed
> to it over the years. I started with small macros and want to sum up,
> what is/was making this language attractive for the use within ImageJ.
>
>
> Macro-Language:.......................................................
> Macros can be recorded inside of ImageJ Plugins>Macros>Record and
> extended by some logic found here:
>
https://imagej.nih.gov/ij/developer/macro/macros.html>
> Using Fiji's script editor for macros helps you finding the right
> function you may need, at least to the same extend useful to me is this
> overview with all built-in functions:
>
https://imagej.nih.gov/ij/developer/macro/functions.html>
>
> Script-Languages:.....................................................
> To automate things inside of ImageJ the Recorder (see above) can be
> changed to output a desired language.
> There are many examples available within the script editor of Fiji under
> "Templates", or on other ImageJ/Fiji related websites and to some extent
> the interactive search bar helps to find these.
>
> What I'm missing is some method overview like the macro language offers
> for it's functions to make a text search, because often you know what to
> achieve but you miss the spelling of a potential method/function.
>
> What IDE you would recommend for Jython, where I can see all available
> methods of imported classes like Fiji's script editor is providing for
> the macro language?
>
> Are there resources (easily searchable) to find fitting methods of
> classes closely related to ImageJ or how do you achieve finding these?
>
>
> Thank you in advance and I hope this will help others as well..
>
> Kind regards,
> Rainer
>
> --
> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html