Chris Broz
Chris Broz
I think I would describe this as 'decouple file creation and insertion', which seems doable. Happy to meet to chat through a solve
> Expanding the primary key cannot be done in datajoint without dropping the table (as far as I know) I can confirm. `alter()` only applies to secondary keys
Editing primary keys in MySQL requires cascading edits to every downstream table. I'd recommend against adding it to this round of surgery until we can put a PR together and...
## Adding a primary key Our current assumption with table alteration updates to Spyglass is that changes can be made with DataJoint. Ideally, database admins of other instances would not...
This is a possible separate issue - I would normalize all 'params' tables to either (a) be lookup tables with defaults auto-inserted, or (b) have the same class method names...
I think of 3 categories of users... 1. Power users who design pipelines and are required to learn the nuances of datajoint to do so. Likely won't need such additions....
[this 'truncate_data' block](https://github.com/LorenFrankLab/spyglass/blob/master/src/spyglass/common/common_position.py#L624-L641) solved the issue for pytests when we don't care about data accuracy, but this did not solve the potential issue of protecting against misuse of generating a...
Hi @MichaelCoulter - Thanks for reporting. The part delete error is one that would be avoided entirely by my pending PR to DataJoint. I'm hoping we can get that merged...
We've documented the change in default in spikeinterface
> Yeah. Do we want them in the default dependencies or should they be their own version similar to how we do the DLC ones? A user will need a...