v.1.11.0 #1343
Replies: 5 comments 3 replies
-
Hi Pat, I appreciate the work you're doing to clean things up and implement sensible defaults! It's true that the change to where motion correction saves its results was a breaking change - not too disruptive for me, I just have to move the file after it's finished. But I did want to highlight one issue which is that there's currently no way to override the behavior and save in a different folder, because the |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
You also have to set |
Beta Was this translation helpful? Give feedback.
-
Ah interesting, there seem to be two different strategies here. The example from @kushalkolar is helpful and shows how I can recover the behavior of saving in a directory of my choice by setting For something like the F-order motion correction results, which I immediately re-save in C order, the file is truly temporary and thus maybe it would make sense to always just dump it in the temp folder. And it's good to know I can choose to put that on, e.g., the same shared drive where the rest of my results live and skip copying it afterwards. Even so, I worry somewhat about the slight change of a name collision when multiple analyses are running simultaneously (the recording names aren't necessary unique when removed from the context of the directory they're in), so it seems safer to just keep everything for each analysis session in one directory. I think I will use the |
Beta Was this translation helpful? Give feedback.
-
Most users probably don't have multiple separate storage devices they need to manage this way so they're probably all right. It's possible to use symlinks or CAIMAN_DATA for people with more opinions. The most recent release is chasing an intermediate notion of cleanliness, but there were a few parts of the code that I didn't change yet (the breakage would've been more severe) - in some circumstances temporary files will still be dropped in weird places. in the future we'll have per-run directories, which will finally make things pretty clean and well-behaved; with that we'll be able to entirely eliminate the worry of collisions. I'm looking forward to it, but the way I'm imagining doing it will introduce a new concept to the codebase and will be a fair amount of work; the immediate big thing I'm working on is something else. |
Beta Was this translation helpful? Give feedback.
-
This release makes two disruptive changes, among others.
The codebase is moving towards the standard that if the user requests something be put in a file with a particular name:
The full changelist:
This discussion was created from the release v.1.11.0.
Beta Was this translation helpful? Give feedback.
All reactions