• 1

    Quite simple and transparent

    Thanks to the architecture of the framework, the process of creating a model is quite simple and transparent.

  • 2

    The default “define-by-run” mode is a reference to traditional programming

    The default “define-by-run” mode is a reference to traditional programming. The framework supports popular debugging tools like pdb, ipdb or PyCharm debugger

  • 3

    Easy to combine

    It has many pre-trained models and prefabricated modular parts that are easy to combine.

  • 4

    Declarative data concurrency

    It supports declarative data concurrency.