-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
automatic vectorization and new plots #7
Open
dowdlelt
wants to merge
16
commits into
cvnlab:master
Choose a base branch
from
dowdlelt:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Commits on Feb 5, 2017
-
Adding a comment so I can learn a bit about pull requests
Configuration menu - View commit details
-
Copy full SHA for 3fdfcb2 - Browse repository at this point
Copy the full SHA 3fdfcb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e5d58 - Browse repository at this point
Copy the full SHA 19e5d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for e69d99e - Browse repository at this point
Copy the full SHA e69d99eView commit details -
Add figure reconstruction, plots for PC maps
If the 4D data is provided in an XYZxTime format, with no zeroes, that is the data was masked and then all the zeros removed the dramatically reduce memory usage: data1_vec = reshape(data1, [],t_dim); mask_ind = mask(:,:,:,1) ~= 0; data1_vec_reduced = data1_vec(mask_ind,:); and the user provides the original mask image in opt.reconmask, this will now reconstruct the 3d images from the reduced vector at the very end, thus generating all of the pretty plots for quite data evaluation. Also, this will now plot the timecourses of the PCs beneath the PC maps - though it is not as elegant as Kendrick's method.
Configuration menu - View commit details
-
Copy full SHA for a198e91 - Browse repository at this point
Copy the full SHA a198e91View commit details -
Added reconmask to help, expanded PC map
Added a bit about the opt.reconmask to the help section and changed the subplot dimensions so that the PC weight map is larger relative to the PC regressor plot.
Configuration menu - View commit details
-
Copy full SHA for 64c3a3e - Browse repository at this point
Copy the full SHA 64c3a3eView commit details
Commits on Feb 6, 2017
-
If a logical mask is provided in the opt.reconmask field, the code will now vecotorize the data prior to the heavy lifting, and then, using the earlier commit, put things back together. This is cheaper than buying more ram.
Configuration menu - View commit details
-
Copy full SHA for 1f4c254 - Browse repository at this point
Copy the full SHA 1f4c254View commit details -
Made the PC figures slightly prettier, and tested the auto vectorizer on my own data. Appears to work, but further validation is needed.
Configuration menu - View commit details
-
Copy full SHA for 687fccc - Browse repository at this point
Copy the full SHA 687fcccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 322deb6 - Browse repository at this point
Copy the full SHA 322deb6View commit details -
***WIll break other options that use masks (HRFfitmask, etc)*** Also, uploaded example data by mistake. removed.
Configuration menu - View commit details
-
Copy full SHA for 10fd8e5 - Browse repository at this point
Copy the full SHA 10fd8e5View commit details
Commits on Feb 7, 2017
-
Vectorize other provided masks
If the user provides other mask in opt (hrffitmask, brainexclude, pcR2cutoffmask) then the code should now vectorize those as well - but I haven't tested it extensively.
Configuration menu - View commit details
-
Copy full SHA for efca79b - Browse repository at this point
Copy the full SHA efca79bView commit details -
commit code changes for vectorizing masks
Git isn't hard...its just that I don't know what I'm doing. Now, this will change add in a few more loops to vectorize masks if they are provided. As I mentioned previously, not extensively tested.
Configuration menu - View commit details
-
Copy full SHA for d30452c - Browse repository at this point
Copy the full SHA d30452cView commit details
Commits on Feb 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 6b407f6 - Browse repository at this point
Copy the full SHA 6b407f6View commit details
Commits on Jul 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4f6f074 - Browse repository at this point
Copy the full SHA 4f6f074View commit details
Commits on Aug 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for de178c2 - Browse repository at this point
Copy the full SHA de178c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 447f213 - Browse repository at this point
Copy the full SHA 447f213View commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for af9ca5d - Browse repository at this point
Copy the full SHA af9ca5dView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.