From ecd4109a865d798a49cc4190fb010678b4bb3a62 Mon Sep 17 00:00:00 2001
From: Stephan Seitz <stephan.seitz@fau.de>
Date: Thu, 8 Aug 2019 00:51:34 +0200
Subject: [PATCH] Add module mapping pystencils_autodiff -> pystencils.autodiff

---
 src/pystencils_autodiff/__init__.py          | 5 +++++
 src/pystencils_autodiff/backends/__init__.py | 7 +++++++
 2 files changed, 12 insertions(+)

diff --git a/src/pystencils_autodiff/__init__.py b/src/pystencils_autodiff/__init__.py
index 752dd6a..7c6f4b9 100644
--- a/src/pystencils_autodiff/__init__.py
+++ b/src/pystencils_autodiff/__init__.py
@@ -1,3 +1,5 @@
+import sys
+
 import pystencils_autodiff.backends  # NOQA
 from pystencils_autodiff._field_to_tensors import (  # NOQA
     tf_constant_from_field, tf_placeholder_from_field, tf_scalar_variable_from_field,
@@ -15,3 +17,6 @@ __all__ = ['backends',
            "tf_constant_from_field", " tf_placeholder_from_field",
            "tf_scalar_variable_from_field", " tf_variable_from_field",
            "torch_tensor_from_field"]
+
+sys.modules['pystencils.autodiff'] = pystencils_autodiff
+sys.modules['pystencils.autodiff.backends'] = pystencils_autodiff.backends
diff --git a/src/pystencils_autodiff/backends/__init__.py b/src/pystencils_autodiff/backends/__init__.py
index d2ca875..d22da0f 100644
--- a/src/pystencils_autodiff/backends/__init__.py
+++ b/src/pystencils_autodiff/backends/__init__.py
@@ -1,2 +1,9 @@
+"""
+Backends for operators to support automatic Differentation
+
+Currently, we can use pystencils' JIT compilation to register
+a Torch or a Tensorflow operation or we can compile a static
+library to be directly loaded into Torch/Tensorflow.
+"""
 
 AVAILABLE_BACKENDS = ['tensorflow', 'torch', 'tensorflow_cpp', 'torch_native']
-- 
GitLab