This has been superseded by v0.3, -light-field-toolbox-v0-3
This is a set of tools for working with light field (aka plenoptic) imagery in Matlab. This version of the toolbox is focused on processing images from the Lytro plenoptic camera. Features include decoding, colour correction and visualization of light field images. New in version 0.2 are camera calibration, image rectification, and convenience functions for managing multiple light fields and multiple cameras. Future releases will support additional input formats and depth and volumetric filtering for improved rendering quality.
Download the sample light field pack at -personal.acfr.usyd.edu.au/ddan1654/LFSamplePack1-r2.zip. This revision of the sample pack introduces a folder structure facilitating the use of multiple cameras. A small sample calibration is also available at -personal.acfr.usyd.edu.au/ddan1654/PlenCalSmallExample.zip, and further calibration datasets can be found at .
[1] D. G. Dansereau, O. Pizarro, and S. B. Williams, "Decoding, calibration and rectification for lenselet-based plenoptic cameras," in Computer Vision and Pattern Recognition (CVPR), IEEE Conference on. IEEE, Jun 2013.
The Tensor Toolbox for MATLAB provides a suite of tools forworking with multidimensional or N-way arrays. Tensoranalysis can be used for data understanding and visualizationas well as data compression. Tensors are used in a variety ofapplications including chemometrics, network analysis,hyperspectral image analysis, latent topic modeling, etc.This toolbox provides many standard methods for decomposingtensors as well as fundamental kernels for writing newmethods.
Be advised that a recent version of MATLAB is required.Once you have downloaded or cloned the Tensor Toolbox, use addpath to add the tensor_toolbox directory to your path.Type help tensor_toolbox for a list of functions and classes provided by the toolbox.Type doc tensor_toolbox to access this documentation. For more information, see README.md Functionality The Tensor Toolbox provides the classes andfunctions for manipulating dense, sparse, and structuredtensors using MATLAB's object-oriented features.
Psychophysics Toolbox Version 3 (PTB-3) is a free set of Matlab and GNU Octave functions for vision and neuroscience research. It makes it easy to synthesize and show accurately controlled visual and auditory stimuli and interact with the observer. Some of its functionality is available as part of Python toolkits like PsychoPy. For commercial support and services visit www.psychtoolbox.net. Follow us on Mastodon or Twitter @psychtoolbox
Psychtoolbox interfaces between Matlab or Octave and the computer hardware. ThePTB core routines provide high performance 2D and 3D graphics with the highestcolor and luminance precision, timing precision and control. This both on standarddisplays, as well as with special visual stimulators, and with High Dynamic Rangedisplays, and with a wide variety of Virtual/Augmented Reality devices. They exposeraw OpenGL commands, support video playback and capture, as well as low-latencyprecisely timed audio playback and capture. They facilitate the collection of observerresponses with high timing precision via various input modalities like keyboard, mouse,game controllers, multi-touch touch screens, response boxes, gaze trackers, and digital /analog i/o equipment. Ancillary helper routines support common needs like color spacetransformations, calibration, and psychometric procedures like, e.g., the QUEST thresholdseeking algorithm and others.
Various 3rd party frameworks and higher level toolboxes are built on top of Psychtoolboxto make implementation of research data collection especially easy in specific sub-domainsof neuroscience. For beginners or certain domains there also exist user friendly 3rd partygraphical user interfaces, e.g., PsyBuilder.
Psychtoolbox has many active users, an active forum, and is widelycited. The current version supports at least Matlab R2023b on Linux, Windowsand macOS, and Octave 5 and later on Linux, Octave 7.3 on Windows, and Octave 8 on macOS.
Release of the new Eyelink toolbox. This is the biggest update of theEyelink toolbox for Eyelink gaze trackers from SR-Research since overa decade! Most of the work was done by the team at SR-Research. Creditsto Brian Richardson, Marcus Johnson, and Kurt Debono. Additional 88hours of my work time were sponsored by SR-Research, to provide codereview, feedback and advice on improving the integration whilemaintaining backwards compatibility, and code improvements. Amongmany other improvements, the new Eyelink toolbox can integrate betterwith PsychPortAudio for playing feedback sounds during tracker calibration,and it can use dynamic animated calibration targets by playing backmovies. Upload of backdrop images to the tracker host computer is possible.Stereoscopic/Binocular display modes of Psychtoolbox are now supportedfor use with the gazetracker. Many new functions have been added to improveease and efficiency of use. A new set of demos demonstrates efficient useand best practices with the new toolbox. Legacy functions should be stillsupported for backwards compatibility, but many legacy demos have beenremoved. The toolbox has been carefully tested by SR-Research on allsupported operating systems, so we hope this major update will go withoutmajor problems. Thanks to our partner SR-Research for this contributionand the team at SR-Research for good collaboration!
CedrusResponseBox(): Disable any flow control.It was supposed to use hardware flow control (FlowControl=Hardware),but that did not work until PTB v3.0.19.6 due to an IOPort parameterhandling bug. Since the bug is fixed, hardware flow control would beused. This was supposed to make Cedrus to work more robust, but itapparently had the opposite effect, as the following PTB forum messagesuggests:
PsychPortAudio: Use auto samplerate conversion under WASAPI shared modewith reqlatencylcass 0 or 1 (the default). This should allow to requestarbitrary audio sample rates, as the operating system should performproper sample rate conversion. Should automatically fix issues like thefollowing:
This year, Mathworks chose a title for the satellite that might actually attract an audience biggerthan the 8 or so people that showed up last time. I hope my announcing it here a few days in advanceinstead of an hour in advance will also help ;).
Sound input demos: Allow specification of number of input channels.For BasicSoundInputDemo and DelayedSoundFeedbackDemo, allow to specify thenumber of inputs, to also deal with sound cards which only provide one monoinput channel. Continue to default to 2 stereo channels.
Screen: Fix idiotic bug in Screen('GetFlipInfo') there since day 1!If a query for a flip info struct was made, but no new struct was available,the function errored out, instead of returning an empty [] return argument!
The pandapipes toolbox is a collection of helper functions that are implemented for the pandapipesframework. It isdesigned for functions of common application that fit nowhere else. Have a look at the available functions to saveyourself the effort of maybe implementing something twice. If you develop some functionality which could beinteresting to other users as well and do not fit into one of the specialized packages, feel welcome to add yourcontribution.
There are many similarities to the pandapower toolbox functions (c.f.this chapter in the pandapowerdocumentation), but not all functions are transferred to pandapipes. If you want to extend thetoolbox, feel free to open a new pull request.
If you implement a function that might be useful for others, it is mandatory to add a short docstring to make browsingthe toolbox practical. Ideally further comments if appropriate and a reference of authorship should be added as well.
The current version of Toolbox V3.09.153 seems to need internet access for some sort of authentication/handshake; I believe.
I can discover devices using Crestron discovery but i cannot connect, even the BPC-8 programmer will not connect.
I was working at a secure site where I needed to leave my phone in a lock box at reception.
I could not connect to any devices using toolbox, so i returned to reception and connected to the internet, then returned to the interior again without internet,
But now toolbox worked for the day until I closed the application/comserver
Next day same thing ... coincidence ? or am I missing something.
Has anyone else had this issue.