simndt2b/tools/rbook.numpy.viewer.json

1 line
5.2 KiB
JSON
Raw Normal View History

2025-09-15 09:48:39 +02:00
[{"Config":{"clearAuto":true,"strictScope":false,"group":"anonymous","mode":"r","file":"rbook.numpy.viewer","fontSize":14,"thisthat":true,"turbo":true,"user":"kapideje","docUrl":"localhost:5558","projUrl":"edu-9.de:5550","webclipTime":300,"webclipUrl":"localhost:9176","webxUrl":"localhost:9177","modules":["math.plugin","image.plugin"],"workdir":"/","nw":"0.41.3","version":"1.15.7","wex":{"http":"http://localhost:11111","ws":"ws://localhost:11112"},"strict":true,"evalUser":"RRun","overlay":true,"reload":"rbook.numpy.viewer"}},{"Notes":[]},{},{"options":{"eval":"_PxEnUf_ZnVuY3Rpb24gKHRleHQpIHsKICAgICAgICAgIHZhciBjb250ZXh0ID0gUi5jb250ZXh0OwogICAgICAgICAgUi5ydW4odGV4dCxjb250ZXh0KQogICAgICAgICAgaWYgKFIud29ya2VyLmN1cnJlbnQpIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgICAgICAvLyB1cGRhdGUgd29ya2VyIGNvbnRleHQKICAgICAgICAgICAgdmFyIGluaXRzID0ge30sbW9kcz1bXTsKICAgICAgICAgICAgZm9yICh2YXIgaSBpbiBSLmxpYi5tb2R1bGVzKSB7CiAgICAgICAgICAgICAgdmFyIG1vZCA9IFIubGliLm1vZHVsZXNbaV0sCiAgICAgICAgICAgICAgICAgIE1PRCA9IG1vZC50b1VwcGVyQ2FzZSgpLAogICAgICAgICAgICAgICAgICBmb28gPSBNT0QrJyRJbml0JzsKICAgICAgICAgICAgICAvLyBDb2RlLnByaW50KCJVcGRhdGluZyB3b3JrZXIgUiAuLiAiLG1vZCk7CiAgICAgICAgICAgICAgaWYgKF9nbG9iYWxbZm9vXSkgIHsgbW9kcy5wdXNoKG1vZCk7IGluaXRzW2Zvb109X2dsb2JhbFtmb29dIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBSLndvcmtlci5jdXJyZW50Lm1vZHVsZShpbml0cykKICAgICAgICAgIH0sMTAwKQogICAgICAgIH0=","label":"Install Libraries","mode":"r","overlay":2,"heightC":100,"heightE":10,"collapsed":false},"code":"install.packages({\"math\",\"image\"})"},{"options":{"eval":"_PxEnUf_ZnVuY3Rpb24gKHRleHQpIHsKICAgICAgICAgIHZhciBjb250ZXh0ID0gUi5jb250ZXh0OwogICAgICAgICAgUi5ydW4odGV4dCxjb250ZXh0KQogICAgICAgIH0=","label":"Start Worker","mode":"r","overlay":2,"heightC":100,"heightE":10,"collapsed":false},"code":"worker()"},{"options":{"label":"Load Volume Data","mode":"r","overlay":2,"evalUser":"RRun","heightC":30,"heightE":10,"collapsed":false},"code":"parameter {path:\"../demo/plate1/data\",file:\"fields-signal-Txx.npy\"}\nuse math,imager,numpy,plot\noptions(digits=4)\nvol = read.np(parameter.path+'/'+parameter.file)\nlogg(typeof(vol))\nlogg(minMax(vol))\nlogg(mean(vol))"},{"options":{"eval":"_PxEnUf_ZnVuY3Rpb24gKHRleHQsZW52KSB7CiAgICAgICAgICAgICAgICAganNTY29wZS5ydW4odGV4dCxlbnYpCiAgICAgICAgICAgICAgICB9","mode":"r","evalUser":"RRun","overlay":2,"label":"Plot Volume Image","heightC":30,"heightE":10,"collapsed":false},"code":"parameter {index:25,min:-0.05,max:0.05}\nuse plot\nindex = parameter.index\nmm=as.vector(minMax(vol[,,index]))\nprint(mm)\nif (parameter.min!=0 | parameter.max!=0) {\n mm = [parameter.min, parameter.max]\n}\n# convert to matrix to get rid of the C layout of numpy array\nplot(as.matrix(vol[,,index]),ylim=mm)"},{"options":{"eval":"_PxEnUf_ZnVuY3Rpb24gKHRleHQsZW52KSB7CiAgICAgICAgICAgICAgICAganNTY29wZS5ydW4odGV4dCxlbnYpCiAgICAgICAgICAgICAgICB9","mode":"r","evalUser":"RRun","overlay":2,"label":"Plot one signal","heightC":30,"heightE":30,"collapsed":false},"code":"parameter {x:56,y:180}\nuse plot\nz = as.vector(vol[parameter.y,parameter.x,])\nplot(z,type='l')"},{"options":{"eval":"_PxEnUf_ZnVuY3Rpb24gKHRleHQsZW52KSB7CiAgICAgICAgICAgICAgICAganNTY29wZS5ydW4odGV4dCxlbnYpCiAgICAgICAgICAgICAgICB9","mode":"r","evalUser":"RRun","overlay":2,"label":"Plot Signal from CSV","heightC":30,"heightE":30,"collapsed":false},"code":"parameter {file:'../demo/plate1/data/fields-sensor-56-180-signal-Txx.csv'}\nuse plot,csv\nz2 = load.csv(parameter.file,sep=',',auto.detect=FALSE)\nplot(z2,type='l')"},{"options":{"eval":"_PxEnUf_ZnVuY3Rpb24gKHRleHQsZW52KSB7CiAgICAgICAgICAgICAgICAganNTY29wZS5ydW4odGV4dCxlbnYpCiAgICAgICAgICAgICAgICB9","mode":"r","evalUser":"RRun","overlay":2,"label":"Show Video Loop","heightC":50,"heightE":30,"collapsed":false},"code":"parameter {min:-0.01,max:0.01}\nuse plot\nmm=as.vector(minMax(vol))\nprint(mm)\nif (parameter.min!=0 | parameter.max!=0) {\n mm = [parameter.min, parameter.max]\n}\n# change to Fortran layout to get rid of the (wrong?) C layout of array\nplot(vol,ylim=mm,layout=\"F\")"},{"options":{"eval":"_PxEnUf_ZnVuY3Rpb24gKHRleHQsZW52KSB7CiAgICAgICAgICAgICAgICA