-
Notifications
You must be signed in to change notification settings - Fork 100
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
OMERO.tables ArrayColumns #5632 (rebased onto develop) #728
OMERO.tables ArrayColumns #5632 (rebased onto develop) #728
Commits on Feb 12, 2013
-
Added DoubleArrayColumn and LongArrayColumn to OMERO.Tables (ome#5632)
This needs reviewing by someone who knows about NumPy-Ice array conversions
Configuration menu - View commit details
-
Copy full SHA for e92a8fe - Browse repository at this point
Copy the full SHA e92a8feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 821a21b - Browse repository at this point
Copy the full SHA 821a21bView commit details -
This effectively replaces the call to numpy.rec.fromarrays by creatin…
…g a single recarray from the values and dtypes of each column in one go, instead of each co lumn creating its own numpy.array
Configuration menu - View commit details
-
Copy full SHA for f7aa3ae - Browse repository at this point
Copy the full SHA f7aa3aeView commit details -
Remove initialisation dependency on variables which might not be set.
AbstractColumn.__init__ uses properties such as self.name which aren't always set at initialisation, especially when Ice is involved. This commit removes self.recarrtype and replaces it with just the properties that should exist (based on testing since its unclear under what circumstances Ice will set a property or not).
Configuration menu - View commit details
-
Copy full SHA for 805af0e - Browse repository at this point
Copy the full SHA 805af0eView commit details -
Mask unit tests now enter unique values for each field
Mask creation and test functions also put into separate functions for reuse within test.
Configuration menu - View commit details
-
Copy full SHA for c199d31 - Browse repository at this point
Copy the full SHA c199d31View commit details -
Added more unit-tests for array columns
Test for a array column of size 1. Test all possible column types in the same table.
Configuration menu - View commit details
-
Copy full SHA for 665b428 - Browse repository at this point
Copy the full SHA 665b428View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9a3838 - Browse repository at this point
Copy the full SHA b9a3838View commit details -
AbstractArrayColumn holds common methods for array columns.
Now that array columns seem to be working I can start to clean things up.
Configuration menu - View commit details
-
Copy full SHA for 4d54fbc - Browse repository at this point
Copy the full SHA 4d54fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dcfc16 - Browse repository at this point
Copy the full SHA 7dcfc16View commit details -
Use pos=None to indicate an uninitialised column
This replaces the need for a separate variable to indicate initialisation
Configuration menu - View commit details
-
Copy full SHA for 263d6b5 - Browse repository at this point
Copy the full SHA 263d6b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09efbc5 - Browse repository at this point
Copy the full SHA 09efbc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 697fce2 - Browse repository at this point
Copy the full SHA 697fce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b0f2e5 - Browse repository at this point
Copy the full SHA 6b0f2e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b53906e - Browse repository at this point
Copy the full SHA b53906eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d3f65f - Browse repository at this point
Copy the full SHA 9d3f65fView commit details -
Moved new array column types to the end of testAllColumnsSameTable
This makes things logically nicer (new stuff goes at the end of the table)
Configuration menu - View commit details
-
Copy full SHA for 0d88b5a - Browse repository at this point
Copy the full SHA 0d88b5aView commit details -
createAllColumns_4_4_5 creates the referenced HDF5 file.
Also moved HDF5 upload from class initialiser to the actual test method. This should make things easier if addition test files for future versions are needed.
Configuration menu - View commit details
-
Copy full SHA for 2f48e72 - Browse repository at this point
Copy the full SHA 2f48e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ecf09 - Browse repository at this point
Copy the full SHA 62ecf09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78a2fb4 - Browse repository at this point
Copy the full SHA 78a2fb4View commit details -
Remove testMultipleArrayColumns, output file ID in testAllColumnsSame…
…Table The OriginalFile ID is useful for compatibility tests, as it allows the underlying file to be manually retrieved
Configuration menu - View commit details
-
Copy full SHA for 98d0d55 - Browse repository at this point
Copy the full SHA 98d0d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03b57c5 - Browse repository at this point
Copy the full SHA 03b57c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a319b - Browse repository at this point
Copy the full SHA 81a319bView commit details
Commits on Feb 18, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 184bcdc - Browse repository at this point
Copy the full SHA 184bcdcView commit details