Add support for observers, neural networks
Fix missing numpy scope