sort by:
Revision Author Date Message Commit Date
1fbadb6 Deprecate Read/WriteAmiraLandmarks in favour of nat 30 January 2014, 21:35:04 UTC
fccf6f6 move read.zlib/write.zlib and DecodeRLEBytes to nat 30 January 2014, 21:34:43 UTC
68f5e1d move is.amiramesh/amiratype to nat 30 January 2014, 21:15:12 UTC
22a9dd2 Merge branch 'feature/amira-igraph' * feature/amira-igraph: new as.directed.usingroot() FIXME improve name Some tidying of tests of all SkeletonGraph neurons Fix SWC Parents CoreNeuronFromAmiraSkel() Improve RecalculateSWCData (which was unused to date) be quiet when reading header in amiratype() Test as many amiramesh SkeltonGraph files as we can find on my machine! small fixes (inc docs/tests) for is.amiramesh and amiratype test functions to verify that amira neurons are still read correctly new functions to test files for amiramesh / content Teach ParseAM3DToNeuron to use either method to parse am3d neuron ADD: CoreNeuronFromAmiraSkel() using igraph 27 January 2014, 07:21:04 UTC
091ed53 test data for test.ReadAmiramesh 27 January 2014, 07:20:52 UTC
438e6fe Deprecate core ReadAmiramesh functions 27 January 2014, 07:19:32 UTC
7375a2c add tests for generic amiramesh reader/writer * mostly so that we can check all is still well when we move them to nat 26 January 2014, 22:19:50 UTC
5836393 remove unused ReadAmiramesh.ASCIIData 26 January 2014, 16:16:18 UTC
a7b2dfd more test fixes for seglist class 25 January 2014, 15:09:43 UTC
3352820 Deprecate CoreNeuronFromSWC 25 January 2014, 15:09:21 UTC
a0db4e3 fix seglist tests (due to seglist now having a class) * and remove graph2seglist tests since these now take place directly in nat 25 January 2014, 14:55:12 UTC
315c88c Deprecate CoreNeuronFromGraph and remove graph2seglist 25 January 2014, 14:54:16 UTC
fabb839 Fix test.PotentialSynapes.neuron * change in first argument name in as.neuron 25 January 2014, 12:52:28 UTC
090c5a7 Remove branchpoints etc methods * these are now in nat 25 January 2014, 12:42:37 UTC
5a17d7f Make sure that all uses of CMTK tools use cmtk.bindir() * also remove IGSRegToolsDir from startup 19 January 2014, 01:04:02 UTC
c5e0d6c insist on nat >=0.5.2 * now that we have removed subset.neuronlist 18 January 2014, 21:49:36 UTC
e931a06 move subset.neuronlist to nat 18 January 2014, 21:35:05 UTC
f778457 docs for set3d 18 January 2014, 12:49:21 UTC
524a123 Deprecate plot3dsurface, add as.hxsurf * and add a plot3dsurface to AnalysisSuite tests 12 January 2014, 22:40:00 UTC
96b6c1e Deprecate ParseAMSurfToContourList in favour of nat::read.hxsurf 12 January 2014, 22:39:26 UTC
c08f374 change surface class to hxsurf (all lower case) 11 January 2014, 16:39:34 UTC
40f028c Merge branch 'feature/surfcolours' of github.com:ajdm/AnalysisSuite into ajdm-feature/surfcolours * 'feature/surfcolours' of github.com:ajdm/AnalysisSuite: Fix regex to deal with blue value in color spec being 1 Fix regex and add class assignment Remove outdated commented-out lines containing previous methods Improve regex for colour extraction to deal with trailing comma Change Amira surface loading to put different regions in surf$Regions Add functionality to load colours of regions for Amira surfaces 11 January 2014, 16:37:38 UTC
2848df1 deprecate plotneuron3d.simple (and remove plot3d.neuron method defined here) 11 January 2014, 11:18:58 UTC
258757c Fix regex to deal with blue value in color spec being 1 10 January 2014, 19:39:47 UTC
47db2f6 Fix regex and add class assignment 10 January 2014, 18:58:28 UTC
c8ec46e Remove outdated commented-out lines containing previous methods 10 January 2014, 18:52:45 UTC
b762add Improve regex for colour extraction to deal with trailing comma 10 January 2014, 18:50:26 UTC
d4978b1 Change Amira surface loading to put different regions in surf$Regions 10 January 2014, 18:14:52 UTC
1cc7289 remove neuronlist arithmetic to nat 09 January 2014, 18:10:06 UTC
699f02d rename neuron-arithmetic arguments before transferring to nat 09 January 2014, 18:08:03 UTC
93eb914 move to nat: neuronlist, is.neuronlist, as.neuronlist, [.neuronlist, nlapply, plot3d.neuronlist 08 January 2014, 22:35:50 UTC
e0f11a1 deprecate DotProperties 08 January 2014, 21:30:21 UTC
c831df5 remove core dotprops methods 08 January 2014, 20:58:47 UTC
6e90c6f remove core neuron methods and deprecate transform.neuron, transform.points3d and transform.dotprops 08 January 2014, 20:57:29 UTC
fce8684 Add functionality to load colours of regions for Amira surfaces 08 January 2014, 17:30:36 UTC
afdb7d4 Merge branch 'master' of github.com:jefferis/AnalysisSuite * 'master' of github.com:jefferis/AnalysisSuite: Fix issue when loading surface that has regions containing 0 triangles Fix typos 08 January 2014, 15:21:27 UTC
3413332 Merge pull request #2 from ajdm/patch-1 Fix issue when loading surface that has regions containing 0 triangles 08 January 2014, 15:17:35 UTC
11e7b0a Fix issue when loading surface that has regions containing 0 triangles 08 January 2014, 15:08:31 UTC
68d829d Fix bug introduced in CMTKParamsToCMTKRegistration when deprecating 07 January 2014, 21:50:52 UTC
9854b0c Merge pull request #1 from ajdm/patch-1 Fix typos 06 January 2014, 20:55:16 UTC
f789605 Fix typos 06 January 2014, 20:51:12 UTC
4d330f9 Deprecate/remove Read/WriteIGSLandmarks and IGSLandmarkList to nat package 06 January 2014, 16:48:38 UTC
0ed76da add irtk.present() and use it to guard irtk unit tests (since irtk is usually not installed) 06 January 2014, 05:29:00 UTC
b170a75 move internal CMTK affine geometry routines to nat (and deprecate existing nat.as functions) 06 January 2014, 05:03:20 UTC
e61916c move trim next to ReadAmiramesh.Header * since that is the only place it is still used in AnalysisSuite 06 January 2014, 03:13:32 UTC
902402e nat: remove mat2dof/dof2mat tests 05 January 2014, 23:25:15 UTC
7a44f1f remove code to nat (and deprecate left over functions) * relevant tests still pass 05 January 2014, 23:24:46 UTC
cdd3db5 cmtk.mat2dof and cmtk.dof2mat have been moved to nat 05 January 2014, 21:17:48 UTC
2d03b92 All AnalysisSuite users now require nat package * which brings nat.utils with it 05 January 2014, 21:12:52 UTC
70b5d45 Development of AnalysisSuite (including tests) will now assume the presence of nat.as package 05 January 2014, 21:11:25 UTC
270b8c7 Switch to sys.source in startup - loads into .GlobalEnv or nat.as namespace * this change should have no effect on the traditional style of AnalysisSuite startup ie source("~/projects/AnalysisSuite/R/Code/Startup.R") * but should also allow the objects to be loaded into the nat.as namespace when AnalysisSuite is loaded through that wrapper package. 03 January 2014, 21:21:52 UTC
9c32008 Give NrrdProject cropmin and cropmax options * and add docs and a test 30 December 2013, 09:43:35 UTC
afefa90 new as.directed.usingroot() FIXME improve name 17 December 2013, 21:27:37 UTC
81694f9 Some tidying of tests of all SkeletonGraph neurons * now requires plyr (really just for progress bar) * currently get to 64% of neurons on my machine 12 December 2013, 06:34:08 UTC
faca929 Fix SWC Parents CoreNeuronFromAmiraSkel() * problem in calculating parents using dfs * much better to use newly fixed RecalculateSWCData() so that SegList and SWC blocks are completely consistent 12 December 2013, 06:34:08 UTC
3844275 Improve RecalculateSWCData (which was unused to date) * now uses complete SegList information from SubTrees when available * can either return neuron or SWC dataframe 12 December 2013, 06:34:08 UTC
9c7973c be quiet when reading header in amiratype() 12 December 2013, 06:34:08 UTC
56549a9 Test as many amiramesh SkeltonGraph files as we can find on my machine! 12 December 2013, 06:34:08 UTC
41c24ba small fixes (inc docs/tests) for is.amiramesh and amiratype 12 December 2013, 06:34:08 UTC
5cfdb64 test functions to verify that amira neurons are still read correctly 12 December 2013, 06:34:08 UTC
32df63f new functions to test files for amiramesh / content 12 December 2013, 06:34:08 UTC
b4146b6 Teach ParseAM3DToNeuron to use either method to parse am3d neuron 12 December 2013, 06:34:07 UTC
0da436c ADD: CoreNeuronFromAmiraSkel() using igraph * this is functional but needs more testing 12 December 2013, 06:34:07 UTC
2e509b8 Add segmentgraph() to generate a simplified segment graph 12 December 2013, 06:33:44 UTC
6f62972 use first endpoint rather than first point when no origin specified * usually the first point is an endpoint but sometimes not and using an endpoint as the origin always makes more sense. * NB first means first in raw vertex id sequence 09 December 2013, 11:00:44 UTC
9c37090 Merge branch 'feature/igraph-subtrees' * feature/igraph-subtrees: Teach graph2seglist to cope with undirected graphs comprehensive tests for CoreNeuronFromGraph sort remaining subgraphs by descending length when origin specified Fix CoreNeuronFromGraph for subgraphs when origin specified Fix CoreNeuronFromGraph interpretation of origin Add additional comprehensive tests for graph2seglist Add test for trifurcation Fully implement CoreNeuronFromGraph for multiple subgraphs factor out graph.nodes and make endpoints functions FIX graph2seglist when no explicit origin specified and multiple subgraphs graph2seglist now returns a list with a single point for floating points Reimplement CoreNeuronFromGraph using graph2seglist Well-behaved graph2seglist() for fully-connected graphs Add neurongraph() functions designed to construct well-behaved graph change test neuron data to avoid overlapping points FIXMEs 09 December 2013, 10:17:58 UTC
27fd51b Teach graph2seglist to cope with undirected graphs * at the expense of not being able to check for cycles in those undirected graphs 09 December 2013, 10:17:41 UTC
06e9e2a comprehensive tests for CoreNeuronFromGraph 09 December 2013, 10:17:41 UTC
032fea4 sort remaining subgraphs by descending length when origin specified * so that we get an identical result to situation when no origin was specified 09 December 2013, 10:17:41 UTC
f9daa52 Fix CoreNeuronFromGraph for subgraphs when origin specified 09 December 2013, 10:17:41 UTC
2a05c29 Fix CoreNeuronFromGraph interpretation of origin 09 December 2013, 10:17:41 UTC
8cc9054 Add additional comprehensive tests for graph2seglist 09 December 2013, 10:17:41 UTC
c3b0202 Add test for trifurcation 09 December 2013, 10:17:41 UTC
35fc900 Fully implement CoreNeuronFromGraph for multiple subgraphs 09 December 2013, 10:17:41 UTC
50bfb78 factor out graph.nodes and make endpoints functions * add some more tests 09 December 2013, 10:17:41 UTC
4276be9 FIX graph2seglist when no explicit origin specified and multiple subgraphs * internally we need the raw vertex id but rootpoints returns the original vertex id by default. 09 December 2013, 10:17:41 UTC
ec1e007 graph2seglist now returns a list with a single point for floating points * also test for this behaviour 09 December 2013, 10:17:40 UTC
484c158 Reimplement CoreNeuronFromGraph using graph2seglist * still doesn't work for graphs with multiple subgraphs * also removed dfs parameter meaning that .... * RerootNeuron also had to be changed slightly 09 December 2013, 10:17:40 UTC
d4dbfe3 Well-behaved graph2seglist() for fully-connected graphs * and appropriate tests 09 December 2013, 10:17:40 UTC
fcea916 Add neurongraph() functions designed to construct well-behaved graph * also neurongraph.swc() 09 December 2013, 10:17:40 UTC
2147564 change test neuron data to avoid overlapping points 09 December 2013, 10:17:40 UTC
e7b34bf FIXMEs 09 December 2013, 10:17:40 UTC
1640de0 Add missing legacy test registration for dof2mat 09 December 2013, 10:17:04 UTC
51e19f0 fix small code duplication in read.zlib * readBin on raw data wasn't doing anything * and add test for decompression of raw vector 09 December 2013, 10:17:04 UTC
ad66193 Merge branch 'fix/cmtkaffinecompose' * fix/cmtkaffinecompose: (32 commits) Add test.CMTKRegFromAmira More cleanup in Affine.R Merge ComposeAffineFromIGSParams.named into ComposeAffineFromIGSParams More work to handle versions for CMTK registrations OBS: Remove incomplete FindTorstenFromAffine() fix bug in names introduced in ReadIGSRegistration Teach IGSTypedStream functions to handle versions Test for CMTK legacy decomposition Add option to Decompose legacy CMTK registrations Check CMTK version and omit some tests when <=2.4.0 Add tests including mirroring along x,y,z axes New round trip function starting (and finishing) with affine matrix Update direct tests of ComposeAffineFromIGSParams and DecomposeAffineToIGSParams minor code tidying in DecomposeAffineToIGSParams() Fix DecomposeAffineToIGSParams() - matches svn 5050 Fix ComposeAffineFromIGSParams.named - matches svn r5050 Use cmtk.dof2mat/mat2dof by default for tests Tidying up affine tests Add test for pure R Affine Decomposition Simple tests for cmtk.(mat2dof|dof2mat) ... 09 December 2013, 10:15:39 UTC
db414d7 Add test.CMTKRegFromAmira 09 December 2013, 10:13:03 UTC
ddf95fe More cleanup in Affine.R 09 December 2013, 10:13:02 UTC
a35004d Merge ComposeAffineFromIGSParams.named into ComposeAffineFromIGSParams * not much point in having these two separate functions 09 December 2013, 10:13:02 UTC
1003192 More work to handle versions for CMTK registrations * will always write registrations as v2.4 * should keep a version attribute when reading from registration file * will assume v2.4 when converting affine to params 09 December 2013, 10:13:02 UTC
5a18c05 OBS: Remove incomplete FindTorstenFromAffine() 09 December 2013, 10:13:02 UTC
48818fd fix bug in names introduced in ReadIGSRegistration * was overwriting names with mostattributes<- call 09 December 2013, 10:13:02 UTC
bd2c587 Teach IGSTypedStream functions to handle versions 09 December 2013, 10:13:02 UTC
003485c Test for CMTK legacy decomposition 09 December 2013, 10:13:02 UTC
7513e7d Add option to Decompose legacy CMTK registrations i.e. those marked as TYPEDSTREAM 1.1 09 December 2013, 10:13:02 UTC
f2e9e76 Check CMTK version and omit some tests when <=2.4.0 * No point in giving a large number of failures when CMTK is not up to date 09 December 2013, 10:13:02 UTC
c8d6ac1 Add tests including mirroring along x,y,z axes 09 December 2013, 10:13:01 UTC
a526e78 New round trip function starting (and finishing) with affine matrix * this makes more sense because many different 15 dof sets can map onto a single homogeneous affine matrix * both because of different rotation centres (obvious) and for more subtle reasons like the equivalence of two flips to a rotation, or the equivalence of a -180 to +180 rotation 09 December 2013, 10:13:01 UTC
00cba79 Update direct tests of ComposeAffineFromIGSParams and DecomposeAffineToIGSParams Needed new _correct_ baseline date for shear cases 09 December 2013, 10:13:01 UTC
98e0c6d minor code tidying in DecomposeAffineToIGSParams() * no change in logic 09 December 2013, 10:13:01 UTC
ba19526 Fix DecomposeAffineToIGSParams() - matches svn 5050 * However, have noticed that this cannot cope with a flip on anything other than the X axis. 09 December 2013, 10:13:01 UTC
back to top