Mercurial > hg > minc-tools
view ChangeLog @ 2316:b98d1563566a
Add man page for minchistory.
author | stever <stever> |
---|---|
date | Tue, 05 Jul 2005 03:29:10 +0000 |
parents | 1d0bc3e70dfb |
children | 66061af3a551 |
line wrap: on
line source
2005-07-04 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * Makefile.am: * progs/minchistory/minchistory.man1: New manual page for minchistory. 2005-07-04 Bert Vincent <bert@bic.mni.mcgill.ca> * conversion/micropet/upet2mnc.c - save units for dimensions 2005-07-03 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * configure.in: Check for sysconf(). * volume_io/Prog_utils/time.c (get_clock_ticks_per_second): Use POSIX sysconf() function, if available. 2005-06-27 Bert Vincent <bert@bic.mni.mcgill.ca> * progs/mincconcat/mincconcat.c: Added -fileoffsets option to specify offsets to be added to successive files' start values in a concatenation operation. 2005-06-23 Bert Vincent <bert@bic.mni.mcgill.ca> * Added nonspatial_voxel_to_world() and nonspatial_world_to_voxel() functions to translate (for example) time coordinates. 2005-06-17 Bert Vincent <bert@bic.mni.mcgill.ca> * Add dimension order and direction flipping options to the nii2mnc command. 2005-06-08 Bert Vincent <bert@bic.mni.mcgill.ca> * conversion/dcm2mnc: - Implemented rounding in the MINC file writing code (oops). - More work on Siemens mosaic images. Turns out that many such images may not contain the all-important ASCCONV protocol dump, so we have to work with other fields in these files. 2005-06-07 Bert Vincent <bert@bic.mni.mcgill.ca> * conversion/dcm2mnc: Partial support for DICOM multiframe conversions now implemented. 2005-06-06 Bert Vincent <bert@bic.mni.mcgill.ca> * Minor correction to ACR/NEMA code to dump raw bytes for otherwise unrecognized fields. * Added code to handle searching for fields within sequences and sub-sequences in DICOM multiframe files. 2005-06-02 Bert Vincent <bert@bic.mni.mcgill.ca> * Several fixes and additions to the dcm2mnc converter. These are intended to deal with signed data properly, and also to deal with the odd format used by the Shimadzu PET scanner. 2005-06-01 Bert Vincent <bert@bic.mni.mcgill.ca> * Fix voxel_loop.h to avoid shadowing the index() function. 2005-05-20 Bert Vincent <bert@bic.mni.mcgill.ca> * Use default transform when converting an Analyze file with nii2mnc. Change ported from main branch. * Update config.h.msvc-win32 2005-05-16 Bert Vincent <bert@bic.mni.mcgill.ca> * Housekeeping - remove README.binary_packaging, rename mni_minc.epm.header to epm-header.in and update Makefile.am and configure.in accordingly. * Update Makefile.msvc-win32 * Some minor fixes to dcm2mnc (dcm2mnc.h, dcm2mnc.c, and minc_file.c) * Make dcm2mnc build on Windows with appropriate updates to acr_nema library and dcm2mnc sources * Add checks for int32_t and int16_t 2005-05-13 Bert Vincent <bert@bic.mni.mcgill.ca> * Add --enable-acr-nema option to configure.in and Makefile.am * Add ACR/NEMA and dcm2mnc sources to the build and distribution 2005-05-04 Bert Vincent <bert@bic.mni.mcgill.ca> * Add options to upet2mnc to allow user to select either head-centered or body-centered orientation, following my understanding of the Mouse Imaging Centre's conventions for rodent images. * Update declarations in minc_simple.c and minc_simple.h to properly build on Windows. * Update ecattominc/minctoecat to build properly on Windows. * Update upet2mnc to avoid use of the strptime() function, that is not available on Windows. 2005-05-03 Bert Vincent <bert@bic.mni.mcgill.ca> * Added man pages for the NIfTI and microPET converters * Modified NIfTI converters to use ParseArgv(), the standard argument parser. * Fixed a problem in mni_io.c that caused the library to fail when a UNIX program read tag point files that had been written on MS-DOS. * Streamlined the m4_files included with the distribution. 2005-04-18 Bert Vincent <bert@bic.mni.mcgill.ca> * Move internal volume_io headers into the volume_io subdirectory permanently * Update Makefile.am and configure.in to reflect this change. 2005-04-02 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * volume_io/Include/volume_io.h: Wrap contents in "extern C" declaration, if compiled with C++. 2005-03-31 Bert Vincent <bert@bic.mni.mcgill.ca> * Port A. Janke's fix to volume_io/Prog_utils/files.c to the 1.X branch. This replaces any ':' characters in a temporary filename with '-' characters, to avoid errors on Windows. * Replace MINC_PLAY_NICE macro with VIO_PREFIX_NAMES macro. 2005-03-16 Bert Vincent <bert@bic.mni.mcgill.ca> * Port other changes from 2.0 branch - new mincconcat bimodal threshold calculations, get rid of minc_def.h for all programs. * Add -dappend and -sappend operations to minc_modify_header on the 1.X branch * Add minctoecat to the 1.X branch 2005-02-15 Bert Vincent <bert@bic.mni.mcgill.ca> * Add conversions to the branch * Add simplified interface to the branch 2004-08-11 Bert Vincent <bert@bic.mni.mcgill.ca> * Fix MI_MAX_IMGDIMS at 100 to avoid netCDF 3.5.1 problem. 2004-03-24 Bert Vincent <bert@bic.mni.mcgill.ca> * Minor fix to miappend_history() in libsrc/minc_convenience.c 2004-03-23 Bert Vincent <bert@bic.mni.mcgill.ca> * Modify configure.in, libsrc/netcdf_convenience.c, volume_io/Prog_utils/files.c, and volume_io/Prog_utils/time.c to make MINC more portable, especially to Windows compilers. 2003-02-02 Bert Vincent <bert@bic.mni.mcgill.ca> * Added -version flag for all executables (or at least all "C" language executables). Implemented in ParseArgv() to make it universal, and applications can override their version number by adding a "ARGV_VERINFO" record to their argTable[]. * Created miget_version() and miappend_history() functions. 2003-12-05 Andrew L. Janke <rotor@cmr.uq.edu.au> * Changes to mincpik: added -depth option (as per a diff supplied by Jonathan HARLAP); while at it, did a bit of clean-up including replacing home-grown tempdir cleanup with File::Temp; Added -clobber option so that mincpik more closely matches the other minc tools. 2003-11-23 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * configure.in: Set version to 1.3. Check for headers sys/stat.h, sys/wait.h, unistd.h; and for functions fork, system, and popen. * libsrc/netcdf_convenience.c: Use above checks for conditional inclusion of headers. (execute_decompress_command): Use fork or system to decompress file, if facility available. 2003-11-21 Steve ROBBINS <stever@bic.mni.mcgill.ca> * volume_io/Include/basic.h: Include <math.h> for M_PI definition. Build problem reported by Maxime Descoteaux <mdesco@cim.mcgill.ca>. 2003-11-14 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * Makefile.am (libvolume_io_la_LDFLAGS): (libminc_la_LDFLAGS): Update version-info. * progs/rawtominc/rawtominc.c: Include <unistd.h> for declaration of swab(). Cast void pointer "image" to unsigned char before adding integer size; otherwise IRIX CC fails. * progs/mincview/invert_raw_image.c (main): * progs/minc_modify_header/minc_modify_header.c (main): Specify return type. * libsrc/voxel_loop.c: * libsrc/value_conversion.c: * libsrc/dim_conversion.c: Include <math.h> for declaration of fabs(). 2003-11-13 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * progs/minchistory: * progs/mincpik: New. Perl scripts moved here from Andrew Janke's "minc_dev" tool set. * Makefile.am (dist_bin_SCRIPTS): Install minchistory and mincpik. * README: Mention minchistory, mincpik. Correct distribution URL. * mni_minc.epm.header: Update license, version. * Makefile.am (EXTRA_DIST): Distribute README.binary_packaging. * configure.in: Run autoupdate; change AM_CONFIG_HEADER to AC_CONFIG_HEADERS. * testdir/Makefile.am (INCLUDES): Add volume_io/Include. 2003-10-31 Bert Vincent <bert@bic.mni.mcgill.ca> * progs/rawtominc/rawtominc.c: Add options -dimorder and -swap_bytes. 2003-06-01 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * testdir/Makefile.am (script_tests): * Makefile.am (SUBDIRS): Process volume_io before testdir, because tests may link against volume_io. * volume_io/MNI_formats/gen_xf_io.c (output_one_transform): Update *volume_count after writing a grid transform (thanks, Peter Neelin). * testdir/create_grid_xfm.c: New. Utility to create grid transformation. * testdir/test_xfm.c: Copied from volume_io/Testing/test-xfm.c. * testdir/xfmconcat_01.sh: * testdir/xfmconcat_02.sh: New. Test concatenation of grid transformations. 2003-03-17 Bert Vincent <bert@bic.mni.mcgill.ca> * configure.in: added check for mkstemp(), tempnam(), and tmpnam() * libsrc/netcdf_convenience.c: added definition of micreate_tempfile() * libsrc/minc.h: added declaration of micreate_tempfile() * volume_io/Prog_utils/files.c: replaced uses of tmpnam() with micreate_tempfile(). * volume_io/Volumes/volume_cache.c: replaced use of tmpnam() with micreate_tempfile() 2003-02-14 Jason Lerch <jason@bic.mni.mcgill.ca> * configure.in: Set version to 1.1.1 * mni_minc.epm.header: added. * README.binary_packaging: added. 2003-01-17 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * configure.in: Set version to 1.2. 2003-01-17 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * MINC-1-1 tagged. * README.release: * INSTALL.minc: new. * AUTHORS: * GETTING_STARTED: * INSTALL: * README: Tune up for release. 2003-01-10 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * testdir/Makefile.am (INCLUDES): * volume_io/Testing/Makefile.am (INCLUDES): Set includes for test files. * Makefile.am (EXTRA_DIST, dist-hook): Distribute fortran subdirectory, sans the CVS files. * progs/mincstats/mincstats.man1: Document change of -max_bins to -int_max_bins. 2003-01-09 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * progs/rawtominc/rawtominc.man1: Document -skip option. * volume_io/Makefile.am: New. * volume_io/Documentation/Makefile.am: New. * volume_io/Testing/check_xfm.sh: * volume_io/Testing/test-xfm.c: * volume_io/Testing/t1.xfm: * volume_io/Testing/t2.xfm: * volume_io/Testing/t3.xfm: * volume_io/Testing/t3_grid_0.mnc: * volume_io/Testing/Makefile.am: New. * volume_io/Testing/test-xfm.c: Allow tolerance specified on command line. Exit with nonzero status if point out of tolerance. * Makefile.am (dist_man3_MANS): Distribute and install ParseArgv(3). (EXTRA_DIST): Distribute get_image_offset.c (not built). (noinst_HEADERS): Remove vax_conversions.h (not used). * doc/Makefile: Removed. * doc/Makefile.am: New. * testdir/run_tests.csh: Use -e flag to stop on error. Look for expected output files in $srcdir. * testdir/Makefile: Removed. * testdir/Makefile.am: New. * configure.in: * Makefile.am: Adjust for testdir/Makefile. 2003-01-07 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * autogen.sh: New. * Makefile.am: New. * configure.in: Updated to use automake, libtool. * AUTHORS: New. * LICENCE: Renamed to ... * COPYING: ... this. Makes automake happier. * progs/coordinates/voxeltoworld.man1: * progs/minccopy/minccopy.man1: * progs/mincdiff/mincdiff.man1: * progs/mincedit/mincedit.man1: * progs/mincextract/mincextract.man1: * progs/minctoraw/minctoraw.man1: * progs/mincview/invert_raw_image.man1: * progs/mincview/mincview.man1: * progs/mincwindow/mincwindow.man1: * progs/xfm/transformtags.man1: * progs/xfm/xfmconcat.man1: * progs/xfm/xfminvert.man1: New. 2002-12-11 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * progs/minccalc/gram.y: Insert missing semicolon at end of "exprlist" production. 2002-12-05 Steve Robbins <swmgr@shadow.bic.mni.mcgill.ca> * volume_io/Include/vol_io_prototypes.h: Add prototype for get_volume_translation(). 2002-11-05 Jason Lerch <jason@bic.mni.mcgill.ca> * progs/mincresample/mincresample.{c,h}: changed the setting of the interpolation type to go through an enum rather than directly to a function pointer, as that is the behaviour that ParseArgv expects and also makes mincresample 64 bit safe. 2002-10-30 Jason Lerch <jason@bic.mni.mcgill.ca> * libsrc/ParseArgv: added the ARGV_LONG argument type. * progs/mincresample/mincresample.c: changed the parsing of the nelements arguments to be ARGV_LONG. 2002-09-05 Andrew Janke <rotor@bic.mni.mcgill.ca> * progs/mincstats/mincstats.c: Change command line option "-max_bins" to "-int_max_bins", to avoid clash with option "-max". 2002-09-03 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * CHANGES: Renamed ... * NEWS: ... to this. NEWS is the place to document important user-visible changes. The ChangeLog is the place for more detailed notes. See http://www.gnu.org/prep/standards.html. * volume_io/MNI_formats/gen_xfs.c (transform_or_invert_point): Do not flip inverse_flag when transform inverted. * volume_io/Testing/test-xfm.c: New. Regression tests for General_transforms. 2002-08-22 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * volume_io/Documentation/volume_io.tex (section{Volume Input}): Clarify notion of vector volume and vector-to-scalar conversion. * progs/minccalc/eval.c: * progs/minccalc/gram.y: * progs/minccalc/lex.l: * progs/minccalc/minccalc.man1: * progs/minccalc/node.c: * progs/minccalc/node.h: Add support for tan, asin, acos, and atan, courtesy of Andrew Janke. 2002-08-04 Peter Neelin <neelin@bic.mni.mcgill.ca> * progs/rawtominc/rawtominc.c: Add slightly modified code from Colin Holmes to support -skip option. 2002-04-08 John Sled <jgsled@bic.mni.mcgill.ca> * progs/mincstats/mincstats.c: Do not call fclose() on NULL file pointer. 2002-02-22 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * libsrc/ParseArgv.h: Declare code with "C" linkage when included by C++ compiler.