Fix Typo does not affect fiber assignment
Simultaneous assignemnt of setups initial commit
Better support for user assignemnt with isAssignable
Readbility refactor
Remove cruft
fiber2cassettename helper funct, get_hole func cleanup
Store setup defining hole in hole
Allow assigning cassette if compatible with the user assigned fiber. allow reassigning fibers
Doc and formattting
Enhancements to is assignable. setup aware slilt criterion
readability, debugging messages
Write out holes using the cassetteconfig not what is assigned in the hole
Fix typo
Future support for per setup slit (used when merging setups when drawing)
Indicate assign_fiber is internal _assign_fiber
Use cassette.slit_compatible in isAssignable
handle none case
missing self.
Return a new set of cassettes each time they are fetched.
Works.