[ismrmrd] annotated tag v1.1.0.beta.1 created (now 5e70451)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Wed Jan 14 20:01:55 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to annotated tag v1.1.0.beta.1
in repository ismrmrd.

        at  5e70451   (tag)
   tagging  33b5c7a49a27451389f4c3d3776c0f8a9b41da80 (commit)
  replaces  ismrmrd0.5
 tagged by  Souheil Inati
        on  Thu Nov 6 13:05:23 2014 -0500

- Log -----------------------------------------------------------------
Version 1.1.0 candidate 1

David C Hansen (5):
      Added data serialization to the Matalb code
      Added xml validation to Matlab. Fixed a bug in the produced XML document as a consequence
      Fixed Matlab Imageheader to match the C ImageHeader
      Removed spacing the Matlab ImageHeader
      Fixed a few bugs in the Matlab xml serializer

Dusan Puletic (6):
      Modified cmake FindFFTW
      Making the c code C89 because MS is lame.
      Fixing more windows woes.
      Fixed declaration for c89 style Win compiler
      MH:CMakeLists file fixed so code compiles on Windows
      Windows bug fixed

Ghislain Antony Vaillant (18):
      cmake: removal of forced prefix
      cmake: add minor version number to soversion to produce the right symlink
      improve memory safety in cleanup / free methods
      harden checks for valid pointers
      harden checks for valid pointers
      add support for cpack
      don't track autogenerated file
      add support for GnuInstallDirs install tree
      default to GnuInstallDirs mode
      add paths for bindings (some are temporary)
      add support for linking with system pugixml
      utilities: check for both FFTW3 and Boost PO
      ISMRMRD_EncodingCounters -> EncodingCounters
      adapt example Python script to new Python API
      Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
      merge single diff of pyismrmrd as of commit time
      merge from pyismrmrd:
      update dataset creation Py script

Hui Xue (15):
      add windows packaging and windows install dependencies
      merge from sf/development
      win install hdf5 dependencies
      add cpack install directory
      add cpack nsis install name
      use cpack packaging is correct
      Merge remote-tracking branch 'origin/development' into packaging-cpack
      only use cpack packging prefix in linux
      use cpack packaging only in linux
      merge from development
      refine the packaging
      Merge remote-tracking branch 'origin/development' into packaging-cpack
      add <cstring> to ismrmrd_phantom.cpp
      Merge remote-tracking branch 'sf/development' into packaging-cpack
      Merge branch 'packaging-cpack' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into packaging-cpack

Joseph Naegele (17):
      fixing CMakeLists for ISMRMRD 1.0 C-API.
      adding an include for compilation via GCC 4.3
      reorganizing Doxygen documentation
      finishing C-portion of error handling stack
      "fix" my reverted commit to appease C89 Windows compiler
      adding exception throws using error stack messages
      fixing find_library line in FindIsmrmrd.cmake
      removing usage of strdup from dataset.c (my fault)
      first steps in pushing HDF5 errors onto ISMRMRD error stack
      adding more HDF5 error handling in dataset.c
      eliminating duplicate code in append_element
      adding a read_element function for datasets
      more fixes for Windows C89 limitations
      initial commit of cython bindings
      adding Dataset to python bindings
      adding boilerplate Cython interface to libismrmrd
      updating SWIG build to use C-API only

Michael S. Hansen (6):
      Completed C style type creation
      added last types for using C-style api
      Merge branch '2.0' of ssh://git.code.sf.net/p/ismrmrd/code into 2.0
      Added first simple application to display version info
      Changed the SHA1 hash variable to be a define to pevent problems from multiple includes
      Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into HEAD

