DREAM advanced is a program developed by Epslog for the processing, analysis and interpretation of time and/or length-based data. The code provides a modular user interface to analyse large data sets from different sources and navigate easily into them. Dream advanced is a tool dedicated for in-depth analysis of data with limited guidance and substantial freedom. In that regard the tool is certainly more adapted to user with some level of expertise in data analysis than to entry level users.
Your data are organized by project. On DREAM's main screen, a list of your recent projects is available in a drop down menu. You can create new project via the File menu.
When you select a project, the available workspaces are displayed on the left list. Select one of them and click on the thumbnail dislayed on the right to open it.
Alternatively, you can create a new time or depth based workspace.
All the information related to a project except the data themselves are stored in a single file with a *.dream extension. The data are stored in *.bin files. Therefore, a project is composed by one *.dream file and several *.bin files (each of them corresponding to a single vector). By default, all the *.bin files are stored in the same directory as the *.dream file.
Unit management can be a real nightmare. That's why a unit editor is available and contain more than a thousand different units.
You can access the unit editor via the “Preferences” menu on the DREAM's main window.
Units are grouped into categories and can be edited, created or deleted.
Because you certainly don't need all of them, only the units and categories with a “v” mark will be displayed inside DREAM.
To manage easily the units, you always have to specify the unit of the data you want to import. Then, during importation process, data are converted to the International Standard unit to be stored into their respective *.bin file.
The preferences are grouped into 3 categories
Change workspace apparence.
The “Graphic ressources” must reflect your computer disk access time. On laptop with limited speed, use “Low”.
Set font size and style to be used on images during export.
Workspaces are one of the most important concept of DREAM. A workspace correspond to a window on which several toolboxes are displayed and a with a menubar on top.
A workspace can be time or depth based. By default, on a new workspace, you will see 4 toolboxes: a time/depth slider, a vector list, a vector properties editor and a log view.
All toolboxes dropped on a workspace are dynamically linked, this means they will all display the same time/depth portion of data.
If you navigate using one of the toolbox, the others on the same workspace will be updated automatically.
In addition, multiple workspaces can be opened simultaneously and linked allowing for multiple displays across several screens. In that case, toolboxes from all the linked worspaces are linked together.
DREAM use 3 different objects to store data:
A vector is a list of values/measures acquired in time or depth. Therefore, a time/depth reference is always associated to a vector and is defined by a start time/depth and a frequency.
The vector data (values/measures) are stored in *.bin files (one file per vector). There is virtually not limit to the size of a vector nor his frequency.
Since v2020.46, it is possible to import vectors with a non-constant frequency. This is particularly usefull if there is large gaps of values by avoiding filling them with NaN and if several values have the same reference. The counterpart is that these vectors cannot be used in PowerSpectrum nor Spectrogram tool.
They are recognized by a NaN frequency and are plotted with dots only by default. In the *.bin file, the reference in time or depth is stored before each value.
A segmentation is a list of start-to-stop time/depth. Segmentation is useful to highlight interresting zones or can be used as filters.
Optionally, a value or a comment can be associated to each segment.
Segmentations enable powerfull advanced analyses by giving the possibility to the user to organize findings, results and discriminate data in plots or computations. They can be generated (i) manually, (ii) using logical rules on one or multiple variables, or (iii) automatically using built-in algorithms.
A constant is a single value with his corresponding unit. Constants are used mainly into calculation and some algorythms.
Toolboxes are available via the toolbar located on top of each workspace. You can replace the toolbar by a menu in the preferences.