Extend SNAKE#

All base element of SNAKE can be modified and extended to provide new functionality. Notably this includes Custom Handlers, Engine or Samplers. Thanks to some OOP Metaclass dark magic, if registered, custom classes can be used as drop-in replacements. The rest of this document details how to extend these interfaces.

Custom Handlers#

Custom Samplers#

Custom Engine#