profile
viewpoint
Robert Haase haesleinhuepf MPI CBG Dresden, Germany http://myerslab.mpi-cbg.de/robert-haase/ Computational Microscopist, BioImage Analyst, Code Jockey

clij/clij 59

CLIJ is deprecated. Visit CLIJ2

clij/clij-docs 20

Online documentation and reference for CLIJ

clij/clij2 13

GPU-accelerated image processing for everyone

clij/clijpy 9

GPU-accelerated image processing using CLIJ via pyimagej in python

clij/clupath 9

GPU-accelerated image processing in QuPath

ClearControl/clearcl 8

Multi-backend Java Object Oriented Facade API for OpenCL.

clij/clatlab 5

GPU-accelerated image processing in Matlab using CLIJ

fjug/MoMA 4

MoMA - the MotherMachine Analyzer

startedprojektkurs-datascience/20-21

started time in 5 minutes

pull request commentimglib/imglib2

Buffer-backed access (full implementation)

I went back a few commits, and I think the issue I encountered was more due to having multiple versions of imglib2 on my path at the time.

Might there be a binary compatibility issue with the constructor of ArrayImg?

	public static < T extends NativeType< T >, A extends DataAccess > ArrayImg< T, A > createArrayImg(
			final NativeTypeFactory< T, A > factory, final A data, final long... dims)
        {
		final Fraction fraction = factory.createLinkedType(null).getEntitiesPerPixel();
		final ArrayImg< T, A > img = new ArrayImg< T, A >(data, dims, fraction);
		final T linkedType = factory.createLinkedType(img);
		img.setLinkedType(linkedType);
		return img;
	}
mkitti

comment created time in 4 hours

pull request commentclEsperanto/pyclesperanto_prototype

added example using magicgui

Yes there is, if just changing the return annotation to Label doesn’t do it, there’s a more thorough way that I can show you (but can’t right now)

On Nov 25, 2020, at 2:30 PM, Robert Haase notifications@github.com wrote:

This just adds a magicgui demo for using pyclesperanto in napari

@tlambert03 is there a way to make magicgui add a labels-layer instead of an image layer?

Thanks!

You can view, comment on, or merge this pull request online at:

https://github.com/clEsperanto/pyclesperanto_prototype/pull/48

Commit Summary

added example using magicgui File Changes

A demo/napari_gui/napari_magicgui.py (34) Patch Links:

https://github.com/clEsperanto/pyclesperanto_prototype/pull/48.patch https://github.com/clEsperanto/pyclesperanto_prototype/pull/48.diff — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

haesleinhuepf

comment created time in 5 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha 672350dcb35c58b009af0b4046538b8d20c48956

remove unused tif data

view details

push time in 6 hours

startedrpavlik/cmake-modules

started time in 7 hours

push eventimagej/imagej1

Wayne Rasband

commit sha a0d335d1df4e4c0b4fc12c71ecfbb889d4c62e62

2020.11.25 (1.53g49; IntProcessor)

view details

push time in 7 hours

startedidiap/linear-transformer-experiments

started time in 7 hours

issue commentscijava/scijava-common

Widget grouping

Hi everyone, sorry for being late to the party, @imagejan has just pointed me to this. I was in need for such functionality for sciview, here's what this looks like:

image

The way this is implemented is adding a group: attribute to @Parameter's style (thanks again to @imagejan for pointing style out to me, I had (ab)used description before, style is a much better place for this). My ideal solution would have been to use Attr for that, but unfortunately, DefaultMutableModuleItem does not have access to attrs(), while CommandModuleItem does and I did not find an easy solutinon or workaround for this.

Now we need this only in the inspector panel so far, so I have created a new input harvester, called the SwingGroupingInputHarvester. The only changes this one has compared to the regular SwingInputHarvester is that it groups the inputs by the above group: attribute, and creates a collapsible JPanel for each of the members.

As said I didn't know about this discussion here, I'm happy to PR this after I2K 👍

tischi

comment created time in 7 hours

pull request commentimglib/imglib2

Buffer-backed access (full implementation)

On binary compatibility, I may have come across some examples where I had very generic code break because A was previously unconstrained and the method signatures no longer matched. This may be an extreme case, however.

Yes, that is definitely a problem. It happened to us before, e.g. https://github.com/imglib/imglib2/pull/280

Also here, the erasure of A changes from Object to DataAccess. In this case we might be safe because the A only appears as a type parameter in e.g. ArrayImg<T,A> and that is erased to ArrayImg no matter what. But maybe I'm overlooking something unrelated to the changed classes.

mkitti

comment created time in 8 hours

startedclEsperanto/CLIc_prototype

started time in 8 hours

delete branch clEsperanto/CLIc_prototype

delete branch : add-new-kernels

delete time in 9 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha 1d7bcaee229f257cb57237f2d40ce42fae9e8d77

update documentation and readme

view details

push time in 9 hours

pull request commentimglib/imglib2

Buffer-backed access (full implementation)

On binary compatibility, I may have come across some examples where I had very generic code break because A was previously unconstrained and the method signatures no longer matched. This may be an extreme case, however.

mkitti

comment created time in 9 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha d5f16fa62a5a5ace889f2e6cb89ee3ac14dbcae9

addimagesweighted kernel

view details

Stephane Rigaud

commit sha 65a23488b58a18f7edd52e0095ba8f6eac985be7

nonzeropixeltopixelindex kernel

view details

Stephane Rigaud

commit sha 0089c0d9ad8f49b3b0b517c64ce43ef7ccfb7949

set kernel

view details

Stephane Rigaud

commit sha f151996489345e2d9b181097d3ef8fc860df1c50

nonzeropixeltopixelindex kernel

view details

