Initial structure setup
- Added outline of classes and interfaces
- Added gitignore file (ignoring *.asv files)
Made a series of changes, mainly with unit tests
- Established testing framework (TestRawImg.m)
- Added a large number of tests to the RawImage class
- RawImg class now has basic functionality working
Did a bunch of things:
- Added run_tests.m to run the tests as a suite
- Replaced the separate classes for BiDi with a property in StreakScan.m
- As part of the above, made FrameScan.m and LineScan.m concrete classes
- Created a utility function parse_opt_args.m
- Made functional updates to TestRawImg.m, RawImg.m, SCIM_Tif.m
Several additions/modifications
- Added Calibration.m and Metadata.m classes
- Updated other files to include these classes
A few more updates:
- Modified some of the classes/interfaces
- Added/renamed some test classes
- Started working on the functionality of ProcessedImg.m
More functionality
- Basic elements of LineScan.m are now working and tested
- Added more tests to RawImg.m
A couple of minor tidy ups/comments
Made heaps of changes
- Rearranged StreakScan into a class folder with method files
- Added most of the StreakScan functionality (radon stuff)
- Added a bunch of testing for StreakScan
- Developed the basic functionality of the Metadata class
- Wrote most of the initial tests for Metadata
- Various other modifications/additions to other files
A bunch more additions
- Added the functionality to define what each channel is showing
- Added some properties to classes for velocity column measurements
- Ensured the metadata is defined in the raw image concrete classes
- Updated the test classes for the new functionality
Many things (I should commit more regularly!)
- Massively restructured testing to use mock classes
- Added in much of the functionality for configs
- A bunch of other changes that I've forgotten
Removed the 'name' property from Config.m
-
Merge branch 'remove-config-name'
A few things
- Removed the property isBiDi from StreakScan.m
- Restructed Metadata.m into a class folder
Added a bunch of the general files into this repository
Made some pretty awesome updates
- Developed find_subclasses.m
- Made all Mock classes inherit from IMock.m
- Added new functionality to run individual tests
A couple of minor tweaks
Made a bunch of changes, mainly to do with Data.m
- Created the Data.m class and test/mock classes
- Created DataVelocity.m
- Other minor documentation/tidying changes
Updated the Data class
- Superclass now does most of the work with checking etc
- Subclasses only need to do the actual assignment
Made a bunch of changes
- Implemented more FrameScan features/tests
- Everything seems to be working
- Changed test image names
Added a bunch of things
- FrameScan.m now includes split_into_windows
- Updated Metadata.m with some new/corrected properties
- Rearranged the tests to include FrameScan images too