PDL::Graphics::Karma is an interface to Karma visualisation applications.
Can send PDL 2D/3D data to kview, xray, kslice_3d, etc...
Data is transferred using shared memory when available on the OS (and segments big enough - e.g. Linux but not Solaris unless tuned) so ought to be very fast.
You can say
perldl> kim $a, {App=>'xray'}
to send to a specific viewer and/or
perldl> kim $a, {BB=>[0,50,-100,100]}
to specify the bounding box in world coordinates (here for a 2D image) or just
perldl> kim $a
to reuse the last viewer.
You can start the viewers from PDL.
Product's homepage
Requirements:
· Perl