Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make clij3 a fiji plugin #9

Open
StRigaud opened this issue Sep 29, 2024 · 6 comments
Open

make clij3 a fiji plugin #9

StRigaud opened this issue Sep 29, 2024 · 6 comments

Comments

@StRigaud
Copy link
Member

Do we need to do / add any specific code in order to make clij3 a plugin and possibly be call as macro?

Once this is ready we can imagine using the CI for generating the jar for all OS and upload it to the FIJI update site

CC @haesleinhuepf

@haesleinhuepf
Copy link
Member

haesleinhuepf commented Sep 29, 2024

The effort for making it macro-compatible is huge actually. We would have to create a class for every CLIJ3 function and decorate it like this. I'm quite sure this is not possible until I2K. Also, inventing a slimmer infrastructure might be worth the effort if we decide to support IJ macro.

I will try (!) to make a CLIJ3Extensions plugin similar to the CLIJ extensions for MorpholibJ so that the CLIJ Assistant offers CLIJ3 functions.

Otherwise, what should work already is using CLIJ3 from Jython Scripting, Groovy, Javascript etc.

@StRigaud
Copy link
Member Author

I see, thanks for info 👍

Otherwise, what should work already is using CLIJ3 from Jython Scripting, Groovy, Javascript etc.

you may have to show me this, maybe planning a meeting before i2k 😃

@haesleinhuepf
Copy link
Member

I just updated this script to make it work again:

https://github.com/clEsperanto/clij3/blob/85c7f95b664f297c180aa004490088f62e39eb12/demo/basic_demo.py

@StRigaud
Copy link
Member Author

But how do I make CLIJ3 available in my FIJI? drag and drop the .jar in my FIJI? this is new territory for me

@haesleinhuepf
Copy link
Member

Via an update site

@StRigaud
Copy link
Member Author

I think we already had one named clesperantoj, but clij3 is good too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants