AFNI HISTORY

level 3 and higher

The levels of importance go from 1 to 5, with meanings:
       1 - users would not care
       2 - of little importance, though some users might care
       3 - fairly important
       4 - a big change or new program
       5 - IMPORTANT: we expect users to know


generated via the command : afni_history -html -reverse -min_level 3 -past_years 2 

---- log of AFNI updates (most recent first) ---- 02 Oct 2019, P Taylor, epi_b0_correct.py, level 3 (MAJOR), type 0 (GENERAL) The naming convention of PE dist dir has been reversed; mask opts changed. PE dist dir should match with JSONs better; 3dmask_tool does masking now.
12 Sep 2019, P Taylor, epi_b0_correct.py, level 3 (MAJOR), type 0 (GENERAL) Output QC directory of images now, as well. Useful for quick QC. Later, will add some checks for obl, to not smooth unnec.
29 Aug 2019, P Taylor, @auto_tlrc, level 3 (MAJOR), type 0 (GENERAL) RE-introducing the program '@auto_tlrc' to the distribution. It had been mistakenly deleted somehow.
23 Aug 2019, P Taylor, epi_b0_correct.py, level 3 (MAJOR), type 4 (BUG_FIX) Fixed calculation when PE effective echo spacing is input. The conversion to BWPP was wrong; led to almost no distortion corr.
15 Aug 2019, P Taylor, epi_b0_correct.py, level 3 (MAJOR), type 0 (GENERAL) This program has been pretty fully revamped, and might be worth using now. New scaling from Vinai, several updates/fixes/changes from last ver. 15 Aug 2019, DR Glen, @animal_warper, level 3 (MAJOR), type 1 (NEW_PROG) Warp data to template and atlas segmentation to subject Tested for macaques. Derived from macaque_align.csh and NMT_subject_align.csh
25 Jul 2019, P Taylor, epi_b0_correct.py, level 3 (MAJOR), type 1 (NEW_PROG) Program to apply freq volume to EPI for B0 distortion correction. An honor to translate this program from one by Vinai Roopchansingh!
01 Jul 2019, P Taylor, apqc_make_tcsh.py, level 3 (MAJOR), type 0 (GENERAL) Labels on stim regressors, vorig QC block added, grayplot pbvorder/enorm. Help updated; output stats still if not align/tlrc blocks used.
25 Jun 2019, P Taylor, 3dSkullStrip, level 3 (MAJOR), type 5 (MODIFY) Dset orient should no longer affect results (b/c of var of init cond). Intermediate resampling now reduces/removes var due to start.
22 May 2019, P Taylor, apqc_make_tcsh.py, level 3 (MAJOR), type 0 (GENERAL) Somewhat big changes: warns block updated and radcor block added. Left-right flip and @radial_correlate checks now in; other tweaks.
18 Apr 2019, P Taylor, @SSwarper, level 3 (MAJOR), type 2 (NEW_OPT) Include -deoblique and -giant_move opts. For oblique data, and/or heavily rotated, shifted, etc.
11 Apr 2019, DR Glen, whereami, level 3 (MAJOR), type 3 (NEW_ENV) Brainnetome atlas This atlas is now included in the standard distribution This also is in the default list of atlases
07 Apr 2019, DR Glen, whereami, level 3 (MAJOR), type 3 (NEW_ENV) Eickhoff-Zilles 2.2 MPM atlas This atlas is the newer 2.2 version of the MPM atlas This atlas replaced the 1.8 version in the list, but both are kept in the binary distribution
05 Apr 2019, DR Glen, whereami, level 3 (MAJOR), type 3 (NEW_ENV) HCP Glasser atlas in AFNI atlases Mike Beauchamp and Meghan Robinson contributed atlas Now included and first in default list too This atlas is in MNI space (not in its original Contee grayordinate surface space. Additionally, all the pmaps (probability maps) have been removed from the standard distribution and default list
07 Mar 2019, RC Reynolds, gen_ss_review_table.py, level 3 (MAJOR), type 2 (NEW_OPT) add -report_outliers and support options Add -report_outliers_{fill,header}_style, -write_outlier, and -outlier_sep for controlling the table presentation. Will use -write_table instead of -tablefile going forward.
19 Feb 2019, P Taylor, apqc_make_tcsh.py, level 5 (SUPERDUPER), type 0 (GENERAL) Much functionality changed/improved (hopefully). More output, better formats, help and HTML framework. 19 Feb 2019, P Taylor, apqc_make_html.py, level 5 (SUPERDUPER), type 0 (GENERAL) Much functionality changed/improved (hopefully). More output, better formats, help and HTML framework.
19 Dec 2018, P Taylor, @djunct_montage_coordinator, level 3 (MAJOR), type 4 (BUG_FIX) This montage coordinator was noooot picking the right vol to focus on. That should be fixed via magical incantations now.
23 Nov 2018, P Taylor, apqc_make_tcsh.py, level 3 (MAJOR), type 0 (GENERAL) Outputs JSON files now, for easier handling of information later. These provide more comprehensive info, as well as href linknames. 23 Nov 2018, P Taylor, apqc_make_html.py, level 3 (MAJOR), type 0 (GENERAL) Much better page formatting now, including navigation bar. User can jump to sections.
01 Nov 2018, P Taylor, 1dplot.py, level 3 (MAJOR), type 1 (NEW_PROG) New plotting program for 1D files. Copies much of the fun 1dplot capability to some pythonic realm.
20 Sep 2018, RW Cox, 3dttest++ etc., level 3 (MAJOR), type 6 (ENHANCE) ETAC now output global thresholds as well as local Global thresholds are text tables of cluster-size (or cluster-FOM) thresholds that apply to the whole volume in the multi-threshold way, rather than dataset tables that apply voxelwise. Moderately extensive hanges to programs 3dMultiThresh 3dXClustSim 3dttest++ and to support files mri_threshX.c thd_Xdataset.c 3dttest++ now has options to turn on/off global and local ETAC threshold calculations.
15 Aug 2018, RW Cox, 3dGrayplot, level 3 (MAJOR), type 6 (ENHANCE) Total rewrite of resampling from time+space to X+Y grid Grid refinement (time-X) is now cubic interpolation rather than linear Grid coarsening (space-Y) is now minimum sidelobe taper averaging rather than linear tapering
25 Jul 2018, P Taylor, @chauffeur_afni, level 3 (MAJOR), type 0 (GENERAL) Several new options, as well as ability to deal with 4D images. Many new features, probably including minor bug fixes.
24 Jul 2018, RC Reynolds, dcm2niix_afni, level 3 (MAJOR), type 6 (ENHANCE) version v1.0.20180622, including fix for enhanced DICOM Philips bvec/bval Update from C Rorden.
01 Jul 2018, P Taylor, @SSwarper, level 3 (MAJOR), type 2 (NEW_OPT) New opt: well, actually, it is new to *have* explicit options now! Same great functionality, but with more flexible options/names/outputs.
22 Jun 2018, RC Reynolds, dcm2niix_afni, level 3 (MAJOR), type 6 (ENHANCE) version v1.0.20180614, including JPEG-LS support Update from C Rorden.
22 May 2018, P Taylor, fat_proc_filter_dwis, level 3 (MAJOR), type 4 (BUG_FIX) Was unioning, not intersecting, multiple selector strings. Fixed the issue in subprogram @djunct_combin_str.py.
18 May 2018, JK Rajendra, abids_tool.py, level 4 (SUPER), type 1 (NEW_PROG) New program to modify BIDS datasets. 18 May 2018, JK Rajendra, abids_lib.py, level 4 (SUPER), type 1 (NEW_PROG) New library to handle data from json files. Useful for BIDS data. 18 May 2018, JK Rajendra, abids_json_info.py, level 4 (SUPER), type 1 (NEW_PROG) New program to extract data from json files. Useful for BIDS data.
12 May 2018, P Taylor, 3dClusterize, level 3 (MAJOR), type 1 (NEW_PROG) Perform clusterizing (voxelwise and volume-wise thresholding) on a dset. Basically like 3dclust but has some new options and easier syntax.
08 May 2018, RC Reynolds, afni_proc.py, level 3 (MAJOR), type 2 (NEW_OPT) add multi-echo combine methods: OC_tedort, tedana_OC, tedana_OC_tedort With this, afni_proc.py can run tedana.py and extract projection components (projecting good orts from bad, making cleaner bad orts). OC_tedort : like AFNI's OC, but also regress clean orts tedana_OC : tedana.py's OC tedana_OC_tedort : tedana.py's OC, and regress clean orts The tedort (orthogonalized tedana projection components) terms are applied in the regress block, still as per-run terms.
04 May 2018, JK Rajendra, BayesianGroupAna.py, level 4 (SUPER), type 1 (NEW_PROG) New program to preform Bayesian group analysis on ROI level data.
22 Apr 2018, P Taylor, 3dSliceNDice, level 3 (MAJOR), type 1 (NEW_PROG) Calculate Dice coefficients between volumes on a slicewise basis. Useful for comparing masks/maps of volumes.
16 Apr 2018, P Taylor, p2dsetstat, level 3 (MAJOR), type 1 (NEW_PROG) Program to convert a p-value to a statistic, using params in dset header. Useful to calculate thresholds for a particular volume.
12 Apr 2018, RC Reynolds, dcm2niix_afni, level 3 (MAJOR), type 6 (ENHANCE) version v1.0.20180403, including support for Philips enhanced DICOMs Update from C Rorden.
28 Mar 2018, RW Cox, 3dNwarpApply, level 3 (MAJOR), type 6 (ENHANCE) Program now warps complex-valued datasets. Real and imaginary parts are extracted, warped, and combined. No special option is needed.
23 Mar 2018, JK Rajendra, tedana_wrapper.py, level 4 (SUPER), type 1 (NEW_PROG) add wrapper for tedana.py that will be run from afni_proc.py
16 Feb 2018, RC Reynolds, afni_proc.py, level 3 (MAJOR), type 2 (NEW_OPT) add combine block and ability to process multi-echo data Have new options -dsets_me_echo and -dsets_me_run for input. Still need to implement OC and ME-ICA. Thanks to L Atlas and J Gonzalez-Castillo.
15 Feb 2018, RC Reynolds, @compute_OC_weights, level 3 (MAJOR), type 1 (NEW_PROG) compute voxelwise weights for optimally combining multi-echo data The equations are based on the summer 2017 talk by J Gonzalez-Castillo.
01 Feb 2018, RW Cox, AFNI GUI, level 3 (MAJOR), type 2 (NEW_OPT) -bysub option for reading from BIDS hierarchy -bysub 10506 (for example) means to find all sub-directories with names 'sub-10506', and read all datasets find in them and in THEIR sub-directories into a single session. The idea is to make it easy to read all datasets corresponding to a single subject from a BID hierarchy into a single session, for easy of viewing.
18 Jan 2018, DR Glen, thickness scripts, level 4 (SUPER), type 1 (NEW_PROG) Scripts to compute thickness of a mask 3 ways @measure_bb_thick, @measure_erosion_thick, @measure_in2out Suite of thickness scripts to compute thickness in volume and map to surface. Master script, @thickness_master, to call others with option for FreeSurfer input data
29 Nov 2017, P Taylor, @djunct_4d_imager, level 3 (MAJOR), type 1 (NEW_PROG) Helper function to make montages and movies of 4D dsets. Useful when proc'ing dsets, make record of them.
07 Nov 2017, RC Reynolds, afni_proc.py, level 3 (MAJOR), type 6 (ENHANCE) python3 compatible as of version 6.00
06 Nov 2017, RC Reynolds, afni-general, level 3 (MAJOR), type 6 (ENHANCE) first stab at making python program p2/p3 compatible Based on 2to3 and dglen mods, and tested in p2 and p3 environments.
01 Nov 2017, RC Reynolds, make_random_timing.py, level 3 (MAJOR), type 2 (NEW_OPT) implement the decay_fixed distribution type See make_random_timing.py -help_decay_fixed for details.
26 Oct 2017, P Taylor, fat_proc_connec_vis, level 3 (MAJOR), type 1 (NEW_PROG) Visualize 'white matter connection' volumes output by 3dTrackID. Combine separate '-dump_rois ...' output into SUMAble surface maps.
25 Oct 2017, JK Rajendra, @afni_R_package_install, level 4 (SUPER), type 1 (NEW_PROG) add new program @afni_R_package_install Will install R libraries to run shiny apps

auto-generated by afni_history on Oct 17 2019