source: trunk/WHATS_NEW @ 38

Revision 38, 30.5 KB checked in by tabel, 19 months ago (diff)

remove newly introduced bug

Line 
1What's new file for Jaques:
210/10 - Added a cancel button to interrupt operations that take quite long
3      - Added support for reading data from FLASH2  hdf5_plt  files.
4           http://flash.uchicago.edu/website/home/
5      - Added use_on_small_screen option to give scroll bars in case you're
6        using this on a projector or a small screen.
7        Just put
8          initialize, wxysize, 500
9          initialize, use_on_small_screen, 1
10        in your ~/.jacquesrc file and you should be good to go.
116/10  - mean relation in histograms added and made it accesible on the command line
12        in the variables meanx and meanh 
13      - added div V and density slopes as derived quantities. These are the first examples
14        of doing derivatives without actually setting ghostzones. More such derived fields
15        may be useful. div B, etc.
16      - added start-vm.sh script that starts up Jacques using the virtual machine not
17        requiring an idl license.
1812/09 - cumulative histograms and options to log or not log the histogram
19      - support voronoi densities for the gadget files
20        these are crazy slow for any sizeable dataset so there is a
21        goto, skip_voronoi  in read_gadget_file you hve to uncomment for
22        this to be used.
23      - Ctrl+f will now only look for the maximum in the box inside the view
24        this way it is easy to roughly zoom in on an object by hand
25        and then central on the maximum value of the variable selected
26        (Can't believe I've not always done this ...)
2711/09 - Plot molecular line emission for C18O, NH3, NH2+
28        Other molecules can be done (but are unlikely thick) using the routines
29        in projection_with_absorption/krumholz/
30      - Animations now work also without first reading all the files.
31        Just load a data set and hit Ctrl+A. It will then find the next file, redraw,
32        and continue until it cannot find another file. To interrupt, just type c or C
33        on the command line. This also works for Gadget data.
34      - Jacques now is also a friend of Gadget. I support reading binary snapshots
35        and basically read all the data into memory an construct derived fields. So this
36        may get prohbitive for very large data sets. At the same time one can display
37        the particle data now in both the "Variable" tab as well as the data tab.
38        In the Variable tab it will draw squares with the size of the
39        sph softening length divided by the integer particle size selected in the particle
40        tab. A value of 2 for the size works well. For dark matter data only the particle
41        tab should work (and has not been tested).
42      - Added another script in the scripts directory that makes a movie of whatever
43        one just plotted but centers it on a particle of specified ID.
44        to try this do
45        .r follow_particle_movie.pro
46        and edit the file in the scripts directory to use the particle ID you desire
47      - Added Pressure as a derived field (about time ...) No units yet...
4810/09 - Added a watch for next output function. Use Ctrl+Shift+W to activate.
49        This will look for a new data dump in the current directory. If it is found
50        it'll redraw the plot you have. Type c or C on the command line to get rid
51        of it and make Jacques behave normally again.
52      - Added rudimentary support to read SPH particles from Gadget. Now all files that
53        start with snapshot_ are interpreted as SPH data and all data is read in.
54        Only one file at a time can be used. However, the Ctrl+N and Ctrl+Shift+N
55        shortcuts to the next and previous timesteps works. Use only the particle
56        and the histogram tabs with these data.
5709/09 Keyboard Ctrl+Shift+R shortcut to cycle through rendering (interpolation options)
58      Also support overrding which particle fields to take log of or not. (Ctrl+L)
5907/09 A few more derived fields added.
60      Added suport to plot 1D data fields. Just go to the histogram tab select x on the
61      first drop down list and say density on the second. Hit Ctrl+D and voila, 1D plot ..
62      Added a way to overide the default logging behavior. I.e. say you want to see the
63      density on a linear scale just do Ctrl+L and it'll bring up a window for you to select
64      whether you do or not want the variable selected. You have to quite the window before
65      continuing.
6605/09 Cleaned up a number of things.
67      More intuitive data loading to SDVision. Press the load data button then F1 to visualize.
68      Particles work correctly even when a very small region was selected for volume rendering etc.
69      Better integration with iTools (Ctrl+i) short cut allows one to create
70      publication ready oputput.     
71      Ctrl+Shift+i gives basic statistic about currently loaded file.
72      Virtual machine suport works again.
73      The image buttons (top right) are different containers now to keep
74      images. Switch to another number and draw different things. You can
75      come back and look at previous images. This help to compare different
76      quantities.
77      Right mouse click now cycles through the slice axes and the middle
78      mouse click now recenters the view on that point.
79      Fixed a bug where a colormap change was not noticed by joint histograms.
80      Projections are also interpolated now and work similar to slices.
81      Another rendering option added that draws a single colored point in the
82      available cell centers.
83      The zoom pick option again now draws a rectangle (hopefully on all platforms)
84      helping one see which region one picks.
8504/09 Added an exporter for particles in a format that
86      Ralf Kaehlers renderer can read.
87      If you have the particle tab open and are looking at particles
88      and noe to Ctrl+Shift+e to export to amira it'll recognize
89      you want to export particles. All the types that are selected
90      will be exported (you can also downsample). Whatever particle variable
91      is selected will be used as the fourth column in the output files (after x y z)
92      and hence available for rendering.
9304/09 - Number of bug fixes.
94      - Ctrl+n and Ctrl+N now also will try to guess the name of the next .hierarchy file.
95        I.e. if you have one snapshot loaded and you want to jump to the next one you only
96        have to hit Ctrl+n to get it. To go back in time just use Ctrl+Shift+n = Ctrl+N.
97      - Ctrl+F12 makes window bigger and Ctrl+F11 makes it smaller.
98      - New button 'g' in the interpolation row on the left frame
99        allows to draw a slice with grid lines overlayed. 
10012/08 - Added suport for opening multiple windows.
101      Just hit Ctrl+W to open new windows. Jaques will save and restore the
102      necessary state variables to disk (to conserve memory) and you should
103      be able to manipulate date in all the windows simultaneously.
104      This canNOT yet support doing animations in the background. Sorry.
105      However, it is quite useful when comparing different runs or different
106      quantities.
107      - Added support for personal preferences
108        ~/.jaquesrc
109        There is an example in jaquesrc  in this directory so you do not have
110        to like mine ;-)
111        - volume quantities can also show cgs units
11210/08 Added first parts of particle support for SDvision
113      when working with Jaques....
114      First Draw the particles in jaques. (this reads the data)
115      Then start SDVisions with  Ctrl+Shift+V
116      Then you seee a reader window on the left. Just hit
117      the "Load Data" button at the bottom left.
118      Then F1 as usual gives the list of fields one can use.
119      If you're at the topgrid scale the units between 3D volume
120      data and the particle position seems correct. It doesn't work
121      for different scales than topgrid yet. This can't do that much
122      yet but is perhaps already useful for some users.
12305/08 New features to export data to partiview.
124      So far we can export the amrboxes and particle data
125      into partiview readable files. The export routines
126      are in the File menu. You have the choice to
127      either output only the current timestep or all
128      loaded timesteps of a data set.
129      Exporting AMR boxes, what now?
130      Once you have written a .amrbox file you can read it
131      in partiview's commandline with
132      add box ./path/myfile.amrbox
133      A useful command is gobox box# in partiview which centers
134      the view on that box. So say
135      gobox 112
136      goes to the grid number 112.
137     
138      The other feature is to write .speck files from the particle
139      data. Only the particles selected in the particle tab are written.
140      I.e. if you use  Every = 10 or so you can reduce the # of particles
141      in the file and use Type to select which particles you want to export.
142      The .speck file can be then read in to partiview using
143      read ./path/myfile.speck
144      There is also a parti.cf file in this directory which sets up the
145      point sizes and luminosty etc. You most likely have to adapt this
146      to your situation and data btu should be a decent start.
147      If you use parti.cf you can just start partiview with
148      partiview ./parti.cf
149      It reads the point data and uses a star texture for them.
150
15105/08 A number of bug fixes recently introduced...
152      New feature2:
153      - In histogram mode it now reads only the region that would be
154      gridded to a uniform cube when one does Ctrl+D.
155      However, with Ctrl+Shift+D all grids are read to make the histograms.
156      This makes it faster to explore what the histograms look like before
157      using all available data for it.
158      - One can now plot the radius and x,y,z volume and mass as fields.
159        This is useful sometimes.
160
16104/08 Added a whole new histogram facility. This works on particles as
162      well as grid quantities. This make the IMF and pdf fixes of the past
163      superfluous and unsupported.
164      The interface can display one and two D histograms, recognize the
165      units, and allow arbritary weighting fields.
166      Ctrl+H toggles to and from the histogram mode.
167      The minimum and maximum values are there for convencience but should
168      normally not be needed.
169
170      - Replaced droplists by combobox widgets. Tabbing (i.e. using your keyboard
171      to navigate the widget is much better supported. No mouse is needed now for
172      most things.
173
174      - Made the weighting field in Projections general. One now can use any field
175      as weight when doing projections. The interpolation buttons do not affect
176      projections anymore.
177
178      - Incorporated SDvision to be able to interact with Jaques
179      http://irfu.cea.fr/Projets/COAST/visu.htm
180      SDvision does very nice job visualizing unigrid data of scalar
181      and vector quantities. It also provides a particle interface.
182      Jaques so far only supports scalar and vector quantities and not the particles.
183
184      This GREATLY expands the capability of jaques.
185
186      Press Ctrl+Shift+V  to start SDvision.
187      Next (or before) load a data set in jaques. Now navigate in jaques to the point
188      and scale for the data-set of interest.
189      Now in the SDvision window press Ctrl+J (import from jaques).
190      If you're in jaques' 'Variable' tab it will take the selected scalar quantity
191      grid it to a uniform grid and load it into SDvision.
192      However, if you're in jaques' 'Vector' tab it will read the vector field, i.e.
193      velocity or B-field and pass that to SDvision.
194      In SDvision hit F1 to generate diffferent types of plots from your data.
195      In particular try the streamlines of vector data and the volume rendering of
196      scalar data.
197
198      The default cube size jaques will grid to is 256^3. To change this go to
199      View/Isosurface and look at the bottom left for Cube dim & Smoothing options.
200      Even 512^3 cubed works well on a laptop with a decent graphics card.       
201     
202
20304/08 Added a function to display the IMF of a bunch of particles.
204      First select the particle interface.
205      Select "particle mass" or "particle mass density" depending on your format.
206      Choose physical units (Ctrl+U) to get it in solar mass
207      Draw (Ctrl+D)
208      now at the command line type
209      > imf
210      You should see a histogram in a separate window.
211      on the command line the variables x and v
212      now contain the log of the bin locations and the number of particles per bin.
213      This gives you more control over plotting it yourself.
214
215      you can also choose your own min and max values and desired number of bins
216      pro imf, min=mind, max=maxd, binsize=binsize, nbins=nbins
217     
21803/08 Added some new features for particle support.
219      A number of bug fixes as well ...
220      - Added derived field particle massdensity which multiplies
221      the field particle mass wit the the cell volume its found in.
222      This gives the correct particle density projection for most
223      enzo simulations where the aprticles masses in fact are written
224      as densities rather than real masses.
225      - Allow now to select particles by type that are to be plotted
226     
227      - Cleaned up interface using a tab widget
228
22903/08  Added construct_projection_with_absorption.pro
230       Ctrl+G
231       This renderes the data from the back to the image plane.
232       This allows to include absorption in the rendering step.
233       
23403/08  Added rudimentary support of units for Jaques.
235       Use Ctrl+U to toggle this behavior.
236       As you add new derived quantities also check
237       the get_units.pro routine to see how to add units
238       with labels.
239       Also added improved particle support. There is a size
240       slider that changes the convolution of a 2d histogram
241       of particle positions or particle attributes.
242       This gives a quick impression of DM projections, e.g.
243       When the particle menu is visible and you press Ctrl+Shift+D
244       the aprticle positions are masked and the projection is
245       display as a simple way of showing both. This will not work
246       well for all types of data, though.
247
24812/07 (jwise) Jaques can now take the current movie data loaded into
249      memory and create an HDF5 index file that is readable by Amira.
250      This new option is under Tools / Export to Amira (Ctrl+Shift+E).
251
25212/07 - Full movie data support added. It recognizes all timesteps
253      and can animte them.
254      - GRID CHARTS show the PROJECTED GRIDS
255      - Animation also can ANIMATE GRID CHARTS. Simply first draw
256        a grid chart: Ctrl+Shift+B and the start the animation
257        Ctrl+Shift+A. Same concept as choosing between slices
258        and projections for your movies. The GRID CHARTS also have
259        a COLOR MAP now and give their time etc. Makes for nicer animations.
260      - Jaques now has somewhat better PARTICLE SUPPORT.
261        You can add derived quantities (see the particle v^2 example)
262        Color them by different properties etc.
263        Access (toggle) the particle interface with Ctrl+P
264        If you now hit Ctrl+D it'll display particle things as
265        long as the particle interface is open.         
266      - The velocity and vector interface does now know whether it
267        has to read data or not so the old READ button is gone.   
268        Also to plot the standard vector plot simply hit Ctrl+D.
269      - Added a SAVE STATE FEATURE. This is particularly useful if
270        it took a long time to construct the grid hierarchy (say
271        you were reading lots of movie data) or the particles took
272        forever to load, just hit Ctrl+Shift+S and save the current
273        state to a file. Next time you start jaques (even on a different
274        computer you can read that .sav file back in and continue
275        where you left things off.
276
27712/07 Jaques now read the latest version of the movie data format.
278      It can only display topgrid time steps so far.
279      This discovered a bug in the movie format ...
280      Thanks John for all the help on this one!
281      I also added an astep variable.
282      So in animation you can type first on the command line:
283      idl> astep = 4
284      Will only use every fourth file.
285      astep = 1 is the default.
286
28712/07 Now includes some features of oJaques. Only the
288    the get 3d data methdod is tested so far. More to come ...
289    oj->g3d(data_fields=df)
290    Everytime now jaques reads a hierarchy file it also defines an
291    OJ object called oj. This is in the common block and hence accesible
292    from the command line.
293    E.g. da = oj->g3d(data_fields=["Density", list_str[var_index]])
294    will read the Density and the currently selected data field in jaques.
295    The returned variable da is a structure with this form:
296             threeD        = {threeD,                   $
297                       min_level: 0B,                   $
298                       max_level: 0B,                   $
299                       Np_total: 0L,                    $
300                       N_dfields: 0B,                   $
301                       LEFT_EDGE:  [0.D, 0.D, 0.D],     $     
302                       RIGHT_EDGE: [1.D, 1.D, 1.D],     $     
303                       DATA_FIELDS: STRARR(100),        $
304                       XP:     PTR_NEW(),            $ ; x coord pointer
305                       YP:     PTR_NEW(),            $
306                       ZP:     PTR_NEW(),            $
307                       DP:     PTRARR(100),          $ ; data pointer
308                       LP: PTR_NEW(),                $   ; level pointer
309                       dxl:  DBLARR(100)   }          ; dx of level
310   so  *da.dp[0]  would be the Density data for every unique 3D grid cell.
311   The associated, e.g. cell volumes are  ( da.dxl[*da.lp] )^3
312
313   humane.pro uses this to give you powerful access to your data.
314   Say you just loaded a hierarchy file. Now type
315   idl> humane
316   at the commandline. (Do not try this on very large data)
317   Now you have all the following variables defined in global address space
318     x, y, z, dx, d, v, vol, mass, radius
319   Where d is the log10 of density and v is the data values of the selected field
320   in the jaques droplist (the same that would display would you draw a slice).
321   So say if you had selected temperature than v would be the log10 of it.
322   So to get the mass averaged temperature in the volume:
323      tmav = total(10^v*mass)/total(mass)
324   the volume:       tvav = total(10^v)/total(vol)
325 
326  Now lets plot the density pdf:
327  idl> pdf, d
328  and the joint density-temperature pdf
329  idl> pdf2d
330  oh and the temperature vs radius
331  idl> pdf2d, x=radius, y=v
332  show the refinement regions:
333  idl> plot, x, dx, /ylog, psym=3
334
335  This combination now should make it more convenient to do rapid data exploration
336  using the jaques command line.
337 
33811/07 Now support much larger and prettier images and .eps output.
339  - In options menu you can now adjust the image size.
340    So you can now produce say 3000x3000 e.g. for a 10 by 10" image at 300dpi.
341    Jaques can also make much nicer production quality plots now.
342    Use Ctrl+I to send the current image to the idl ITool iimage
343    and have a colorbar and access to nice fonts etc.
344    ITools also can then export a .eps file with cmyk color model
345    that APJ and printers in general prefer. Using also the new higher
346    resolution images shoud make for quite pretty posters.
347 
34811/07 Supports simple movies
349  - In Tools menu "Animate" or keybd shortcut: Ctrl+A
350    This will first delete all files  "frame*" in the log directory
351    And then go through all files in the file list and do either
352    a slice or projection depending on what was the last image created
353    before the start of the animation.
354    You probably want to keep the "View/Change Min and Max" dialog open
355    to make sure the minimum values and maximum values used for the frames
356    are always the same.
357    To cancel the process type "c" or "C" in the command line window.
358    The frames can be combined with e.g.
359        ffmpeg -r 3 -qscale 3 -i frame%05d.jpg movie.avi   
360    Which works well for playback with Apple QuicktimePlayer and ffplay
361
362
3638/07 Jaques 1.0   email to tabel @ stanford.edu
364
365  - You can now use IDL without a full IDL license and start in
366    virtual machine mode using the command line
367    idl -vm=TOOLS/SAV/jaques.sav
368    This is a big advantage on laptops etc. if your're not editing
369    the source anyway.
370
371  - by default Jaques logs all images you make as jpeg files
372    in  ~/tmp/  if you have that directory.
373    to change the lcoation or this behavior edit first.com
374
375  - Jaques is now using true color images (24 bit deep)
376    Noticable change when you do interpolated pictures.
377
378  - this makes the dump_jpeg now work correctly too. (
379        Ctrl+S (snapshot)
380
381  - Jaques now uses the start and count features of HDF routines
382    slices are much faster now.
383
384  - rewrite of read routines makes it easy to add your own variables
385    look at TOOLS/get_data and follow the examples to define a
386    a new scalar variables on the grid from existing data fields
387
388  - supports HDF5 packed format
389 
390
3916/07: Jaques 0.99:
392
393- Supportig lists of files now.
394
395        In the Open File dialog you can select a directory and jaques will make
396        a list of all .hierarchy files in it and its subdirecotries.
397        So if you pick your home directory you will get all .hierarchy of all your sims.
398
399        Any file with one hierarchy file per line and a
400        file extension .mhierarchy
401        can be loaded through the regular open dialog in the file menu.
402 e.g.: this line will create a text file with the different hierarchy files listed:
403  ls -x ~jwise/storage1/SimB-LW20/*003[567].dir/*.hierarchy  >  jwise-SimB-LW20.mhierarchy
404/u/ki/jwise/storage1/SimB-LW20/output_0035.dir/output_0035.hierarchy
405/u/ki/jwise/storage1/SimB-LW20/output_0036.dir/output_0036.hierarchy
406/u/ki/jwise/storage1/SimB-LW20/output_0037.dir/output_0037.hierarchy
407               
408        use this generally to creat such directory files in a space you can read:
409        ls -x  ~/mycooldata/*/*.hierarchy  >  ~/mycooldata.mhierarchy
410        This makes it much easier to navigate when you have many simulations and also
411        will eventually lead to rudimentary animation ...
412
413        As you load regular .hierarchy files they are added to this
414        file list to allow you to easily navigate between multiple data
415        sets. So if you already looked at a data dump in the current session
416        you can check this list to easily go back to that data dump.
417
418        Also use these for a list of one or more data dumps per simualtion
419        you have stored.Once you selected the data dump in this list
420        it automatically sets the data directory.  This makes it easy
421        to find other data dumps for the selected simulation
422        e.g.
423        myruns.mhierarchy:
424        ~tabel/runs/FirstStar/output_0049.hierarchy
425        ~tabel/runs/SecondStar/output_0042.hierarchy
426        ~tabel/runs/FirstGalaxy/output_0041.hierarchy
427        ~tabel/runs/FirstGalaxyCluster/output_0009.hierarchy
428        could be a useful file.
429
430        Also note in the Tools menu bar there is a 'Clear File List'
431        item that will reset the file list.
432
433
434        Use Ctrl+N to go to the next data file and Ctrl+Shift+N to go
435        back one data file in your list.This help in looking at the time
436        evolution of your data.
437
438        Ctrl+Shift+S: Saves the current file list to a .mhierarchy
439        file for later use.
440
441- Right clicking on the draw window uses that point as
442        center. I.e. when you zoom in further or out that point will be the
443        center, as well as when you change slice orientations.
444
445- Projections: Use the menu button in view or hit Ctrl_Shift+D to get whole projections.
446        These are done through the entire box no matter how far you have zoomed in.
447        For projections the interp/wieght button group at the left specifies whether
448        the projected quantity will be not weighted, weighted by density, or by denisty^2
449
450- Fast Mode: Hit Ctrl+M to toggle between 3 modes:
451        Fine/Faster/Fastest: plot grids that have cell size that will show up as one/two/four pixel,
452
453- Changes to interface. All Draw, Refresh, Vector etc.are in the menu
454  bar and as such have access to keyboard shortcuts:
455        Ctrl+D = Draw
456        Ctrl+Shift+D = Draw projection
457        Ctrl+R = Refresh
458        Ctrl+F = find max from finest levels
459        Ctrl+Shift+F = find max from all levels
460        Ctrl+C = Colormap
461        Ctrl+V = vector fields
462        Ctrl+Q = quit
463        Ctrl+O = open
464        Ctrl+Z = zoom in by 10
465        Ctrl+Shift+Z = zoom in by 2
466        Ctrl+X = zoom out by 10
467        Ctrl+Shift+X= zoom out by 2
468        (there are a few more. You can sse in the menu items)
469
470- Added Save as jpeg (Ctrl+S) which still has problems on some
471        X-servers (your milage may vary greatly)
472
473- Support for very simple contour plots. First draw an image and then
474        select contour plot from the View menu (Ctrl+Shift+C).
475
476- Understands particles and can overplot their positions
477
478- Greatly increased speed in reading initial hierarchy file and parsing.
479
480- Support for magnetic fields:
481        Bx, By, Bz fields are not "log-ed"
482        B^2 added to list of variables
483        Field-lines (see also vector fields)
484
485- Added a relativistic gamma field which gets computed on the fly.
486  This is support for renzo
487
488- 2D data sets work also when z is selected as the slicing plane (will
489        be automated for next release)
490
491- It does streamlines now.
492  In the vector draw menu use lineplot to plot streamlines (or field lines for B)
493  Click the "Normal" Button to normalize the vectors so only the
494  directions are plotted. If you click it again it changes to raw data signaling that
495  it is plotting the original data again.
496
497- Bug fix: Variable DropList now adjust with new data sets being read.
498
499Thanks to John Wise for some of the added features like contour plots and particle plotting
500
5012/00: Jaques 0.2r1
502
503 - This new version does not have some of the old bugs but surely some
504brand-new ones. bug reports to tabel@cfa.harvard.edu are very welcome.
505
506 - Interpolation methods and also the no interpolation routine
507should be more stable now. Min Max values etc ...
508
509 - you have now control over the min and max values to be plotted:
510just click on the button called 'MI MA' a small widget appears with
511the current min and max values. You can modify those and check the
512button 'static'. From then on these min max values will not be changed
513even if you create a new slice. Just click on the new REFRESH button
514to see the modified image.
515
516 - Image rendering modified: if you click on the different
517interpolation buttons just the image will be re-rendered. I.e. data
518does not have to be read again. -> much faster !
519
520 - CHANGE: the FindMax button now sets the center and slice value to
521the point it found.
522
523 -Added derived quantitites: PRESSURE, ENTROPY, and tangential
524velocity ('ANGULAR MOMENTUM') wrt the center.
525  Let me know if you want something else to be included.
526
527- velocities are now always shown linear.
528HINT: If you click on
529  View:Data Parameter File
530  the editor will pop up and display the paraemter file which contains
531  lines like
532  DataLabel[3]              = x-velocity
533  #DataCGSConversionFactor[3] = 9.03571e+06
534  multiplying by this factor gives you the quantitiy in CGS units
535
536 - Label of the displayed quantitiy is shown in colormap
537window. Tickmarks are larger.
538
539 - Color Map legend has now a large font -> easier to read on
540transparencies.
541
542 - Refresh button added. This just redraws the image and the color map
543
544 - Dump Tiff function added for 24 bit true color displays and
545figures
546
547
5485/9/99: Jaques.0.1.r3
549
550- INTERPOLATED SLICES:
551are possible now and smoothing is hence obsolete. Various
552interpolations are possible. Try for best results.
553
554- VELOCITY FILEDS:
555You can now substract a velocity by simply picking a point in the
556visualization window. The reset button than allows to restore the
557original velocities. This is useful in order to visualize the
558velocities relative to a cetrain point.
559
5604/16/98: Jaques.0.1
561
562- IDL VERSION 5:
563From now on  Jaques  will only work   with IDL version 5.xx. The   few
564changes needed were due  to some naming  convention changes in version
5655. PICKFILE -> DIALOG_PICKFILE, WIDGET_MESSAGE -> DIALOG_MESSAGE.
566
567- PEAKS:
568the philosophy of Jaques is now to have a bunch of points of interest,
569so called peaks.   These peaks are specified  in  a file  with default
570extension ".peaks".  These files can be created, edited, and read from
571within Jaques.  The   file  format is  very  simple.  The first  three
572columns specify the x,y, and z coordinate of  the peak. Any additional
573column is not used by Jaques, but can be used to  store some values at
574this peak. Any line containing a # is considered as comment line!
575
576- SMOOTHING:
577Jaques does now  adaptive smoothing. The smoothing parameter specifiys
578over how many cell on  a given level  of refinement it will perform  a
579boxcar average. Simply set it to 0 to switch of smoothing.
580
581- IMAGE STACK:
582The KEEP button allows to store the current image  and the values used
583to create it in an IMAGE stack. This images can  be retrieved again by
584pressing the buttons  on top right of   the main widget. Whenever  you
585press the keep button the current image will be stored  in image 1 and
586all other images in the stack will be pushed up by 1.
587
588- VELOCITY VECTORS:
589Jaques now knows  to  plot the velocity vectors  on  the  given slice.
590Fromt the  View  Menu  you can  activate   the  widgets for   velocity
591plotting.   The  read   button must   be used  to   read  the velocity
592information. When  Jaques constructes the velocity   slice it uses the
593SMOOTHING parameter of the slicer.  The plot button is used to display
594the velocity vectors.   Click on  the small  vertical drawing area  to
595change the color of the vectors.
596
597- ISO SURFACES:
598The iso surface  tool can now do  shading specified by a light source,
599or from the values of a  different data set.  This is I guess the most
600unstable and least debugged part of the code so far.
601Furthermore,  jaques now can talk  to SLICER3 the  new iso-surface and
602slicing tool  of IDL version 5.   This is much  better  than IDL's old
603SLICER.
604
605- HDF_SD data:
606following enzo, Jaques now only supports HDF_SD data and not the old
607hdf_DSD format.
608
609- TOOLS:
610Now  you can   acces a   text  editor  and  a calculator  from  within
611Jaques. Also found in the  TOOLS menu is XPALETTE  which allows you to
612modify individual colors in the  colormap.  This might be useful  when
613creating postscript files etc.
614
615- DATA VALUES (POINT OF INTEREST):
616Clicking on the main drawing window  now displays (in the text widget)
617the x,y,z position,  and the data value at  that point. Note that  the
618data value  is simply taken from  scaling the back the displayed color
619to the data units. Hence, the accuaracy of  the information depends on
620the  size of the color  table.  The string   G100L4 indicates that the
621finest  grid the specified point  is in  has  the grid  number 100 and
622level 4 of refinement.
623
624- INSIGHT:
625Jaques now knows how to interact with IDL's insight.
626
627Why is this useful?
628Sending image data to insight allows you  to arrange multiple plots on
629one page,  print them, create  ".epsf" (encapsulated  PS figure) files
630and do various other tranformations of the images.
631
632How do I use insight from within jaques?
633You can start up  insight from the "Tools"  menu. The "SNAP" pull down
634menu will become sensitive and allow you to send the image data of the
635drawing window and the  color map either  "separate" or  as "combined"
636data to  insight. For what to  do  with this  data please see  the idl
637online user guide and tutorials on insight.
Note: See TracBrowser for help on using the repository browser.