Date: 09 July 2002
This document aims to set out the long term, high level requirements for a flexible library of tools to facilitate processing and analysis of data in the common PRISM data format and also the requirements of the display system. Existing packages will be surveyed to see if they are appropriate or could be extended to meet the requirements.
Processing Library:
| Questions | Ranking and Comments | |||||||
|---|---|---|---|---|---|---|---|---|
| The processing library and data display should be non-proprietary. |
AGREE
|
DISAGREE
|
||||||
| Yes | ||||||||
| All UNIX-like platforms should be supported. |
AGREE
|
DISAGREE
|
||||||
| Yes | ||||||||
| Would you be willing to learn a new scripting language? |
yes
|
Depends
|
Would like to, but do not have time
|
no | ||||
| Yes | ||||||||
Requirements For Visualization Of PRISM Output
| Questions | Ranking and Comments | |||||||
|---|---|---|---|---|---|---|---|---|
| Which kind of standard plots are mandatory (e.g. for model comparison)? Please mark or add further plots! | horizontal slices | vertical slices | variables mapped to
isopycincal surfaces |
variables mapped to
pressure surfaces |
hovmoeller diagrams | timeseries of
zonal means |
||
| Yes | Yes | Yes | Yes | Yes | Yes | |||
| The visualisation package needs to make it easy to do comparisons of equivalent fields from different runs, times etc. | AGREE | DISAGREE | Any Comments | |||||
| Yes | ||||||||
| Which standard plots would you like to have additionally? Please discriminate between runtime (online quality control) and postprocessing! | At runtime | Postprocessing | ||||||
| Yes | Yes with no x session openned previously. We currently use Virtual Frame Buffer to do this but it should be directly as part of the graphic package. | |||||||
| Would you like to have a command line and/or scripting interface for data display in order to have better control over the data display? Please, mark your preferences! |
scripting interface
|
command line
|
both
|
|||||
| To learn what command lines to use | Mostly prefered | Yes | ||||||
| What type of graphical output format do you need? |
screen
|
jpeg
|
postscript
|
png | animation
(mpeg,avs) |
|||
| Yes | Not used but animation tools associated | pdf format prefered (smaller than ps) and eps to include in documents | Yes and also the
mng format to be able to make animation.
Currently using gif (animated gif) but like to replace this. |
Not used, because oriented to video. Always see some degradations. | svg format could be interesting | |||
| Do you think 3D graphics is necessary/helpful to analyse PRISM data? |
very often
|
sometimes
|
never
|
|||||
| Yes, especially with animated isovolumes . | ||||||||
| Which functionality should such a 3d package have? |
slices
|
streamlines
|
isosurfaces
|
trajectories | particle trace | volume rendering | multible datasets,
overlays |
non-regular grids |
| Yes | Yes | Yes | Yes | Yes | Yes | Yes | Of course | |
| Are animations important in order to display temporal evolution of certain complex data relationships? Please rank! |
yes
|
from time to time to
present my project to others |
nice to have
|
no | ||||
| Really important to explore/correct simulations | Yes to focus on a special phenomenon already known | |||||||
| Would you like to see such animations online as a way of monitoring the correctness of you simulation? Please comment! |
yes
|
nice to have
|
not applicable
|
|||||
| Already the case | ||||||||
| Would you like to share your results and to work on them with other scientists by means of an online collaborative visualization? Please rank! |
yes
|
sometimes
|
never
|
collaborative vis.,
never heard of it. |
||||
| Yes, if well prepared can be usefull | ||||||||
| Do you see a need for immersive visualization solutions (multi-channel stereoscopic displays with head tracking devices and data gloves, caves)? Please comment! |
yes, Iam interested
in such solutions |
nice to have
|
no
|
|||||
| Yes, French National Computing Center looks for project to justify new equiments (bench display in particular) | ||||||||
Constraints / Past Experience
| Questions | Ranking and Comments | |||||||
|---|---|---|---|---|---|---|---|---|
| What kind of hardware platforms is your modelling group using for visualization of "PRISM- type" models? Give a list ordered by descending frequency of usage. |
most preferred |
|
|
least used |
||||
| Linux, Unix | ||||||||
| What kind of software packages are you using for visualization? Give a list ordered by descending frequency of usage. |
most preferred |
|
|
least used |
||||
| Ferret, IDL, CDAT, Grads | ||||||||
| Are you visualizing or presenting your results by using 3D graphic packages or have your results been presented that way? Please rank! |
quite
often
|
yes,
for the analysis
|
from
time to time, just to
advertise my project to others |
never
|
||||
| Yes, used as technical demo | ||||||||
| Do you need high definition display quality, close to reality? (Resolutions close to 3kx3k pixels, 48bit RGB, full scene anti-aliasing, various lightening schemes and high definition shadings) Please mark and comment! |
yes
|
good workstation
is fine for me |
midrange PC is okay
|
don't know | Any other comment you would like to provide? | |||
| Prism WP4 could inform participant what is the minumum equipment to buy | ||||||||
| Should be enough especially with graphic cards coming from game industries | ||||||||
| How large is your greatest set of data on which you envisage to work during a visualization session? Please give a rough estimate for the following properties and amount of data in GB! |
the largest
number
of grid cells |
output frequency
|
number of
timesteps
|
number of variables | total amount of data (GB) | |||
| (720*360*33
not regular for ocean model * number of variables + 180*90*55 regular for atmospheric model and vegetation model * number of variables ) * time steps |
Currently
0.1 Gb per time steps Soon ~4Gb when full resolution will be used |
|||||||
| How would you rate the portion of computer resources which is used by manipulating and processing your data for preparing the visualization? Do you feel compute and memory bound during your visualization? Please comment! |
Significant, could be faster
|
Processing and
visualization are equal |
Load is due to the display
part of the visualization |
Feel no constraints
during the visualization |
Don't know | |||
| Processing are still the main resource consumer in our daily activity. Use of CF conventions with XML encapsulation (see multiple files as a single logical file) will help us a lot. Once done, visualization part sould be easier. | ||||||||
| Several graphic packages allow to add functionality by coding scripts or procedures. Are you familiar with the following script or programming languages? Please rank your expertise with high/medium/low/none! |
Unix shell
|
C
|
C++
|
Java | Python | IDL | ||
| High | High | Low | Low | Medium | High | |||