borevitzlab / timestreamlib

DEPRECATED. Please use the current version of the TimeStream tools at https://gitlab.com/appf-anu/pyts2.
https://gitlab.com/appf-anu/pyts2
GNU General Public License v3.0
7 stars 4 forks source link

Derandomization - output formatting #94

Closed TimeScience closed 9 years ago

TimeScience commented 9 years ago

Improvements to output video formatting (1) The Accession name is marked on each image (i.e."Col-1", etc) (2) Chamber is marked. (3) If one set of images disappears then the rest of the images need to maintain their positions (see the end of this movie for an example of the issue: https://www.youtube.com/watch?v=jeug6qQ_Oo8) (4) Let's see how it looks if when an image is missing from the current time point, lets use the last-good image. So instead of black, the image will freeze until a new image arrives (this will also fix [3])

See image below for an example of how Chuong did [1] and [2]. This may not be the optimal way but it is a start. Joel maybe give me a call before starting on these changes so we can discuss the fastest way to implement them.

Thanks!

bvz0036-gc02 05b-c01 1920-unr_2014_07_12_12_00_00_00

kdm9 commented 9 years ago

would be good if the missing images could get an overlay or small text saying missing or a different colour background or something so it's obvious.

Joelgranados commented 9 years ago

(1) is possible with the current code. You can actually put whatever strings you want, not only the accessions. The strings that appear in the pots need to be in the csv that is provided to the derandomization GUI.

(2) This is also possible with the current code. To mark chamber as described in the image, you need to derandomize by chamber. This will write chamber automatically on the top of the chamber group image. Additionally, you can derandomize by anything else. I does not necessarily have to be chamber.

(3) done.

(4) This is how 3 is fixed.

TimeScience commented 9 years ago

(1) - Not clear how to make this happen. What does the column name need to be for the text to be written on the pot image? Simplest fix would just be a check-box to indicate if accession should be written on each pot image. Best implementation would be if the user had a drop-down to choose the column of data that got written on the pots (so they could choose accession or anything else)

Joelgranados commented 9 years ago

(1) there is no need for a drop down menu. You select the column instead of drop down menu. Each column that is selected will appear for each pot. You can select multiple columns by using the shift & control functionalities. Please reopen if this is not working.