Souheil Inati (110):
      Added todo file.
      Starting to flesh out C interface.
      Basic C program to test the C API.
      Changed function name capitalization.
      Added namespace-like protection around C interface.  Beginning to build up C++ interface.
      Added some Image functionality.
      More additions to the C++ classes.
      Stubbed out dataset C header.
      starting to work on the file stuff
      HDF5 group creation working.
      Can read and write XML header.
      Added C error handling functionality.
      Get number of acquisitions works
      Can now append acquisitions
      Can now read acquisition.
      minor edits.
      Merged new XML API
      Merged into one library and cleaned up some CMake files.
      Removing old hdf5 related stuff.  Removed xml specific windows exports definitions.
      Removed unused cmake files.
      Reorganized examples.  All examples should be standalone.
      Added Cpp Dataset type.  Can now read/write XML header and Acquisitions.
      Worked on ndarray
      Add compilers flags for GNU and fixed an include
      Fixed memory allocation error in ndarray.
      Fixed nearly all GCC compiler warnings.  Switched to c++0x standard.
      Cleaning up compiler issues on older versions of GCC.
      Added compiler flag to force HDF5 macros to use the HDF1.8 API.
      Forcing HDF calls to adhere to the 1.8 syntax.
      Replaced H5Tarray_create macro with H5Tarray_create2 function call.
      Changed C++ API.  Headers are now structs with just a few methods.
      Fixed typo in ImageTypes
      Changed the logic of the C++ interface to allow for casting between ISMRMRD_Acquisition and Acquisition.
      Switched C++ NDArray to be castable to C version.
      Added convenience class FlagBit.
      Changed implementation of C++ ImageHeader and Image to be castable to and from C version.
      Added C++ readAcquisition which takes an Acquisition pointer in/out
      Added Image and NDArray HDF5 datatypes and data type functions.
      Added function to append a vector in general.
      More work on appending.
      Can now append images and ndarrays in array mode.
      Added image data size method.
      Working on C++ interface for strings.
      Fixed C++ api to only use references to prevent unecessary data copies.
      Squashed commit of the following:
      Merged from development
      Fixed memory allocation for trajectory in C++ wrapper.
      Merged G's cmake changes.  Will undo later.
      Reorganized library layout for standardizing install and header naming ismrmrd/meta.h,etc..
      cleaned up findismrmrd
      Defining some types for windows compilers.
      More header fixes for windows
      Attempt at fixing ISMRMRD_THROW macro on windows.
      Fixed append image and append array to reverse the labels in the hdf5 array to conform with the C-style hdf5 labeling.  dimensions are N x CHA x Z x Y x X.
      Revert "add paths for bindings (some are temporary)"
      Revert "default to GnuInstallDirs mode"
      Revert "add support for GnuInstallDirs install tree"
      Added explicit numeric values to flags.
      Added more explicit numbers to ismrmd header to simplify checking on other platforms.
      Starting to work on bringing matlab api to version 1.0 specs.
      Removed unneeded xml subdirectory
      Added export statements to the C-API.
      Changed C code error checking (no slient fails) and put return codes for most functions.
      Working on shepp-logan phantom utility.
      Merge
      Utility to generate Cartesian Shepp-Logan phantom dataset working again.
      working on ndarray c++ api and utilities.
      Added a couple of helper methods for sizes.  Fixed some loop counters to use unsigned ints.
      Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
      Fixed typo in type declaration
      Added export statements for Windows
      Trying to fix windows export issue.
      Fixed memcpy error in c-api.  Removed extra output from cartesian phantom utility.
      Removed Java bindings.
      Merged Joe's error handling code.
      Revert "finishing C-portion of error handling stack"
      Fixed recon2d example utility.
      Working on templating images.
      WIP C++ API changes.
      Merged in exception throwing.
      Finishing up making Image templated.
      Added version number to the schema and to the xml header.
      Modified creation and installation of version.h.  Improved XMLHDR versioning.
      Fixed dataset methods to return void and only throw exceptions.  Removed unused c++ examples.  Added c example to the build.
      Got rid of some compiler warnings.
      Removed obsolete tests directory.
      Removed (disabled) tests directory list from the main CMakeLists file.
      Disabled c example.  Not compatible with stupid windows non-C99 compiler.
      Made c bits c89 compatible for windows visual studio compatibility.
      Trying to fix plain c example on windows.
      Working on making matlab api compatible with v1.0
      Matlab api - suppress output in xml serialize.
      Working matlab generate data set example.
      Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
      First crappy version of matlab xml deserialize function.
      Cleaning out old python swig bindings.
      Removed references to block mode.  Decided to not implement ragged images/arrays.
      Continuing to stub out matlab deserialize function.
      Fixed Matlab xmlhdr deserialize.  Simple Matlab examples are now working again.
      Revived Michael's matlab spiral recon example
      Renamed matlab spiral recon example
      Matlab simple spiral example works with the new api.  Modified matlab trajectory (fixed shape).
      Make sure that AcquisitionHeader blocks have the proper shape.
      Fixed reading images and arrays.  Fixed bug in python binding.
      Added channel mask stuff to c-api.
      C++ channel mask.
      Python opens dataset at creation
      tweaked python examples to have files opened by default.
      Work in progress - switching acq.data etc. accessor.
      tweak to the indexing

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  875d4b5   Initial Commit
       new  2438c2a   removed build directory
       new  2512b37   Added build/ to gitignore
       new  7b53618   Started work on HDF5 interface
       new  3f78d47   Started implementation of HDF5 tools
       new  e5f3134   More work on HDF5 interface
       new  51ab520   More work on HDF5 interface
       new  8e37561   Improved HDF5 saving support
       new  3fbc194   Added examples 2D/3D and spiral with Matlab code
       new  8b4f677   First version of README file with basic documentation
       new  6c86c88   Spell check on README
       new  8cd0ccd   Mods
       new  6cc3a34   Changing packing to 2 bytes for ismrmrd.h
       new  8cc3642   Changes to documentation
       new  410d9ec   Small typo correction
       new  4c7dbb9   Added images to dataset and set up doxygen
       new  dec2ac5   Now supporting ISMRMRD Image format too
       new  a8ec56f   Small fixes for compilation on Mac
       new  006c7ce   Added mac installation instructions
       new  54c1697   Removed Boost version requirement
       new  8451b59   Updated README.html
       new  98bf0c2   Made some build script changes to make build more robust on all platforms
       new  599d8f9   Fixed bug which caused problems when trying to write images to a non-existing file from multiple threads
       new  ebde178   Fixes to enable compile and linking on Windows
       new  0f05e6f   Merge branch 'master' of ssh://helix.nih.gov/home/hansenms/gitrepos/ismrmrd
       new  29bbabd   Added some help for findHDF5.cmake on Windows, which does not work well
       new  b8433d5   Started work on test applications
       new  977a936   Complete first example of creating a dataset from scratch
       new  e22d7e1   Bug fix to data creation example
       new  b0af0af   Small changes to build on Windows
       new  8387b1f   Added example reconstruction of test dataset
       new  5fff7ee   Small change to help cmake on Windows
       new  00a0b99   Added Powershell Script for installing dependencies on Windows
       new  74f34c4   Merge branch 'master' of ssh://helix.nih.gov/home/hansenms/gitrepos/ismrmrd
       new  6a608c9   Initial work on the matlab wrappers.
       new  ff558d5   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  3cc712d   Updated documentation and removed main.cpp, which wasn't doing much
       new  1149c06   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  b2de938   Most of the data structures are complete.  Starting to make progress on the HDF5 low level read/write routines.
       new  8056299   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  39bb838   Matlab code that would have worked (maybe) if only we could have used variable length arrays of compound types.
       new  e96c3d5   MAJOR LAYOUT CHANGE: Acquisition data now stored as variable length array of FLOAT and not as a compound type. This change was made to improve interoperability with Matlab, etc.
       new  03d0770   Fixed bug introduced in FindXSD.cmake on Linux/Mac
       new  f36b114   Starting conversion from hdf5 struct to Acquisition object
       new  9b382c2   Correct Matlab examples to reflect new storage convention
       new  d72c928   continuing to work on matlab implementation
       new  150ae27   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  c5f569d   Split into two libraries, one for HDF5 RW and one for the XML XSD stuff.
       new  1a40aa0   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  42b208c   Small fix to Windows Exports
       new  6980aba   Added first draft for a parallel imaging section in the schema defintion
       new  478467e   Updates to documentation
       new  ef7e6a2   Working Java xml handling for Matlab.  Examples in progress.
       new  5d425b8   Working on the matlab
       new  fd4bd73   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  000739f   Modified cmake file to put matlab m files in the right place.
       new  6202157   Added functions to bind xml
       new  04f0fc2   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  0736eb8   Inlined all get data type functions to make it easier to include in multiple C++ files
       new  9461b76   Added optional DICOM parameters to schema.
       new  fa62f54   'const' safties in NDArrayContainer methods and non-singleton dimensions
       new  a3742bb   Mod to gitignore
       new  7570cac   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  a78fb88   Merge branch 'master' of ssh://git.code.sf.net/p/ismrmrd/code
       new  223a6d1   moved non-DICOM specific elements to the general header.
       new  2f13721   working on test example.
       new  4d97da4   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  c19cecc   Moved old examples into deprecated.  Will slowly pull back the relevant bits.
       new  d4bc435   Moved c++ example and create standalone build cmake.
       new  d108000   working on matlab example
       new  555be4b   use the precompiled hdf5 for windows
       new  f2145da   Merge branch 'master' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd
       new  c85a564   working on matlab interface, xmlheader class
       new  5c42062   Merge branch 'master' of ssh://137.187.134.61/home/gitrepos/ismrmrd
       new  f95a997   Replaced vector with valarray on NDArrayContainer
       new  9017825   Replaced vector with valarray on NDArrayContainer
       new  182c53a   Replaced vector with valarray on NDArrayContainer
       new  899569e   Replaced vector with valarray on NDArrayContainer
       new  a5434b6   Merge branch 'master' of ssh://git.code.sf.net/p/ismrmrd/code
       new  5d4f482   Removed std::valarray assignments. They seem to be causing problems for GCC/G++ VERSION < 4.6
       new  59bf2be   Merge branch 'master' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd
       new  d623407   Bringing back xml2struct.m for the simple matlab read examples. Added some documentation about generating the javadoc for the xml header api.
       new  97ce954   Updated documentation and moved matlab examples (temporarily) back to the original folder while new examples are being made
       new  18b089f   valarray / ndarraycontainer inheritance ... seems to work. consistency checks missing.
       new  1d3da9c   kv_storage initial push to integrate more inheritance and checks
       new  d8b3f80   Missing read speed test from Michael
       new  779bbae   Missing read speed test from Michael
       new  d812d5d   Missing read speed test from Michael
       new  e9a9c9a   Image test
       new  276f103   Added initialSeriesNumber to measurementInfo in the schema.
       new  1a2e67b   fix hdf5 cmake in windows
       new  e3d9db2   Encapsulation of Acquisition and Image
       new  0c660f8   Erased all traces of quaternions. Replaced with 3 direction cosines.
       new  d406bdc   rename *_cosines to *_dir and add quaternion helper functions
       new  6bbcd34   Merge branch 'master' into dir_cosines
       new  69b0f7b   semantics
       new  10b4ce2   inlined the quaternion to direction functions. `
       new  cbb1b25   fixed ismrmrd.h to compile with a C compiler.
       new  b0179ed   t_cquaternions needs to be link with libm.
       new  e85c48a   make the new ismrmrd compiled in windows
       new  12afcff   Fixed a bug that prevented trajectrory data arrays from getting resized when setting number of trajectory dimensions
       new  3aa9c83   fix a warning on 1<<mask_bit
       new  2748af4   Added some names and emails to header
       new  a999126   Removed a comment
       new  e427338   More work on comments
       new  6aad946   Small change
       new  b4d0b3d   Some formatting
       new  3c7ae14   Some formatting
       new  5fd0853   Corrected some indentations
       new  e588f87   improving classes in Matlab ISMRMRD package
       new  613f6ce   added base64 string userParameter to ISMRMRD schema.
       new  0064539   Formatting
       new  391179b   Formatting
       new  87417bb   added initial version of SWIG Python bindings
       new  fa9bc6c   working on Python bindings
       new  838e295   more work on Python and Java bindings
       new  173708f   more progress on Java bindings. working getData()
       new  cb74efa   added example code for java and python bindings
       new  5567943   Merge branch 'base64param' into development
       new  58ea6e0   Merge branch 'development' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into development
       new  1e49962   Added first parts of utility functions for generating shepp-logan phantom datasets
       new  643bf27   Further improvements to shepp-logan phantom generator
       new  3633b34   Merge branch 'development' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into development
       new  cbea17a   Working version of SWIG Java bindings.  Still missing append functions, but a pretty complete working copy so far.
       new  e03d11b   Merged swig java wrappers into development branch. i.e. Merge remote-tracking branch 'origin/development' into development
       new  2ce8aee   added custom command to make jar for java bindings
       new  e417bab   Merge branch 'development' of github.com:nih-fmrif/ismrmrd into development
       new  40d3039   added install target for java jar and library.
       new  5e1fe48   Improvments to the java bindings.  Now builds the jaxb stuff for the xmlheader.  Creates a javadoc. Still working on the automatic loader for simplified matlab use.  Still no Append methods.
       new  df16c08   adding JNILibLoader and Java XML header marshaller.
       new  ae30556   Put in the append functions stubs.  Not working quite right, but the interface is correct.
       new  52adfaf   Created a VERY simple example java program.
       new  e3f5817   Fixed error in javadoc building.
       new  4d5b6b0   added JAXB marshalling function to java bindings.
       new  9ba431c   Changed interface to the writeHeader function to make the input string a const.
       new  79ef28a   Changed the build procedure for the shepp logan phantom generator to link statically to the XSD files to avoid clashes with boost program options on Windows
       new  6824922   Removed all of the HDF5 stuff from the matlab interface.  The interface is now just contains what is need for hanling AcquisitionHeader and ImageHeader.  The Java bindings are much better.
       new  6859af4   Reorganizing matlab interface.  Got rid of native hdf5 stuff in preparation for migrating to a thin wrapper around the java stuff.
       new  aebe640   Merge remote-tracking branch 'vatican/development' into development
       new  0f8a011   changing bindings to build conditionally
       new  50b8487   Do no create the ismrmrd_xsd library. On Windows it would export symbols from std:: which caused duplicate defined symbols when linking different libraries together. Instead we now autogenerate ismrmrd.hxx and ismrmrd.cxx in the schema folder.
       new  55e061b   Resolved merge conflicts for Windows adaptions
       new  5b64f36   copied Gadgetron FindIsmrmrd.cmake to Ismrmrd.
       new  5ce28a3   finishing up Python bindings.
       new  c2986c9   Added ismrmrd.py to install list for python bindings.
       new  3c3eec7   added additional include directory for java bindings
       new  8c92681   More CODFile
       new  ac872de   Added C++ multi slice recon
       new  af48279   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
       new  d07ab1c   Removed files replaced
       new  bae7652   Added License
       new  e1ea9a6   Merge branch 'master' of ssh://git.code.sf.net/p/ismrmrd/code
       new  821a460   Updated readme file
       new  2ce0b89   making java bindings build standalone class files
       new  32e5d8b   Merge branch 'development' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into development
       new  05ae22a   Made changes to Java interface to expose getTraj and setTraj appropriately
       new  4e6c6b9   giving all complex types global names in schema
       new  31f0c7b   Merge branch 'development' of github.com:nih-fmrif/ismrmrd into development
       new  118018b   Changes to schema and python bindings to fix xml header and readArray.
       new  6cd599a   using FindJNI for Java bindings.
       new  7c73447   heavily cleansing Python binding/API
       new  c3fe968   first checkin on local branch
       new  bf7a472   adding FindNumPy.cmake for Python bindings.
       new  96742ee   forcing Fortran-style order in NumPy array (bindings)
       new  57f173c   updating FindXSD to respect find_package args.
       new  36a6247   Merge remote-tracking branch 'origin/development' into hx_development
       new  1c1dd3e   add more data types
       new  f7b316d   changing binding install directories to language name
       new  0f7dd64   updating Java XML bindings for newest schema version.
       new  91e52e7   working on Matlab + ISMRMRD + HDF5 interface
       new  7e5011b   Fixed size of physio time stamps.
       new  caf66d1   Reverted size of physiology_time_stamps change for now.  Deferred to a mojore version change.
       new  401fa57   adding working example for Matlab API
       new  29434c9   moving Java XML API to the matlab package
       new  4daeaf6   Continuing to work on matlab interace.
       new  1454f25   Install a copy of the jar file inside the matlab class.  Matlab api fix so that an error isreturned if the data does not exist yet.
       new  fb8e97f   Merge branch 'development' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into development
       new  3e3bf48   Fixed bug is matlab api, acquisition flagbit.
       new  933ab5d   Changed matlab api so that readAcquisition sets the data shape to match what is given in the corresponding header.
       new  0bb6439   Prepping for new matlab API.
       new  54f99e1   New matlab API.  Acquisitions are working.  Lots more to do.
       new  d883988   Slowly migrating back to a (faster) matlab class.
       new  f49e7e4   New matlab class style interface working for acquisitions.
       new  c8a9671   Can now properly append acquisitions.
       new  52aa30e   Started to migrage ImageHeader to new style matlab api.
       new  dc8e0e3   Starting to fix bugs in ImageHeader in matlab api.
       new  bb0348c   Merge branch 'development' into development_merge_hx
       new  f8d3082   Fixed python bindings to compile cleanly with NumPy 1.7 API
       new  9c5fbca   Merge branch 'development' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into development
       new  a203d7d   A simple matlab reconstruction example.
       new  4fc2cd1   Fixed a few bugs in the matlab interface and add a recon example.
       new  4bc1b14   adding Java XML header API docs to matlab install destination
       new  3e9b42b   fixing build dependencies for Java API/docs
       new  a082f58   Merge branch 'development_merge_hx' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into development
       new  1e307c1   revert to Java .jar depending on native Java library.
       new  45f2631   fix #8: cmake now autodetects java include
       new  4237508   Merged with Ghislain's changes and the changes on vatican
       new  6de1ac7   fix windows hdf5 linkage for latest hdf5 package
       new  b250ecb   Merge branch 'development' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into development
       new  c984154   Fixed matlab generated files to have the same layout as the ones generated by the C++ code.
       new  e906c29   Changed byte packing and packing to use uint8.
       new  37ea9b3   Fixed number of physio time stamps in byte array conversion.
       new  a59803e   Fixed byte array conversion for ImageHeader
       new  e6ddcc1   Added type and size checking to the matlab API for acquisition headers.
       new  6ec4fcd   Add type checking to matlab ImageHeader
       new  5b344f3   fix a python binding
       new  6e07c3a   restore compatibility with numpy 1.6
       new  02cc2f2   Revert "restore compatibility with numpy 1.6"
       new  ca9e3ca   Restoring compatibility with NumPy 1.6 again
       new  824dca6   removing NumPy version check in bindings CMakeLists
       new  cfe48a4   add image attrib support
       new  11bfd85   Merge branch 'development' into hx_development_gadgetron_2p5
       new  33d9f2d   fix a bug for multiple runs with the same group name
       new  11d24a7   Fixes for Windows compilation
       new  f039992   fix for more windows hdf5 linkage
       new  81584a3   Removed windows option that previously enforced unicode chars. Unicode encoding is not compatible with dcmtk.
       new  074dbc8   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
       new  f0c4bf4   change the xsd for dicom gtplus
       new  fa078a6   Fixed the numbering on the AcquisitionFlags
       new  a5f4304   add multiple measurements
       new  0b420b6   merge from sf/development
       new  b3e9497   change flipAngle to float
       new  207597c   change the dependency measurement definition in schema
       new  3c02cb4   birthday goes back to xs:date
       new  688fb6a   adding close() method to IsmrmrdDataset for Python bindings
       new  db681da   adding crude Python example create/recon dataset scripts
       new  a0b7bac   allow IsmrmrdDataset to open HDF5 file read-only
       new  42de178   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development_sf
       new  c8b191f   fix a comment in ismrmrd_hdf5.h
       new  7057210   add /usr/lib in list of hints for XSD stuff
       new  0ff5646   put Boost_NO_BOOST_CMAKE into if(WIN32)
       new  d20f85d   Fixes broken test for t_ndarraycontainer
       new  331d4e1   fix spelling mistake picked up by lintian
       new  6a40789   adding ISMRMRD Image creation to Python example
       new  876e6ec   add Numpy friendly accessor for getTraj
       new  eabc567   major rewrite of cmake files
       new  ac5a67a   add find mechanism for libismrmrd_xsd
       new  ced475e   fix for windows compilation
       new  9601fa8   Change top level CMakeLists.txt to select Release mode build if build type not specified
       new  490c2b9   enabling Boost_NO_BOOST_CMAKE option for all systems
       new  038a1cc   change the ismrmrd for windows compilation
       new  9200ebf   Added java xmlhdr datatypes to the xmlhdr parser.
       new  9a9dd5b   Added todo file.
       new  71e4c4a   Completed C style type creation
       new  882cb06   added last types for using C-style api
       new  5610833   Merge branch '2.0' of ssh://git.code.sf.net/p/ismrmrd/code into 2.0
       new  d27929d   Starting to flesh out C interface.
       new  90ab007   Basic C program to test the C API.
       new  d42f2d0   Changed function name capitalization.
       new  2f9c46d   Added namespace-like protection around C interface.  Beginning to build up C++ interface.
       new  13ee8bf   Added some Image functionality.
       new  666d8e8   More additions to the C++ classes.
       new  3e72300   Stubbed out dataset C header.
       new  dca3a79   starting to work on the file stuff
       new  84927e6   HDF5 group creation working.
       new  dc09e2d   Can read and write XML header.
       new  7a34e3e   Started working on XML library
       new  0216eda   Added C error handling functionality.
       new  1da272e   Further work on XML library
       new  cfe9c2b   Get number of acquisitions works
       new  b3d00c7   fixing CMakeLists for ISMRMRD 1.0 C-API.
       new  b641ca9   More work on XML interface
       new  a2978a4   Just working through the XML stuff
       new  bfa2d5c   add end of scan
       new  0d8fa18   Merge remote-tracking branch 'sf/development' into hx_development_20140724_vatican
       new  36b4044   remove end_scan_data flag
       new  74ddb5a   changes to XML functionality
       new  79a0ff6   Removed custem classes for strings and vectors
       new  2f3e02a   The new XML library can now deserialize and serialize
       new  fc3f471   Added XML example with ALL fields set
       new  3546d98   Fixed minor bugs in XML library
       new  8ddf246   Changed search order as suggested by Plutonium Heart
       new  255fa72   Added missing export file to CMakelists.txt install directive
       new  0c2cc19   Added ismrmrd_xml library to the find script
       new  6111a77   fix a windows compilation error
       new  fe61505   Merge branch 'development_sf' into hx_development_20140724_vatican
       new  aabea9a   Added ISMRMRD meta data structures to xml library
       new  09892ab   Added missing headers
       new  67936ae   Started changes to ISMRMRD schema layout
       new  0eb8892   fixing little bugs in xml/ and matlab/
       new  67e4cdd   fix windows compilation
       new  77e9ae9   merge from xml
       new  499398e   Can now append acquisitions
       new  a76dfb6   merge from xml
       new  7441550   fix linux linkage
       new  a7d0b4c   Merge branch 'dev_xml_reorg' into hx_development_20140724_vatican
       new  3b1be25   Can now read acquisition.
       new  16c47a4   fix windows xsd warp
       new  d49b948   bug fixed: ismrmrd.cxx and ismrmrd.h get generated in xsd folder
       new  6fce4f1   minor edits.
       new  874e774   Merged new XML API
       new  5561f13   Merged into one library and cleaned up some CMake files.
       new  fcdeffb   Removing old hdf5 related stuff.  Removed xml specific windows exports definitions.
       new  72acd13   Removed unused cmake files.
       new  0439910   Reorganized examples.  All examples should be standalone.
       new  90cdaf0   Added Cpp Dataset type.  Can now read/write XML header and Acquisitions.
       new  339d8dd   use HDF5_ROOT to find hdf5 in windows
       new  522f681   use HDF5_ROOT to find hdf5 in windows, remove the HDF5 DEBUG linkdage
       new  506c96d   Worked on ndarray
       new  9552cee   Add compilers flags for GNU and fixed an include
       new  7589a89   Fixed memory allocation error in ndarray.
       new  9bdaab3   Fixed nearly all GCC compiler warnings.  Switched to c++0x standard.
       new  e673214   adding an include for compilation via GCC 4.3
       new  3977ab8   Cleaning up compiler issues on older versions of GCC.
       new  270ca77   Added compiler flag to force HDF5 macros to use the HDF1.8 API.
       new  698dadc   Merge remote-tracking branch 'origin/development' into dev_xml_reorg
       new  83fcf99   Forcing HDF calls to adhere to the 1.8 syntax.
       new  1fe6c5e   Replaced H5Tarray_create macro with H5Tarray_create2 function call.
       new  c4f450f   Added versioning including a check of the XML schema's SHA1 hash to help remember to increase minor version number when changing the schema.
       new  b102f84   add more constructors to MatrixSize and Limit
       new  a680521   Changed C++ API.  Headers are now structs with just a few methods.
       new  51a5fdc   Fixed typo in ImageTypes
       new  6b9c277   Changed the logic of the C++ interface to allow for casting between ISMRMRD_Acquisition and Acquisition.
       new  49059e8   Switched C++ NDArray to be castable to C version.
       new  456896a   Added convenience class FlagBit.
       new  49c19d7   Changed implementation of C++ ImageHeader and Image to be castable to and from C version.
       new  16ab6ca   Added C++ readAcquisition which takes an Acquisition pointer in/out
       new  709d79b   Now comparing a cleaning (no linebreaks or whitespace) version of the schema when hashing
       new  a8e97fc   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
       new  80819d9   add const on some MetaContainer functions
       new  a328b26   Added Image and NDArray HDF5 datatypes and data type functions.
       new  c2332ae   merge from sf
       new  ca42e3a   fix the errors after merging
       new  e343902   Added function to append a vector in general.
       new  e802c55   More work on appending.
       new  8044d23   Can now append images and ndarrays in array mode.
       new  6cad212   Added image data size method.
       new  ea8b501   Working on C++ interface for strings.
       new  2f8fb73   Fixed C++ api to only use references to prevent unecessary data copies.
       new  b00cbe8   Squashed commit of the following:
       new  478198b   Merged from development
       new  81c7bbb   Cmake module changed to simplify compiling on Windows
       new  441ab6b   cmake: removal of forced prefix
       new  a0e2e67   cmake: add minor version number to soversion to produce the right symlink
       new  67dd872   Fixed memory allocation for trajectory in C++ wrapper.
       new  f5b493e   Merged G's cmake changes.  Will undo later.
       new  0078f92   Reorganized library layout for standardizing install and header naming ismrmrd/meta.h,etc..
       new  a362f56   cleaned up findismrmrd
       new  d457faf   Modified cmake FindFFTW
       new  9a9f121   Defining some types for windows compilers.
       new  fde2511   More header fixes for windows
       new  1c3086d   Attempt at fixing ISMRMRD_THROW macro on windows.
       new  49dfe01   Making the c code C89 because MS is lame.
       new  34ae9d7   Fixing more windows woes.
       new  4b816fd   improve memory safety in cleanup / free methods
       new  7f21bbd   harden checks for valid pointers
       new  a445512   harden checks for valid pointers
       new  d3b7d22   Fixed append image and append array to reverse the labels in the hdf5 array to conform with the C-style hdf5 labeling.  dimensions are N x CHA x Z x Y x X.
       new  9bb1f3b   add support for cpack
       new  058d903   don't track autogenerated file
       new  013b9f3   add support for GnuInstallDirs install tree
       new  cdae315   default to GnuInstallDirs mode
       new  c4de757   add paths for bindings (some are temporary)
       new  7af4eb9   Revert "add paths for bindings (some are temporary)"
       new  0297b79   Revert "default to GnuInstallDirs mode"
       new  6895ef8   Revert "add support for GnuInstallDirs install tree"
       new  1e318f0   Added explicit numeric values to flags.
       new  4668fdf   Added more explicit numbers to ismrmd header to simplify checking on other platforms.
       new  6f28464   Starting to work on bringing matlab api to version 1.0 specs.
       new  a5d4537   Removed unneeded xml subdirectory
       new  6d2cf28   Added export statements to the C-API.
       new  ae67060   Changed C code error checking (no slient fails) and put return codes for most functions.
       new  891e727   Fixed declaration for c89 style Win compiler
       new  fcba059   Added first simple application to display version info
       new  fac5d4d   reorganizing Doxygen documentation
       new  c0c842a   Working on shepp-logan phantom utility.
       new  b8ae9f0   Merge
       new  2c89242   Utility to generate Cartesian Shepp-Logan phantom dataset working again.
       new  b2f81c7   MH:CMakeLists file fixed so code compiles on Windows
       new  87ee26f   working on ndarray c++ api and utilities.
       new  774accf   Added a couple of helper methods for sizes.  Fixed some loop counters to use unsigned ints.
       new  24bcf1d   add windows packaging and windows install dependencies
       new  5273706   merge from sf/development
       new  4d95252   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
       new  58d1581   win install hdf5 dependencies
       new  cf0ad26   Fixed typo in type declaration
       new  0c5e494   Added export statements for Windows
       new  7f6139d   Trying to fix windows export issue.
       new  ad16758   add cpack install directory
       new  3a3898d   add cpack nsis install name
       new  1098b09   use cpack packaging is correct
       new  26a3167   Merge remote-tracking branch 'origin/development' into packaging-cpack
       new  f1b105c   Fixed memcpy error in c-api.  Removed extra output from cartesian phantom utility.
       new  dcda351   only use cpack packging prefix in linux
       new  8c4590b   use cpack packaging only in linux
       new  aa2bce8   finishing C-portion of error handling stack
       new  903fa4a   Removed Java bindings.
       new  06b8105   Merged Joe's error handling code.
       new  fc06170   Revert "finishing C-portion of error handling stack"
       new  91a3db6   "fix" my reverted commit to appease C89 Windows compiler
       new  c4c5ac9   Fixed recon2d example utility.
       new  141ea78   add support for linking with system pugixml
       new  b35fbae   Working on templating images.
       new  44cd332   merge from development
       new  e762da5   adding exception throws using error stack messages
       new  a4b7dac   fixing find_library line in FindIsmrmrd.cmake
       new  dd456d0   removing usage of strdup from dataset.c (my fault)
       new  8c1896f   Changed the SHA1 hash variable to be a define to pevent problems from multiple includes
       new  e5b0878   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into HEAD
       new  fa32dd5   WIP C++ API changes.
       new  3060d02   Merged in exception throwing.
       new  6733ac5   Finishing up making Image templated.
       new  d0f8077   refine the packaging
       new  52e2e1a   Windows bug fixed
       new  e2ab524   Merge remote-tracking branch 'origin/development' into packaging-cpack
       new  5cf1957   add <cstring> to ismrmrd_phantom.cpp
       new  24b4e66   first steps in pushing HDF5 errors onto ISMRMRD error stack
       new  a1ccebf   adding more HDF5 error handling in dataset.c
       new  a398449   eliminating duplicate code in append_element
       new  d8f4a93   adding a read_element function for datasets
       new  c51d1cd   more fixes for Windows C89 limitations
       new  d9de253   Merge remote-tracking branch 'sf/development' into packaging-cpack
       new  d3ccb7c   Merge branch 'packaging-cpack' of vatican.nhlbi.nih.gov:/home/gitrepos/ismrmrd into packaging-cpack
       new  4af6055   utilities: check for both FFTW3 and Boost PO
       new  d2e4113   Added version number to the schema and to the xml header.
       new  bf1ae9e   Modified creation and installation of version.h.  Improved XMLHDR versioning.
       new  bcfc3cb   Fixed dataset methods to return void and only throw exceptions.  Removed unused c++ examples.  Added c example to the build.
       new  cacea24   Got rid of some compiler warnings.
       new  bc0e6e8   Removed obsolete tests directory.
       new  473b827   Removed (disabled) tests directory list from the main CMakeLists file.
       new  41b48f1   Disabled c example.  Not compatible with stupid windows non-C99 compiler.
       new  6e5a91b   Made c bits c89 compatible for windows visual studio compatibility.
       new  ad56669   Trying to fix plain c example on windows.
       new  4f0d548   Working on making matlab api compatible with v1.0
       new  d094a5b   Added data serialization to the Matalb code
       new  64f0ff9   Matlab api - suppress output in xml serialize.
       new  f89ca8c   Working matlab generate data set example.
       new  810e83b   Added xml validation to Matlab. Fixed a bug in the produced XML document as a consequence
       new  0bd173e   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
       new  654adb8   ISMRMRD_EncodingCounters -> EncodingCounters
       new  3953491   First crappy version of matlab xml deserialize function.
       new  0e8a778   initial commit of cython bindings
       new  73efc7b   adding Dataset to python bindings
       new  2e52373   adding boilerplate Cython interface to libismrmrd
       new  695e0ba   updating SWIG build to use C-API only
       new  3a80ba3   Cleaning out old python swig bindings.
       new  73d5171   Removed references to block mode.  Decided to not implement ragged images/arrays.
       new  f75880a   adapt example Python script to new Python API
       new  5275dce   Merge branch 'development' of ssh://git.code.sf.net/p/ismrmrd/code into development
       new  4c0f3fb   merge single diff of pyismrmrd as of commit time
       new  412c901   merge from pyismrmrd:
       new  0de663b   update dataset creation Py script
       new  9ebf698   Continuing to stub out matlab deserialize function.
       new  b4c9d62   Fixed Matlab xmlhdr deserialize.  Simple Matlab examples are now working again.
       new  e8849ff   Revived Michael's matlab spiral recon example
       new  ad35b9a   Renamed matlab spiral recon example
       new  1dbaf4b   Matlab simple spiral example works with the new api.  Modified matlab trajectory (fixed shape).
       new  3992776   Make sure that AcquisitionHeader blocks have the proper shape.
       new  9df10e9   Fixed reading images and arrays.  Fixed bug in python binding.
       new  49dcd11   Added channel mask stuff to c-api.
       new  8971440   C++ channel mask.
       new  2168e6f   Python opens dataset at creation
       new  cd3a738   tweaked python examples to have files opened by default.
       new  e645acc   Fixed Matlab Imageheader to match the C ImageHeader
       new  c4e4a8e   Removed spacing the Matlab ImageHeader
       new  dbf2626   Fixed a few bugs in the Matlab xml serializer
       new  6291eea   Work in progress - switching acq.data etc. accessor.
       new  33b5c7a   tweak to the indexing

The 458 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ismrmrd.git



More information about the debian-science-commits mailing list