Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

newstuff.h

Go to the documentation of this file.
00001 static char * newstuff[] = {
00002    "\n" ,
00003    "   *****************************************************************\n" ,
00004    "   * Changes to the AFNI package that are not in the manuals (yet) *\n" ,
00005    "   *****************************************************************\n" ,
00006    "\n" ,
00007    "--------------------------------------------------------------------------\n" ,
00008    "16 Nov 1998:\n" ,
00009    "   3D (volumetric) registration is now available in the '3dvolreg' program\n" ,
00010    "     and the corresponding '3D Registration' plugin.\n" ,
00011    "   The dataset 'Lock' feature now allows you to lock the time indexes\n" ,
00012    "     of datasets together, as well as the 3D spatial coordinates.\n" ,
00013    "   Program 'cdf' allows you to do various statistical conversions from\n" ,
00014    "     the probability distributions known to AFNI.\n" ,
00015    "   Program '3dTcat' allows you to catenate 3D+time datasets together to\n" ,
00016    "     form really BIG data files, if you are so inclined.\n" ,
00017    "   You can set the Unix environment variable 'AFNI_LEFT_IS_LEFT' so that\n" ,
00018    "     axial and coronal images display with the subject's left on the\n" ,
00019    "     left of the screen, instead of the default radiological convention.\n" ,
00020    "--------------------------------------------------------------------------\n" ,
00021    "14 Sep 1998:\n" ,
00022    "   The new '3dDeconvolve' program is available to perform multiple linear\n" ,
00023    "     regression and linear deconvolution on 3D+time datasets.  See the\n" ,
00024    "     file 3dDeconvolve.ps for documentation and examples.\n" ,
00025    "--------------------------------------------------------------------------\n" ,
00026    "22 Aug 1998:\n" ,
00027    "   Experimental support for X11 TrueColor visuals has been implemented.\n" ,
00028    "     In this context, 'experimental' means that if it becomes too much\n" ,
00029    "     of a bother to make work right, this feature will be axed.\n" ,
00030    "--------------------------------------------------------------------------\n" ,
00031    "17 Aug 1998:\n" ,
00032    "   The 'Plot' feature in the timeseries chooser has finally been\n" ,
00033    "     implemented (after a wait of about 2 years).  Break out the\n" ,
00034    "     pumpernickel bagels!\n" ,
00035    "--------------------------------------------------------------------------\n" ,
00036    "08 Aug 1998:\n" ,
00037    "   Added ability to plot Points+Lines together in the graphing windows.\n" ,
00038    "   Modified 3dmaskave and plug_maskave to allow user to choose a sub-brick\n" ,
00039    "     of the mask dataset.  The plugin also now allows you to save an\n" ,
00040    "     average time series to the internal AFNI 'library', where it can be\n" ,
00041    "     used as the ideal waveform for FIM.\n" ,
00042    "   Added nonlinear fit model 'model_convgamma', that models the data\n" ,
00043    "     time series as a gamma variate impulse response convolved with a\n" ,
00044    "     reference time series.\n" ,
00045    "   Nonlinear fit programs 3dNLfim and plug_nlfit have a new option to allow\n" ,
00046    "     the time step of the model function to be set to the time step of the\n" ,
00047    "     input dataset (default is to set delta-t=1.0, regardless of true TR).\n" ,
00048    "--------------------------------------------------------------------------\n" ,
00049    "14 July 1998:\n" ,
00050    "   3dmerge now has options (-1erode and -1dilate) to apply erosion and\n" ,
00051    "     dilation to a dataset when clustering it, so as to cut off small\n" ,
00052    "     'necks' that connect larger blobs.  See the new file 3dmerge.ps\n" ,
00053    "     for more documentation.\n" ,
00054    "--------------------------------------------------------------------------\n" ,
00055    "15 June 1998:\n" ,
00056    "   3dmerge now has an option (-1clust_order) to assign distinct index\n" ,
00057    "     values to each cluster.  This can be used to create masks, or simply\n" ,
00058    "     to be able to visually distinguish separate clusters.\n" ,
00059    "--------------------------------------------------------------------------\n" ,
00060    "30 April 1998:\n" ,
00061    "   3dcalc can now correctly operate on 3D bucket and other multi-brick\n" ,
00062    "     non-time-dependent datasets.\n" ,
00063    "   3drefit can convert a 3D+time dataset to a 3D bucket dataset (but\n" ,
00064    "     not vice-versa).\n" ,
00065    "--------------------------------------------------------------------------\n" ,
00066    "25 April 1998:\n" ,
00067    "   AFNI now can store the byte order for short-valued datasets in the\n" ,
00068    "     .HEAD file.  It will then compare that order to the CPU order,\n" ,
00069    "     and if necessary, swap the bytes as it read the .BRIK file into\n" ,
00070    "     memory.  This is intended to make it simpler to use AFNI datasets\n" ,
00071    "     in a clustered enviroment with different types of computers.\n" ,
00072    "   Plugin 'ROI Average' does pretty much the same thing as program\n" ,
00073    "     3dmaskave, so that you can now get ROI statistics interactively.\n" ,
00074    "   Program '3dcalc' can now take as input a time series file '*.1D'\n" ,
00075    "     in place of a dataset.  This is treated as a 3D+time dataset with\n" ,
00076    "     all the voxel values at a given time being identical.  See the\n" ,
00077    "     output of '3dcalc -help' for more details.\n" ,
00078    "--------------------------------------------------------------------------\n" ,
00079    "20 March 1998:\n" ,
00080    "   Program '3dmaskave' can produce statistics of a VOI from within a\n" ,
00081    "     dataset, using a mask dataset created by the Draw Dataset plugin.\n" ,
00082    "   Program '3dbuc2fim' can create fim, fico, etc., datasets from a\n" ,
00083    "     bucket dataset.  This can be used with programs (such as 3dmerge)\n" ,
00084    "     that don't support bucket dataset inputs at this time.\n" ,
00085    "   Program 2dImReg has been modified to allow printout of the estimated\n" ,
00086    "     motion parameters.\n" ,
00087    "--------------------------------------------------------------------------\n" ,
00088    "16 March 1998:\n" ,
00089    "   'afni -im' will now perform internal globbing of filenames -- that is,\n" ,
00090    "     it can do wildcard expansion itself.  For example:\n" ,
00091    "        afni -im '3D:-1:0:256:256:1:I.*'\n" ,
00092    "     will use the 3D: format to read a bunch of 256x256 images from files\n" ,
00093    "     named I.001, I.002, etc.  See the output of \"to3d -help\" for more\n" ,
00094    "     details about the globbing feature.\n" ,
00095    "   Bucket type \"follower\" datasets created applying the Talairach warp\n" ,
00096    "     of an anatomical parent to a dataset will now properly keep their\n" ,
00097    "     data parent's sub-brick labels, etc.\n" ,
00098    "--------------------------------------------------------------------------\n" ,
00099    "13 February 1998:\n" ,
00100    "   The new plugin \"Draw Dataset\" offers a way to interactively edit the\n" ,
00101    "     values inside a dataset.  It is intended to allow the creation of\n" ,
00102    "     Volume-of-Interest (VOI) mask datasets.  The only documentation is\n" ,
00103    "     the 'Help' button within the plugin.  Yet to come -- tools to use\n" ,
00104    "     VOIs in conjunction with other datasets.  See README.roi for more\n" ,
00105    "     information.\n" ,
00106    "   The new 'bucket' type of dataset allows an arbitrary number of\n" ,
00107    "     sub-bricks to be attached to a 3D dataset.  AFNI allows you to\n" ,
00108    "     display any given sub-brick from a bucket dataset.  The 3D dataset\n" ,
00109    "     statistics programs (3dANOVA, etc.) have been modified to output\n" ,
00110    "     their results into bucket datasets, so that the results of complex\n" ,
00111    "     analyses can be encapsulated into a single convenient package.\n" ,
00112    "   The new FIM+ option within AFNI allows computation of a bucket dataset\n" ,
00113    "     output from the correlation analysis, with percent change included\n" ,
00114    "     as a new sub-brick.\n" ,
00115    "   The 'plugout' facility has been extended somewhat, and a couple of\n" ,
00116    "     new sample plugout programs are included with AFNI 2.20.\n" ,
00117    "--------------------------------------------------------------------------\n" ,
00118    "11 February 1998:\n" ,
00119    "   AFNI (and other programs) will now also write compressed .BRIK files.\n" ,
00120    "     This is controlled by the environment variable AFNI_COMPRESSOR.\n" ,
00121    "     The output compression mode can also be set using the new\n" ,
00122    "     \"BRIK Compressor\" plugin. See README.compression for the details.\n" ,
00123    "--------------------------------------------------------------------------\n" ,
00124    "04 February 1998:\n" ,
00125    "   AFNI will now select a scale for graphs when it first opens a graph\n" ,
00126    "     window.  It didn't used to do this, which made things confusing.\n" ,
00127    "     Also, you can have the auto-scaling redone at any time by using\n" ,
00128    "     a new button on the Opt->Scale menu, or by typing 'a' in the graph.\n" ,
00129    "   Sub-graphs can now be spaced apart into separate boxes.  The size\n" ,
00130    "     of the gap is chosen from the Opt->Colors menu.\n" ,
00131    "   Graphs can be drawn in symbols, also chosen from the Opt->Colors menu.\n" ,
00132    "   Graphs can have the x-axis be chosen to be proportional to an arbitrary\n" ,
00133    "     time series, rather than always be proportional to the time index.\n" ,
00134    "     This can be used to make a scatterplot of all voxels vs. a given\n" ,
00135    "     voxel, for example.\n" ,
00136    "   Graph windows now show the (x,y,z) voxel indices in the same convention\n" ,
00137    "     that the AFNI controller window uses if the \"Voxel Coords?\" button\n" ,
00138    "     is toggled on the \"Misc\" menu.  [Per the request of MS Beauchamp.]\n" ,
00139    "   If AFNI is compiled with the -DUSE_TRACING option, then the program\n" ,
00140    "     will keep track of the routines as they are called.  If a crash\n" ,
00141    "     occurs, AFNI will attempt to print out the location at which it died.\n" ,
00142    "   The FIM menu now has an option to allow computation of the percent\n" ,
00143    "     signal change.\n" ,
00144    "--------------------------------------------------------------------------\n" ,
00145    "05 January 1998:\n" ,
00146    "   AFNI will now read compressed .BRIK files.  Programs gzip, compress, or\n" ,
00147    "     bzip2 can be used for the compressor.  AFNI will not write out such\n" ,
00148    "     compressed files -- you have to do this manually.  See the file\n" ,
00149    "     README.compression for the details.\n" ,
00150    "   AFNI can now read/write colors and palettes for the functional\n" ,
00151    "     overlay \"pbar\" from setup files.  The file $(HOME)/.afnirc will\n" ,
00152    "     be read on startup, if it exists.  (This file can be used to do most\n" ,
00153    "     of what is described under \".Xdefaults\" far below.)  A popup menu is\n" ,
00154    "     hidden under the label on top of the color pbar.  See the file\n" ,
00155    "     README.setup for the details.\n" ,
00156    "--------------------------------------------------------------------------\n" ,
00157    "18 December 1997:\n" ,
00158    "   Added -noqual option to AFNI to make it skip quality checks when doing\n" ,
00159    "      marker transformations.\n" ,
00160    "   Added -view option to 3drefit to let it change coordinate systems.\n" ,
00161    "--------------------------------------------------------------------------\n" ,
00162    "09 December 1997:\n" ,
00163    "   Added a new chooser to let user pick interpolation method for threshold\n" ,
00164    "      (statistical) sub-bricks.\n" ,
00165    "   Removed FIM menu from Define Function control panel.\n" ,
00166    "--------------------------------------------------------------------------\n" ,
00167    "21 November 1997:\n" ,
00168    "   In to3d, added the ability to specify brick dimensions on the command\n" ,
00169    "     line using either form \"120A\" or \"A120\".  This is to make to3d\n" ,
00170    "     consistent with the way that some scanners print slice locations\n" ,
00171    "     on film.\n" ,
00172    "--------------------------------------------------------------------------\n" ,
00173    "06 November 1997:\n" ,
00174    "   Added program 3dRegAna to perform linear regression analysis on\n" ,
00175    "     voxels across multiple 3D datasets.  This could be used to detect\n" ,
00176    "     trends in activation data with some stimulus parameter, for example.\n" ,
00177    "     See the file 3dRegAna.ps (in doc.tgz) for more information.\n" ,
00178    "   [By BD Ward of MCW.]\n" ,
00179    "--------------------------------------------------------------------------\n" ,
00180    "30 October 1997:\n" ,
00181    "   Added popup \"hints\" to AFNI controls.  See the file README.environment\n" ,
00182    "     for information on how to turn them on and off.  These may also\n" ,
00183    "     be attached to plugins -- see plug_stats.c for an example.\n" ,
00184    "--------------------------------------------------------------------------\n" ,
00185    "06 October 1997:\n" ,
00186    "   Fixed a bug in the registration code that produced somewhat less than\n" ,
00187    "     optimal fits.  This affects imreg, fim2, and plug_imreg.\n" ,
00188    "   [Modified by BD Ward of MCW.]\n" ,
00189    "--------------------------------------------------------------------------\n" ,
00190    "04 September 1997:\n" ,
00191    "   Some Sun workstations don't have the standard library routine \"rand\"\n" ,
00192    "     working properly, it seems.  All the programs that use \"rand\" have\n" ,
00193    "     had that replaced with the \"rand48\" series of routines.\n" ,
00194    "   [Modified by BD Ward and RW Cox of MCW.]\n" ,
00195    "--------------------------------------------------------------------------\n" ,
00196    "22 August 1997:\n" ,
00197    "   3dcalc has been modified to allow processing of 3D+time datasets.\n" ,
00198    "     Also, it has been made more efficient (2-4 times as fast, in some\n" ,
00199    "     quick tests here at MCW).\n" ,
00200    "   [Modified by Raoquiong Tong of MCW.]\n" ,
00201    "--------------------------------------------------------------------------\n" ,
00202    "01 August 1997:\n" ,
00203    "   A label showing the values of the Anatomy, Function, and Threshold\n" ,
00204    "     at the crosshair point was added at the bottom of the rightmost\n" ,
00205    "     column in the \"Define Function\" control panel.  This label is\n" ,
00206    "     only active when all three viewing windows are open at once.\n" ,
00207    "     (This is due to the way that AFNI accesses data bricks.)\n" ,
00208    "\n" ,
00209    "   The number of levels of filename displayed in the \"Switch Session\"\n" ,
00210    "     chooser is now controllable with the new AFNI_SESSTRAIL environment\n" ,
00211    "     variable.  See the file README.environment for details.\n" ,
00212    "     [Both changes per the request of Paul Reber of UCSD.]\n" ,
00213    "--------------------------------------------------------------------------\n" ,
00214    "29 July 1997:\n" ,
00215    "   The new command-line program \"3drefit\" allows you to change some of\n" ,
00216    "     the values stored inside a 3D dataset's .HEAD file.  This makes it\n" ,
00217    "     easier to fix up mistakes made with to3d, or simply to experiment.\n" ,
00218    "     Type \"3drefit -help\" to get the list of command line options.\n" ,
00219    "     [Per the request of Sandy Kindermann at UCSD.]\n" ,
00220    "\n" ,
00221    "   AFNI now allows you to control the order in which coordinates are\n" ,
00222    "     displayed in the main control window (upper left) and in the\n" ,
00223    "     output of 3dclust.  This is done with the new \"-orient\" option,\n" ,
00224    "     or can be set with the Unix environment variable AFNI_ORIENT.\n" ,
00225    "     The new file \"README.environment\" documents how to use this feature.\n" ,
00226    "     Several other Unix environment variables that can affect AFNI are\n" ,
00227    "     also described therein.\n" ,
00228    "\n" ,
00229    "   The new programs \"3dFriedman\", \"3dKruskalWallis\", \"3dMannWhitney\", and\n" ,
00230    "     \"3dWilcoxon\" have been added to the package by Doug Ward.  PostScript\n" ,
00231    "     documentation is in the file \"Nonparametric.ps\".  These programs\n" ,
00232    "     perform voxelwise nonparametric statistics on collections of 3D\n" ,
00233    "     datasets.  They are intended to complement and provide alternatives\n" ,
00234    "     to the existing parametric programs 3dttest and 3dANOVA*.\n" ,
00235    "------------------------------------------------------------------------\n" ,
00236    "25 June 1997:\n" ,
00237    "   The color \"pbar\" used to control the mapping from function value to\n" ,
00238    "     color overlay has been extended to allow up to 20 different colors\n" ,
00239    "     to be used at once.\n" ,
00240    "\n" ,
00241    "   A large number of AFNI defaults can be controlled from the '.Xdefaults'\n" ,
00242    "     file in your home directory.  The file 'AFNI.Xdefaults' is a sample\n" ,
00243    "     version of this.  In particular, it is possible to add colors to\n" ,
00244    "     the color chooser menus.  Here are the lines from my .Xdefaults:\n" ,
00245    "        Line                    Meaning\n" ,
00246    "        ---------------------   ------------------------------------------\n" ,
00247    "        AFNI*ncolovr: 22        Add 2 colors to the menu (20 are built in)\n" ,
00248    "        AFNI*ovdef21: brown     Definition of color number 21\n" ,
00249    "        AFNI*ovlab21: brown     Menu label for color number 21\n" ,
00250    "        AFNI*ovdef22: #ffdd00   Definition of color number 22\n" ,
00251    "        AFNI*ovlab22: golden    Menu label for color number 22\n" ,
00252    "     Note that the color definitions (ovdef) can be names from the X11\n" ,
00253    "     color database (typically stored in /usr/lib/X11/rgb.txt), or can be\n" ,
00254    "     raw hexadecimal values -- pairs of hex digits, giving the intensity\n" ,
00255    "     of Red, Green, and Blue from 00 to ff (0 to 255).  Note also that\n" ,
00256    "     the labels (ovlab) are separate from the definitions.  A maximum\n" ,
00257    "     of 99 colors can be defined in this way (that is, the largest\n" ,
00258    "     legitimate value for AFNI*ncolovr is 99).\n" ,
00259    "\n" ,
00260    "   Many other things can be controlled from .Xdefaults, including the\n" ,
00261    "     colors and line thicknesses used for graphs.\n" ,
00262    "\n" ,
00263    "   A new \"plugout\" facility is under development.  This is a protocol\n" ,
00264    "     that external programs can use to exchange information with AFNI.\n" ,
00265    "     At present, the only type of information so available is the\n" ,
00266    "     Talairach coordinates of the current AFNI viewpoint.  If you are\n" ,
00267    "     interested in the further development and application of this\n" ,
00268    "     facility, I'd like to hear from you.  The source code \"plugout_tt.c\"\n" ,
00269    "     contains a simple plugout that will be informed any time the\n" ,
00270    "     user changes Talairach coordinates within AFNI.\n" ,
00271    "\n" ,
00272    "   The program 3dfim can now compute percent signal change in a voxel.\n" ,
00273    "\n" ,
00274    "   The new programs 3dNLfim, 3dTSgen, AlphaSim, and 3dFWHM have been\n" ,
00275    "     added to the package by Doug Ward of MCW.  PostScript documentation\n" ,
00276    "     files are available for these programs.  Briefly:\n" ,
00277    "\n" ,
00278    "   3dNLfim computes the fit of a nonlinear time series model to each voxel\n" ,
00279    "     separately.  The output is a group of AFNI datasets that contain the\n" ,
00280    "     estimated fit parameters, with F (or t) statistics indicating\n" ,
00281    "     significance.  The new plugin 'NLfit & NLerr' can do the nonlinear\n" ,
00282    "     fitting interactively and display the graphs of the fitted curves\n" ,
00283    "     on top of the data curves.\n" ,
00284    "\n" ,
00285    "   3dTSgen can generate random AFNI datasets from a nonlinear time series\n" ,
00286    "     model.  This is used to test the efficacy of detection and estimation\n" ,
00287    "     schemes (such as 3dNLfim).\n" ,
00288    "\n" ,
00289    "   AlphaSim is used to estimate the significance of clusters of above-\n" ,
00290    "     threshold voxels, which is an alternative to single voxel detection.\n" ,
00291    "     3dFWHM is a utility to estimate the spatial correlation of an AFNI\n" ,
00292    "     dataset, which is an input parameter to AlphaSim.\n" ,
00293    "\n" ,
00294    "   New PostScript documentation files are:\n" ,
00295    "     - 3dNLfim.ps:       for 3dNLfim and its plugin, and 3dTSgen\n" ,
00296    "     - 3dfim.ps:         for changes to 3dfim\n" ,
00297    "     - 3dhisto.ps:       for changes to 3dhistog\n" ,
00298    "     - AlphaSim.ps:      for AlphaSim and 3dFWHM programs\n" ,
00299    "     - AlphaSim_fig.ps:  figures for AlphaSim.ps\n" ,
00300    "     - afni_aux.ps:      for all the auxiliary programs, updated to\n" ,
00301    "                           include the changes to 3dfim and 3dhistog\n" ,
00302    "--------------------------------------------------------------------------\n" ,
00303    "19 June 1997:\n" ,
00304    "   The graphing windows \"Opt\" menu now has items to allow you to save\n" ,
00305    "     the graph window to a PNM format image file, and to control the\n" ,
00306    "     colors used for graphing.\n" ,
00307    "   The new plugin '3D Edit' allows interactive editing of datasets\n" ,
00308    "     using all the \"-1option\" functions of program 3dmerge (e.g.,\n" ,
00309    "     blurring, clustering, ...).\n" ,
00310    "--------------------------------------------------------------------------\n" ,
00311    "04 April 1997:\n" ,
00312    "   The program \"imcalc\" is available to do pixel-by-pixel calculations\n" ,
00313    "     on 2D images, providing capabilities similar to those that 3dcalc\n" ,
00314    "     supplies for 3D datasets.  Type \"imcalc -help\" for usage info.\n" ,
00315    "--------------------------------------------------------------------------\n" ,
00316    "05 March 1997:\n" ,
00317    "   Added two \"Read\" buttons on the \"Define Datamode\" control panel.\n" ,
00318    "     \"Sess\" will read in an entirely new session, unlike the \"Rescan\"\n" ,
00319    "     buttons, which will just re-read already input sessions.  \"1D\"\n" ,
00320    "     will read in a new time series file.\n" ,
00321    "   You can now start afni without any data being present, and then read\n" ,
00322    "     datasets and time series in with the new buttons.  Note that the\n" ,
00323    "     program will create a dummy dataset that will be viewable until\n" ,
00324    "     a real session is input.\n" ,
00325    "\n" ,
00326    "   Afni has been reported to crash on startup at a couple of sites.\n" ,
00327    "     This seems to be the result of the plugin startup code, which scans\n" ,
00328    "     all the directories in the environment variable PATH for plugins.\n" ,
00329    "     This scan, and the resulting problems, can be avoided by defining\n" ,
00330    "     the environment variable AFNI_PLUGINPATH to point to the desired\n" ,
00331    "     directory where the plugins are stored.  In the C shell:\n" ,
00332    "        setenv AFNI_PLUGINPATH /plugin/directory\n" ,
00333    "     In the Bourne or Korn shells\n" ,
00334    "        AFNI_PLUGINPATH=/plugin/directory\n" ,
00335    "        export AFNI_PLUGINPATH\n" ,
00336    "     Logically, these go best in your startup files (e.g., .cshrc).\n" ,
00337    "   If you wish to avoid trying to load plugins altogther, the new\n" ,
00338    "     switch \"-noplugins\" can be used on the afni command line.\n" ,
00339    "     You may also set the environment variable AFNI_NOPLUGINS; this\n" ,
00340    "     will also prevent the plugin startup code from being executed.\n" ,
00341    "\n" ,
00342    "   Afni has also been reported to crash on Sun workstations when\n" ,
00343    "     a graph window gets closed.  Since this error does not occur\n" ,
00344    "     on the SGI, HP, and Linux workstations to which I have access,\n" ,
00345    "     I can't debug this problem.  The same remark applies to the\n" ,
00346    "     plugin startup code problem.\n" ,
00347    "\n" ,
00348    "   It is now possible to create 3D+time \"fim\" datasets using to3d.\n" ,
00349    "     These can be displayed within afni as the color overlay, and\n" ,
00350    "     the time \"Index\" button can be used to select which one is\n" ,
00351    "     displayed.  No other program in the AFNI package can deal with\n" ,
00352    "     such time-dependent functional datasets.\n" ,
00353    "--------------------------------------------------------------------------\n" ,
00354    "23 February 1997:\n" ,
00355    "   Added the '2D Registration' plugin, which does image registration on\n" ,
00356    "     3D+time datasets, using the same routines as programs imreg and fim2.\n" ,
00357    "--------------------------------------------------------------------------\n" ,
00358    "18 February 1997:\n" ,
00359    "   Fixed a bug in the graphing windows that caused AFNI to crash on\n" ,
00360    "     some computer systems.\n" ,
00361    "   Added some \"logical\" functions to 3dcalc to make it easier to perform\n" ,
00362    "     masking operations on datasets.  Also added a \"-session\" option to\n" ,
00363    "     all the output directory to be specified on the command line.\n" ,
00364    "   The machdep.h file now has a #define that allows the \"frivolous\"\n" ,
00365    "     features of afni to be avoided.  (If you don't know that they\n" ,
00366    "     are, don't ask.)\n" ,
00367    "--------------------------------------------------------------------------\n" ,
00368    "05 February 1997:\n" ,
00369    "   The program 3dANOVA3 is provided to perform 3-way ANOVA, voxel-by-voxel,\n" ,
00370    "     on collections of AFNI datasets.  This program is documented in\n" ,
00371    "     3dANOVA3.ps (which is also included in the new afni_aux.ps).\n" ,
00372    "   [Per the request of lots of neuroscientists at MCW.]\n" ,
00373    "--------------------------------------------------------------------------\n" ,
00374    "30 January 1997:\n" ,
00375    "   The program \"3dcalc\" is provided to perform voxel-by-voxel arithmetic\n" ,
00376    "     on collections of AFNI datasets.  See \"3dcalc -help\" for details.\n" ,
00377    "--------------------------------------------------------------------------\n" ,
00378    "21 January 1997:\n" ,
00379    "   The \"Slice\", \"Matrix\", and \"Ignore\" menus on the graphing windows\n" ,
00380    "     have had the \"Choose\" item replaced with an option menu that\n" ,
00381    "     lets you directly select the desired values, rather than have\n" ,
00382    "     to go through a popup chooser dialog.\n" ,
00383    "   The \"Scale\" menu \"Choose\" item now accepts floating point scale\n" ,
00384    "     factors, which allows for finer control of the scale of a graph.\n" ,
00385    "     Previously, it only accepted integer inputs.\n" ,
00386    "--------------------------------------------------------------------------\n" ,
00387    "20 January 1997:\n" ,
00388    "   A Makefile for DEC Alpha OSF/1 is included.  This was devised on a\n" ,
00389    "     system at University of Maryland.\n" ,
00390    "   The script file \"gmovie\" can be used to create GIF animations from\n" ,
00391    "     a sequence of PNM files, as might be output from the \"Save:pnm\"\n" ,
00392    "     button in AFNI.  This is intended mostly as a prototype of how\n" ,
00393    "     to make animated GIFs (using the program whirlgif).\n" ,
00394    "--------------------------------------------------------------------------\n" ,
00395    "10 January 1997:\n" ,
00396    "   The distribution is now split into \"afni96.tgz\" (source code)\n" ,
00397    "     and \"doc.tgz\" (PostScript documentation).  This is because\n" ,
00398    "     I've included a couple of new PostScript files in the\n" ,
00399    "     documentations set, and it's getting pretty damn big.\n" ,
00400    "   Also, added a Makefile.sgi5k for the R5000 O2 systems (now that\n" ,
00401    "     Marquette Biomedical Engineering has one I can play with).\n" ,
00402    "--------------------------------------------------------------------------\n" ,
00403    "03 January 1997:\n" ,
00404    "   Added the new program \"waver\".  This will generate an ideal waveform\n" ,
00405    "     vector with adjustable parameters (such as rise and fall times).\n" ,
00406    "     At present, the only documentation is \"waver -help\".\n" ,
00407    "   [Per the request of Peter Bandettini of MCW Biophysics.]\n" ,
00408    "--------------------------------------------------------------------------\n" ,
00409    "02 January 1997:\n" ,
00410    "   Added the filename \"globbing\" ability to FD2.  This program still\n" ,
00411    "     requires 1 image per file (3D: can only be used to specify the\n" ,
00412    "     offset and shape of the images), but now wildcards can be escaped\n" ,
00413    "     using the \"\\*\", \"\\?\", and \"\\[\\]\" constructions of the C shell.\n" ,
00414    "     This allows input of more files than the C shell may allow to\n" ,
00415    "     appear on the command line (in particular, on SGI systems).\n" ,
00416    "   [Per the request of Kathleen Donahue of MCW Biophysics.]\n" ,
00417    "--------------------------------------------------------------------------\n" ,
00418    "01 January 1997:\n" ,
00419    "   Added a toggle button labeled \"X+\" next to the \"Xhairs\" button\n" ,
00420    "     in the first column of each AFNI controller window.  This is\n" ,
00421    "     there to allow the display of the crosshairs in all slices of\n" ,
00422    "     an AFNI montage, not just the slice containing the viewpoint.\n" ,
00423    "     The main use for this seems to be when applying \"Save:one\", so\n" ,
00424    "     that the captured image has the crosshairs in each slice as a\n" ,
00425    "     common reference.  For this application, closing the gap in the\n" ,
00426    "     crosshairs will probably look best.\n" ,
00427    "   N.B.: When \"X+\" is turned on, there is no visual cue in the\n" ,
00428    "         montage to tell you which slice contains the viewpoint.\n" ,
00429    "   [Per the request of Jeffrey Binder of MCW Neurology.]\n" ,
00430    "--------------------------------------------------------------------------\n" ,
00431    "01 January 1997:\n" ,
00432    "   Added the switch \"-in:1\" to to3d.  This is to aid in the reading\n" ,
00433    "     of huge \"3D:\" files, and will prevent the duplication in memory\n" ,
00434    "     of entire data files while the dataset brick is being assembled.\n" ,
00435    "     With this switch, only one slice at a time will be read from\n" ,
00436    "     disk, so very large \"3D:\" files (e.g., containing all the data\n" ,
00437    "     from an FMRI run) can be imported.  The penalty for this is\n" ,
00438    "     somewhat more I/O overhead.  On the other hand, if the lower\n" ,
00439    "     memory requirements reduce paging to disk, the effective input\n" ,
00440    "     rate may actually be faster than without this switch.\n" ,
00441    "   [Per the request of Anders Andersen of the University of Kentucky.]\n" ,
00442    "--------------------------------------------------------------------------\n" ,
00443    "27 December 1996:\n" ,
00444    "   The new auxiliary program \"3dnewid\" is mentioned in the AFNI user's\n" ,
00445    "     manual, but not in the auxiliary programs manual.  This program will\n" ,
00446    "     assign a new identifier (ID) code to a dataset.  This is necessary if\n" ,
00447    "     you use \"cp\" to copy a dataset's files: the new copy should have\n" ,
00448    "     \"3dnewid\" run on it.  Without a new ID code, afni may get confused if\n" ,
00449    "     both datasets are read into the program at once, since it uses ID\n" ,
00450    "     codes to keep track of datasets internally.\n" ,
00451    "--------------------------------------------------------------------------\n" ,
00452    "\n" ,
00453    "   *******************************************************************\n" ,
00454    "   **    And remember -- whatever you do, DON'T click mouse button  **\n" ,
00455    "   **       #1 in the blank area right of the \"done\" button!        **\n" ,
00456    "   *******************************************************************\n" ,
00457    NULL } ;
00458 #define NUM_newstuff 455
 

Powered by Plone

This site conforms to the following standards: