source
source copied to clipboard
Allow Functions to have human readable names
Some of our functions (interpolators for example) raise ValueError exceptions when they go out of range. A lot of our users have trouble interpreting the stack trace and understanding the cause of the error. It would make it much easier to identify an function object in a chain of operations if each function can have a human readable name. All Exceptions should then print the human readable name in the error message.