Stephane Rigaud

commit sha c96da86aee3fcb87f6839ef0898bd50e94c28336

update kernellist and cmakefiles

view details

Stephane Rigaud

commit sha e7475b7f975c9bf8ad0c70cc6d27458a794418f9

add new methods to gateway

view details

Stephane Rigaud

commit sha dbb72e78d06b64f674b3e0fcb9870846ad031d1c

greater than constant kernel

view details

Stephane Rigaud

commit sha 5ac5eb3a5c8af371998b4092b176e8c35cd189e9

update listing

view details

Stephane Rigaud

commit sha 965557390293c04231d6cd69bc71fbd4b6f1f33e

add method gateway

view details

Stephane Rigaud

commit sha 0f09b9ea3f2e4d845a085b2421a8e6c54237916f

dilate kernel

view details

Stephane Rigaud

commit sha 323657aa820414b6f4d0bc12947cb2331071268c

erode kernel

view details

Stephane Rigaud

commit sha 9c27287eae27af2a064ece7d46b264c64e64f054

update file listing

view details

Stephane Rigaud

commit sha 8914e65dd51454e537a88c666824c0aea2ce3a46

add gateway method

view details

Stephane Rigaud

commit sha ee6085e3e418748c91eac9c13f965d3df8b43b0a

update clij kernel with latest

view details

Stephane Rigaud

commit sha b7c38b975ac0e94031fc76b98ca3a0d2e1bcf353

minimum projection kernels

view details

Stephane Rigaud

commit sha f2cd59062bbb7883558a9c1997d6271ae469b8d1

update kernel listing

view details

Stephane Rigaud

commit sha 5528b5b7a81688a9c591b9dffa1366a4008b714a

add gateway method

view details

Stephane Rigaud

commit sha bde65c93065689046124acd4c8333903345979c2

Merge pull request #17 from clEsperanto/add-new-kernels Add new kernels

view details

push time in 9 hours

PR merged clEsperanto/CLIc_prototype

Add new kernels

Merge of new kernel operations

+1103 -2

1 comment

28 changed files

StRigaud

pr closed time in 9 hours

pull request commentclEsperanto/CLIc_prototype

Add new kernels

For speed reason I haven't done the corresponding tests. Will do them later (promise)

StRigaud

comment created time in 9 hours

PR opened clEsperanto/CLIc_prototype

Add new kernels

Merge of new kernel operations

+1103 -2

0 comment

28 changed files

pr created time in 9 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha b7c38b975ac0e94031fc76b98ca3a0d2e1bcf353

minimum projection kernels

view details

Stephane Rigaud

commit sha f2cd59062bbb7883558a9c1997d6271ae469b8d1

update kernel listing

view details

Stephane Rigaud

commit sha 5528b5b7a81688a9c591b9dffa1366a4008b714a

add gateway method

view details

push time in 9 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha ee6085e3e418748c91eac9c13f965d3df8b43b0a

update clij kernel with latest

view details

push time in 10 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha 0f09b9ea3f2e4d845a085b2421a8e6c54237916f

dilate kernel

view details

Stephane Rigaud

commit sha 323657aa820414b6f4d0bc12947cb2331071268c

erode kernel

view details

Stephane Rigaud

commit sha 9c27287eae27af2a064ece7d46b264c64e64f054

update file listing

view details

Stephane Rigaud

commit sha 8914e65dd51454e537a88c666824c0aea2ce3a46

add gateway method

view details

push time in 10 hours

PR opened scijava/scijava-common

ScriptREPL: Add language parameter

This PR adds a String language parameter to the ScriptREPL constructor to indicate a language preference. This is added to avoid initialising two script languages by having to call lang(String) an additional time after initialisation.

+45 -4

0 comment

1 changed file

pr created time in 10 hours

created repositoryIDR/idr0015-colin-taraoceans

created time in 10 hours

created repositorysbesson/idr0015-colin-taraoceans

created time in 13 hours

created repositoryBio7/Rserve-Cooperative

created time in 13 hours

startedpplonski/keras2cpp

started time in 14 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha dbb72e78d06b64f674b3e0fcb9870846ad031d1c

greater than constant kernel

view details

Stephane Rigaud

commit sha 5ac5eb3a5c8af371998b4092b176e8c35cd189e9

update listing

view details

Stephane Rigaud

commit sha 965557390293c04231d6cd69bc71fbd4b6f1f33e

add method gateway

view details

push time in 14 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha d5f16fa62a5a5ace889f2e6cb89ee3ac14dbcae9

addimagesweighted kernel

view details

Stephane Rigaud

commit sha 65a23488b58a18f7edd52e0095ba8f6eac985be7

nonzeropixeltopixelindex kernel

view details

Stephane Rigaud

commit sha 0089c0d9ad8f49b3b0b517c64ce43ef7ccfb7949

set kernel

view details

Stephane Rigaud

commit sha f151996489345e2d9b181097d3ef8fc860df1c50

nonzeropixeltopixelindex kernel

view details

Stephane Rigaud

commit sha c96da86aee3fcb87f6839ef0898bd50e94c28336

update kernellist and cmakefiles

view details

Stephane Rigaud

commit sha e7475b7f975c9bf8ad0c70cc6d27458a794418f9

add new methods to gateway

view details

push time in 15 hours

create barnchclEsperanto/CLIc_prototype

branch : add-new-kernels

created branch time in 15 hours

push eventclEsperanto/CLIc_prototype

Stephane Rigaud

commit sha 83374a270b4c6317475e919f7043a3b9514019b4

update core func()

view details

Stephane Rigaud

commit sha cabb95e28cc408852911ea8fa13ebc8cd21972ac

update usage

view details

push time in 15 hours

more