University of Oregon

Personal tools

Revision History

MRIConvert 2.0 revision history

Revision 436

07:28:12 -0800 25 Jan 2016

update windows build documentation; update CMakeLists.txt to avoid manual modifications to CMake and Visual Studio project and solution files

Revision 435

14:54:13 -0800 20 Jan 2016

update for gcc c++11 support (Basic3DConversion.txx); remove dependency on utf8proc library (DicomFile.cpp, CMakeLists.txt); update reported version to 2.1.0 (version_string.tpl)

Revision 434

13:14:38 -0800 05 Jan 2016

add FrameReferenceTime to volids for PET scans

Revision 433

13:18:06 -0800 31 Dec 2015

Fixed "apply rescale slope and intercept." It's now applied before data is written to output (not when it's read in), and data is automatically converted to floating point. Still no range checking though, so it's always possible but unlikely that something weird could happen.

Revision 431

12:05:19 -0800 31 Dec 2015

Added "finished" message when adding files.

Revision 430

13:08:31 -0800 29 Dec 2015

Fixed a typo (MRDiffusionSequence)

Revision 426

09:14:24 -0800 22 Dec 2015

fixed drag and drop for mac, added static cast for istream to ifstream comparison in DicomFile.cpp

Revision 422

15:02:36 -0800 17 Dec 2015

Fixed error in calculation of total readout time, added option to specify precision when converting floats to strings

Revision 421

17:04:12 -0700 28 Aug 2015

Added ImageType to stringinfo.

Revision 420

10:34:37 -0700 Thu, 09 Jul 2015

Release version 2.0.8.

Revision 416

13:46:43 -0700 Thu, 30 Apr 2015

Applying rescale slope and intercept now forces output to float. Someday machines will write 64bit data and break this again.

Revision 415

08:36:44 -0700 Tue, 28 Apr 2015

Small tweak to echo train length calculation

Revision 414

15:21:51 -0700 Tue, 07 Apr 2015

Fixed total readout time calculation.

Revision 413

17:23:17 -0700 Wed, 25 Mar 2015

Added echo spacing, effective echo spacing, and total readout time to Series Info output for syngo files only

Revision 412

17:21:17 -0700 Tue, 17 Mar 2015

Updated series info to include echo spacing and total resdout time

Revision 410

13:50:04 -0700 Thu, 12 Mar 2015

16 bits stored called unsigned in fsl nifti output

Revision 407

18:32:21 -0800 Tue, 18 Feb 2014

add utf8proc directory; add call to utf8proc_NDF to DicomFile.cpp

Revision 406

18:13:37 -0800 Mon, 17 Feb 2014

try to fix OS X reading *nix-encoded file names

Revision 405

11:50:46 -0800 Mon, 17 Feb 2014

new NiftOutputterBase.[cpp|h] files

Revision 401

18:44:56 -0800 Wed, 05 Feb 2014

work on getting rid of wxConv where appropriate; other code clean-up work

Revision 400

16:19:47 -0800 Tue, 04 Feb 2014

os x fix for utf-8 output paths

Revision 383

18:35:26 -0800 Thu, 16 Jan 2014

fix .img and .nii output problem; eliminate use of possibly-destructive mb_str

Revision 373

17:03:49 -0800 Thu, 02 Jan 2014

fix handling of Siemens ASL files in SyngoMosaicHandler.cpp; devnotes updates; testing updates

