-
Notifications
You must be signed in to change notification settings - Fork 6
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
Implement FlowSample on top of AxisArrays #15
Commits on Sep 29, 2022
-
Rewriting of tests and addition of indexing interface tests
The existing tests have been rewritten to take their test data from local files instead of attempting to download them --- the urls were broken. The large file test has been deleted. New tests have been added for: - the key-based indexing of channels, which is existing functionality - the key-based indexing of multiple channels, which is to be implemented - the integer indexing of individual samples, which is to be implemented - the collection of integer indexing of multiple samples, which is to be implemented
Configuration menu - View commit details
-
Copy full SHA for c86e151 - Browse repository at this point
Copy the full SHA c86e151View commit details -
Implements different kinds of indexing for FlowSample
Multiple channels can be indexed using a Vector of Strings Individual samples can be indexed using an Integer Multiple samples can be indexed using a Vector of Integers
Configuration menu - View commit details
-
Copy full SHA for ea9dd25 - Browse repository at this point
Copy the full SHA ea9dd25View commit details
Commits on Sep 30, 2022
-
Changing course to wrap AxisArray with FlowSample
I realised I was just rewriting the implementation of AxisArray. This commit introduces the tests for a new FlowSample struct which is a simple wrapper for AxisArray with some params attached. AxisArray performance is supposed to be good, the interface doesn't have to change, and they can easily be converted to matrices as needed by GigaSOM.
Configuration menu - View commit details
-
Copy full SHA for ab8737d - Browse repository at this point
Copy the full SHA ab8737dView commit details -
Wrapped the AxisArray in FlowSample
These changes add lots of indexing options for FlowSamples. I have tried to keep backwards compatibility with the old FlowSample, I think we have it, but cannot be absolutely certain.
Configuration menu - View commit details
-
Copy full SHA for 385dcc2 - Browse repository at this point
Copy the full SHA 385dcc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d9bc73 - Browse repository at this point
Copy the full SHA 4d9bc73View commit details -
Configuration menu - View commit details
-
Copy full SHA for d36c1f5 - Browse repository at this point
Copy the full SHA d36c1f5View commit details
Commits on Oct 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5bb63b6 - Browse repository at this point
Copy the full SHA 5bb63b6View commit details
Commits on Oct 2, 2022
-
Merge pull request #1 from lgrozinger/compathelper/new_version/2022-1…
…0-01-00-09-49-374-1964714061 CompatHelper: add new compat entry for "AxisArrays" at version "0.4"
Configuration menu - View commit details
-
Copy full SHA for 6e62ad4 - Browse repository at this point
Copy the full SHA 6e62ad4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3fe731 - Browse repository at this point
Copy the full SHA b3fe731View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d91dcf - Browse repository at this point
Copy the full SHA 5d91dcfView commit details -
The axes of the FlowSample data are now called :param and :event size calls refactored to include dimension version bumped Base.axes redefined to call out to AxisArrays versions Tests for large file added back in
Configuration menu - View commit details
-
Copy full SHA for 3b75574 - Browse repository at this point
Copy the full SHA 3b75574View commit details -
Configuration menu - View commit details
-
Copy full SHA for b47200d - Browse repository at this point
Copy the full SHA b47200dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2948905 - Browse repository at this point
Copy the full SHA 2948905View commit details
Commits on Oct 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f79b889 - Browse repository at this point
Copy the full SHA f79b889View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4044191 - Browse repository at this point
Copy the full SHA 4044191View commit details -
A warning is emitted when the user tries to access params or data directly. Tests for these warnings are also added.
Configuration menu - View commit details
-
Copy full SHA for d02071a - Browse repository at this point
Copy the full SHA d02071aView commit details -
Adds dot syntax access to FCS keywords in params
FCS TEXT segment keywords can now be accessed using the dot syntax. E.g. `flowrun.par` retrieves the "\$PAR" keyword value. Dot syntax access to `data` and `params` throws deprecation warnings. `Base.propertynames` produces a list of the keywords for the `FlowSample`. This commit adds tests for these features also.
Configuration menu - View commit details
-
Copy full SHA for b9a6857 - Browse repository at this point
Copy the full SHA b9a6857View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa0489 - Browse repository at this point
Copy the full SHA cfa0489View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd7b190 - Browse repository at this point
Copy the full SHA bd7b190View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c5a7e - Browse repository at this point
Copy the full SHA f2c5a7eView commit details
Commits on Oct 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7c0f34f - Browse repository at this point
Copy the full SHA 7c0f34fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42c9101 - Browse repository at this point
Copy the full SHA 42c9101View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93cb4c8 - Browse repository at this point
Copy the full SHA 93cb4c8View commit details
Commits on Nov 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 13eccc2 - Browse repository at this point
Copy the full SHA 13eccc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73197c7 - Browse repository at this point
Copy the full SHA 73197c7View commit details