Revision 369 13:04:30 -0800, Fri, 20 Dec 2013 [this release fixes spurious warning messages reported in Bug #624336]
Revision 368 12:51:57 -0800, Fri, 20 Dec 2013 fix for Siemens ASL "single-slice" sequence [Bug #624913]
Revision 367 19:07:56 -0800, Thu, 19 Dec 2013 bug fix for Siemens ASL sequence; intermediate commit, not for release
Revision 350 11:24:43 -0800, Tue, 10 Dec 2013 remove Boost command-line processing, use wxCmdLineParser instead
Revision 336 18:14:04 -0800, Mon, 02 Dec 2013 New installer files; updated release-notes.txt
Revision 333 09:35:55 -0800, Mon, 02 Dec 2013 update code for wxWidgets 3.0.0; release-notes.txt update
Revision 331 10:48:02 -0800, Wed, 27 Nov 2013 undo the use of DT_* macros in the DicomFile::Find method, bug #617825
Revision 330 10:45:52 -0800, Wed, 27 Nov 2013 new MRIConvert.dmg, bug #617780
Revision 327 12:26:54 -0800, Sat, 23 Nov 2013 fix bug in SeriesHandler:: GetMeanVolumeInterval, was not checking dit == dit_end; fix wxAssert bug in McPanel.cpp, should use UnselectAll rather than Unselect
Revision 297 16:38:12 -0700, Mon, 14 Oct 2013 new file ConfigValues.h defining macros for configuration file entries
Revision 296 16:23:18 -0700, Mon, 14 Oct 2013 fix behavior of options dialogs; remove OptionsDialogs.* files from project, replaced by files for each options dialog
Revision 294 16:21:51 -0700, Wed, 02 Oct 2013 misc. bug fixes; improve mcverter help
Revision 291 11:09:39 -0700, Tue, 24 Sep 2013 constrain the size of the window, deals with assert failure/crash in wxSize
Revision 290 17:30:30 -0700, Wed, 28 Aug 2013 establish minimum size >1x1 for a fresh install. wxConfig apparently defaults to 1x1
Revision 288 22:51:13 -0700, Thu, 06 Jun 2013 fix pixdim[4]; fix slice_duration; add multi-select for DICOM, Series and Image viewers
Revision 282 17:02:08 -0700, Wed, 15 May 2013 DicomElementInstance.cpp corrected to make explicit cast of sizeof at line 38, needed for 32-bit build
Revision 281 15:55:26 -0700, Wed, 15 May 2013 various new class files
Revision 280 14:46:24 -0700, Wed, 15 May 2013 bug fix for pixdim[4]
Revision 279 06:34:28 -0700, Tue, 14 May 2013 changes related to OS X build
Revision 278 22:18:14 -0700, Fri, 19 Apr 2013 refactor CMakeLists.txt; build system improvements; fix includes for *Dlg* files
Revision 275 16:13:53 -0700, Thu, 18 Apr 2013 new *OptionsDlg files
Revision 271 17:43:24 -0700, Tue, 26 Mar 2013 refactor Handler classes, separate classes to their own files
Revision 270 20:31:54 -0700, Tue, 19 Mar 2013 refactor some code in DicomFile.cpp; start work on Toshiba integration; updates to Numaris
Revision 263 12:55:54 -0800, Thu, 07 Mar 2013 build system modifications; fix save output in DicomViewer; this rev not for release
Revision 262 19:28:16 -0800, Thu, 28 Feb 2013 all outputters should now support BitsAllocated of 32 bits, **needs testing**
Revision 261 18:55:56 -0800, Thu, 28 Feb 2013 add support for 32-bit BitsAllocated in ImageViewer and other files; other changes mainly formatting changes to beautify the source
Revision 258 17:55:52 -0800, Tue, 12 Feb 2013 fix mcverter -x bug (UO RT #505183); refinement of build system; start of development of a testing system
Revision 255 15:17:26 -0800, Wed, 06 Feb 2013 fix for OS X 64-bit using wxWidgets 2.9
Revision: 250 16:24:37 -0800, Tue, 29 Jan 2013 Add mriconvert tech support address; static link of boost program options library; fix handling of mcverter format (-F) argument value; add _echoes file output for multi-echo series; Series info now displays multiple echo times; initial display of series info now starts scrolled to top.
Revision: 235 10:35:44 -0800, Tue, 14 Feb 2012 Fix mcverter processing of command-line options by using Boost CL Parser.
Now checking direction for syngo mosaics
fix adding-files dialog; fix adding-files results messagebox
fix bug reported at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617342
add support for 32- and 64-bit pixel values (0028,0100 BitsAllocated)
Fixed bug in reading explicit length sequences.
Revision: 217 12:57:19 -0700, Fri, 24 Jun 2011 Fixed bug in reading explicit length sequences.
Revision: 216 15:37:12 -0700, Tue, 21 Jun 2011 added support for explicit length sequences
Revision: 209 15:36:27 -0700, Thu, 09 Jun 2011 Give mcverter a -r option to permit rescale slope and intercept in data.
Revision: 207 13:43:50 -0700, Fri, 03 Jun 2011 Fixed error in qform calculation for "FSL/NIFTI" output.
Revision: 206 16:48:53 -0700, Wed, 01 Jun 2011 Fixed recognition of Philips DTI WIP.
Revision: 205 11:16:08 -0700, Wed, 01 Jun 2011 Added proper handling for rescale slope and intercept from enhanced MR dicom files (eg, Philips).
Revision: 204 17:05:28 -0700, Fri, 27 May 2011 Added support for multiframe dicoms with no orientation information; fixed a bug that slowed down searching dicoms in certain situations.
Revision: 203 11:04:04 AM, Tuesday, April 5, 2011 Changed rotation of bvecs for Syngo and Philips data. Added warning messages for unverified conversions. Fix missing fileformats.txt bug.

Revision: 200

12:22:48 PM, Monday, December 13, 2010 Added parsing magnitude and phase images; fixed error in metaimage header; bvecs now exported for metaimage output; fixed bug in parsing Siemens private data
Revision: 191 5:07:01 PM, Friday, June 04, 2010 add ability to control output filename format to mcverter, purge some commented-out code
Revision: 190 1:45:17 PM, Wednesday, May 19, 2010 Fixed problem with some GE sequences not being recognized as such; multiframe DTI files now have correct bvec extraction; fixed bug in Siemens private data viewer.
Revision: 189 2:40:40 PM, Tuesday, April 20, 2010 update to eliminate need for separate files for DICOM field definitions
Revision: 183 4:20:46 PM, Friday, April 09, 2010 Fixed problem with some extended DICOM DTI files
Revision: 180 2:25:58 PM, Friday, March 19, 2010 fixed crash when scrolling image viewer with one image loaded
Revision: 178 12:56:45 PM, Tuesday, March 16, 2010 small fixes to linux version
Revision: 177 5:26:36 PM, Thursday, March 04, 2010 fix unqualified-id error in Volume.h, change CMakeLists.txt to use shared libraries
Revision: 172 3:30:42 PM, Wednesday, January 27, 2010 More improvements to image viewer.
Revision: 171 1:13:53 PM, Thursday, January 21, 2010 Added contrast and brightness control to viewer.
Revision: 170 4:11:10 PM, Wednesday, January 20, 2010 Changed position of date in default name ordering
Revision: 168 3:15:36 PM, Tuesday, January 12, 2010 Support for OS X .app (bundle) directory structure
Revision: 167 4:49:06 PM, Monday, January 11, 2010 Fixed problem with some syngo DTI files -- improved parsing of sequence name.
Revision: 164 4:30:20 PM, Friday, October 16, 2009 fix bug in OS X mcverter, McVerter.cpp, Dictionary.cpp
Revision: 163 3:40:45 PM, Wednesday, October 14, 2009 work on OS X port, mcverter problem
Revision: 162 9:46:30 AM, Wednesday, October 14, 2009 linux fixes, added rescale slope option
Revision: 161 5:05:02 PM, Tuesday, October 13, 2009 Added protocol name to default output file names; sped up movie mode; moved "fsl/nifti" to top of output list
Revision: 160 10:44:15 AM, Monday, July 20, 2009 Unicode problems fixed?
Revision: 159 4:36:20 PM, Friday, July 17, 2009 working on unicode
Revision: 158 4:12:51 PM, Friday, July 17, 2009 working on unicode
Revision: 157 2:32:07 PM, Friday, July 17, 2009 Improved unicode support.
Revision: 156 1:42:22 PM, Friday, July 17, 2009 Added padding of numbers in filenames, can now add extensionless files in linux, working on unicode
Revision: 155 9:56:43 AM, Friday, June 05, 2009 Added "u" option to mcverter
Revision: 154 5:09:09 PM, Thursday, June 04, 2009 Improved unicode support.
Revision: 153 2:05:07 PM, Wednesday, May 06, 2009 Fixed saving volumes from separate coils; bvecs for latest syngo not incorrectly rotated.
Revision: 149 2:38:40 PM, Friday, March 13, 2009 Fixed problem with GE files, improved image viewer
Revision: 148 4:51:16 PM, Friday, March 06, 2009 Updated CMakeLists to use FindwxWidgets.cmake
Revision: 147 12:48:41 PM, Friday, March 06, 2009 Added "movie mode" to image viewer.
Revision: 145 10:18:49 AM, Friday, February 27, 2009 Fixed problems with Philips enhanced DICOM & GE series
Revision: 143 2:07:40 PM, Friday, November 14, 2008 Now generating output file with MOCO parameters when applicable.
Revision: 142 1:21:24 PM, Thursday, November 13, 2008 Interleaved slice order for Siemen's mosaic files now saved as "NIFTI_SLICE_ALT_INC2" when total # of slices = even.
Revision: 141 4:06:28 PM, Monday, October 27, 2008 GE DTI sequences no longer correct the bvecs for rotation (which was incorrect).
Revision: 140 11:22:55 AM, Tuesday, October 21, 2008 Fixed problem with GE DTI sequences with multiple B0 volumes.
Revision: 139 9:20:11 AM, Tuesday, September 30, 2008 Further fixes to reading syngo dicom files.
Revision: 140 11:22:55 AM, Tuesday, October 21, 2008 Fixed problem with GE DTI sequences with multiple B0 volumes.
Revision: 139 9:20:11 AM, Tuesday, September 30, 2008 Further fixes to reading syngo dicom files.
Revision: 138 10:57:49 AM, Friday, September 26, 2008 Fixed some problems reading Siemens syngo private data elements; added Philips DTI support; added alphabetical sort when adding multiple files.

Revision: 135

10:04:21 AM, Wednesday, August 13, 2008

Fixed problem with GE dti sequences.

Revision: 134

9:12:24 AM, Wednesday, July 30, 2008

fixed crash with Siemen's dummy images; fixed some conversion problems with RGB images

Revision: 131

3:32:24 PM, Monday, December 10, 2007

Correctly sorts more than 1000 volumes, writes "r" to regular field in Analyze files.

Revision: 126

3:25:01 PM, Friday, June 29, 2007

fixed error in origin offset for FSL NIfTI output

Revision: 124

12:01:37 PM, Wednesday, June 27, 2007

Added support for enhanced MR objects

Revision: 96

12:03:38 PM, Thursday, May 03, 2007

fixed strings

Revision: 93

5:09:57 PM, Wednesday, May 02, 2007

Now remembers last directory chosen; user can select default output file name format.

Revision: 91

11:02:33 AM, Thursday, April 26, 2007

Added save button to added files message dialog, fixed help viewer

Revision: 90

5:08:20 PM, Wednesday, April 25, 2007

fixed problem reading pixel data on some linux systems, linking to static build of wxWidgets, using wxWidgets 2.8, dictionary files now found in executable directory on all builds, fixed strings on dictionary error message

Revision: 89

4:04:50 PM, Friday, April 13, 2007

Added zero-padding to output file names for GE DTI sequences.

Revision: 88

5:14:46 PM, Thursday, April 12, 2007

Fixed qform in NIFTI files for non-axial mosaics.

Revision: 87

5:07:52 PM, Wednesday, April 11, 2007

Fixed problem with non-transverse mosaic files

Revision: 86

10:16:28 AM, Friday, February 23, 2007

fixed bug that failed to write header files

Revision: 85

9:56:09 AM, Friday, February 23, 2007

fixed garbled text in input window

Revision: 83

10:35:10 AM, Friday, February 16, 2007

Command line tool working; default names include series description

Revision: 82

10:03:58 AM, Wednesday, February 14, 2007

builds against unicode wxWidgets

Revision: 80

5:03:10 PM, Wednesday, February 07, 2007

Using wxStandardPaths for dicom dictionary location

Revision: 72

4:33:40 PM, Monday, February 05, 2007

Added support for multiframe rgb images to image viewer.

Revision: 67

5:29:01 PM, Friday, February 02, 2007

Added multiframe image viewer.

Revision: 63

10:58:06 AM, Tuesday, January 23, 2007

Separating out GUI elements for command-line version.

Revision: 62

10:17:36 AM, Wednesday, January 17, 2007

fixed cmakelists.txt for linux build

Revision: 59

10:46:32 AM, Friday, January 12, 2007

Files missing photometric interpretation are tagged as non-image files and not loaded.

Revision: 56

4:06:15 PM, Friday, December 22, 2006

Rescale intercept and slope are read for each output volume, instead of being assumed constant for a series

Revision: 55

12:03:04 PM, Thursday, December 14, 2006

Added zero padding to echo number; fixed bug causing duplicates to appear in output names; added recognition of T2 maps; fixed bug that added random numbers to output names.

Revision: 54

11:00:36 AM, Wednesday, December 13, 2006

Added zero-padding for output files using temporal position id in name. Dicom viewer now shows contents of sequence tags.

Revision: 53

5:29:46 PM, Thursday, September 28, 2006

Added option to skip volumes in multivolume sequences

Revision: 52

4:11:27 PM, Wednesday, September 13, 2006

Fixed problem with fractional fov on mosaics

Revision: 51

2:14:33 PM, Monday, September 11, 2006

Fixed problem with Siemen's phoenixed protocols

Revision: 50

2:55:42 PM, Friday, September 08, 2006

 

Revision: 49

2:43:35 PM, Friday, August 25, 2006

add WX_PRECOMP to CMAKE_CXX_FLAGS in CMakeLists.txt file for non-WIN32

Revision: 48

1:08:00 PM, Friday, August 25, 2006

OS X port

Revision: 47

10:11:19 AM, Friday, August 25, 2006

OS X port

Revision: 46

3:23:56 PM, Tuesday, August 22, 2006

Added support for acr/nema files (non part 10 DICOM compliant).

Revision: 45

12:40:06 PM, Tuesday, August 22, 2006

Added partial support for RGB images.

Revision: 44

10:26:42 AM, Thursday, August 17, 2006

Fixed problem with non-mosaic syngo fmri series. No longer allowing periods in output file names.

Revision: 43

4:30:06 PM, Wednesday, July 26, 2006

Added support for "epi2" GE DTI sequence

Revision: 42

11:23:08 AM, Wednesday, July 26, 2006

fixed NiftiOutputter.h

Revision: 41

10:18:05 AM, Wednesday, July 26, 2006

deleted log.txt from SVN

Revision: 40

10:10:06 AM, Wednesday, July 26, 2006

added metaTypes.h, removed metaImage.h

Revision: 39

12:36:11 PM, Monday, July 24, 2006

moved metaImage.h into project directory, removed some unnecessary stuff from CMakeLists.txt

Revision: 38

9:53:27 AM, Wednesday, July 19, 2006

bvecs now normalized before saving

Revision: 37

12:26:40 PM, Tuesday, July 18, 2006

fixed icon under wxgtk

Revision: 36

3:42:11 PM, Monday, July 17, 2006

fixed "pathinfo" to use native separators removed references to BIG_ENDIAN, LITTLE_ENDIAN

Revision: 35

2:56:40 PM, Monday, July 17, 2006

fixed fileformats help display, dicom viewer column width

Revision: 34

2:03:44 PM, Monday, July 17, 2006

first linux port

Revision: 33

2:39:44 PM, Friday, July 07, 2006

deleting old makefiles from project

Revision: 32

2:37:31 PM, Friday, July 07, 2006

getting cmakelists.txt to work under linux

Revision: 31

11:26:32 AM, Friday, July 07, 2006

deleted "release with debug info"

Revision: 30

11:25:31 AM, Friday, July 07, 2006

removing debug, release directories from svn control added cmakelists.txt to svn control

Revision: 29

11:07:33 AM, Thursday, June 29, 2006

Fixed identification of Siemens syngo files.

Revision: 28

2:04:32 PM, Wednesday, June 28, 2006

Added series prefix to gradient output files.

Revision: 27

1:37:28 PM, Tuesday, June 27, 2006

Fixed metaimage output Fixed context menus for output window. Upgraded image viewer. Added 3D/4D override for individual series.

Revision: 26

5:16:35 PM, Monday, June 19, 2006

Fixed options dialogs. Fixed context menus for input window. Added .nii output for nifti files.

Revision: 25

9:21:10 AM, Friday, June 16, 2006

BrainVoyager output is back.

Revision: 24

3:41:13 PM, Wednesday, June 14, 2006

Fixed off-diagonal elements in qform.

Revision: 21

2:05:08 PM, Tuesday, June 06, 2006

fixes to qform for 4d files

Revision: 20

2:11:43 PM, Monday, June 05, 2006

Fixes to GE dti stuff. RemoveInvalidChars now being called on output file names. Fixed output directory problems with new wxWidgets version.

Revision: 19

4:02:44 PM, Friday, June 02, 2006

Switched to wxWidgets version 2.6.3

Revision: 16

2:35:48 PM, Tuesday, May 30, 2006

added ge dti

Revision: 14

5:27:12 PM, Thursday, May 04, 2006

Added bvals, bvecs, help text

Revision: 13

4:37:33 PM, Tuesday, April 25, 2006

Added FSL Nifti

Revision: 12

11:50:33 AM, Tuesday, April 25, 2006

Added Analyze 7.5

Revision: 11

12:47:34 PM, Wednesday, April 19, 2006

fixes to qform fields and nifti header init

Revision: 10

10:01:49 AM, Wednesday, April 19, 2006

added seriesuid to volid

Revision: 9

1:07:12 PM, Monday, March 20, 2006

Fixed errors in filename output list.

Revision: 8

1:57:25 PM, Wednesday, March 08, 2006

better sorting of DTI volumes

Revision: 2 

3:12:04 PM, Tuesday, January 24, 2006

Initial layout and import