You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by zh...@apache.org on 2020/07/29 18:30:07 UTC

[incubator-mxnet] branch master updated: Remove deepnumpy reference and move Numpy tutorials to top level (#18798)

This is an automated email from the ASF dual-hosted git repository.

zhasheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git


The following commit(s) were added to refs/heads/master by this push:
     new 915f6b4  Remove deepnumpy reference and move Numpy tutorials to top level (#18798)
915f6b4 is described below

commit 915f6b43de409ec7fbf0373d270e9d4a05621fe2
Author: Yang Shi <ya...@amazon.com>
AuthorDate: Wed Jul 29 11:28:37 2020 -0700

    Remove deepnumpy reference and move Numpy tutorials to top level (#18798)
    
    * move np tutorials to top level
    
    * replace deepnumpy reference to np
    
    * add info in card
    
    * remove useless entry
    
    * replace NDArray API card with np.ndarray
    
    * python site refactor
    
    * remove duplicated drawer and refactor layout
    
    * extend document width to 100% for xl devices
---
 docs/python_docs/_static/mxnet.css                             |  4 ----
 .../python/tutorials/getting-started/crash-course/1-ndarray.md |  2 +-
 .../tutorials/getting-started/crash-course/6-use_gpus.md       |  2 +-
 docs/python_docs/python/tutorials/getting-started/index.rst    |  4 ++--
 .../tutorials/getting-started/{deepnumpy => np}/cheat-sheet.md |  0
 .../tutorials/getting-started/{deepnumpy => np}/index.rst      |  2 +-
 .../{deepnumpy/deepnumpy-vs-numpy.md => np/np-vs-numpy.md}     |  0
 docs/python_docs/python/tutorials/index.rst                    |  7 +++----
 docs/python_docs/python/tutorials/packages/index.rst           |  6 ++++++
 docs/python_docs/python/tutorials/packages/ndarray/index.rst   |  5 -----
 .../packages/{ndarray/deepnumpy => np}/arrays.indexing.rst     |  0
 .../packages/{ndarray/deepnumpy => np}/arrays.ndarray.rst      |  0
 .../tutorials/packages/{ndarray/deepnumpy => np}/arrays.rst    |  0
 .../tutorials/packages/{ndarray/deepnumpy => np}/index.rst     |  0
 .../tutorials/packages/{ndarray/deepnumpy => np}/npx.rst       |  0
 .../packages/{ndarray/deepnumpy => np}/random/index.rst        |  0
 .../{ndarray/deepnumpy => np}/routines.array-creation.rst      |  0
 .../{ndarray/deepnumpy => np}/routines.array-manipulation.rst  |  0
 .../packages/{ndarray/deepnumpy => np}/routines.io.rst         |  0
 .../packages/{ndarray/deepnumpy => np}/routines.linalg.rst     |  0
 .../packages/{ndarray/deepnumpy => np}/routines.math.rst       |  0
 .../tutorials/packages/{ndarray/deepnumpy => np}/routines.rst  |  0
 .../packages/{ndarray/deepnumpy => np}/routines.sort.rst       |  0
 .../packages/{ndarray/deepnumpy => np}/routines.statistics.rst |  0
 docs/python_docs/themes/mx-theme/mxtheme/layout.html           | 10 ++++++----
 .../mx-theme/mxtheme/static/sphinx_materialdesign_theme.css    |  2 +-
 .../mxtheme/static/sphinx_materialdesign_theme.css.map         |  2 +-
 .../mx-theme/mxtheme/static/sphinx_materialdesign_theme.js     |  6 ++++--
 .../mx-theme/mxtheme/static/sphinx_materialdesign_theme.js.map |  2 +-
 .../{_static => themes/mx-theme/src/js}/feedback.js            |  0
 .../themes/mx-theme/src/js/sphinx_materialdesign_theme.js      |  2 +-
 docs/python_docs/themes/mx-theme/src/scss/_root.scss           |  8 ++++++++
 .../python_docs/themes/mx-theme/src/scss/grid/_simplegrid.scss |  9 ---------
 docs/python_docs/themes/mx-theme/src/scss/layout/_layout.scss  |  3 ++-
 34 files changed, 38 insertions(+), 38 deletions(-)

diff --git a/docs/python_docs/_static/mxnet.css b/docs/python_docs/_static/mxnet.css
index 7d4f7f1..5c04804 100644
--- a/docs/python_docs/_static/mxnet.css
+++ b/docs/python_docs/_static/mxnet.css
@@ -19,10 +19,6 @@
     visibility: hidden;
 }
 
-.document .page-content {
-    padding: 0 10% !important;
-}
-
 .mdl-layout__header--waterfall.is-casting-shadow {
     box-shadow: none !important;
 }
diff --git a/docs/python_docs/python/tutorials/getting-started/crash-course/1-ndarray.md b/docs/python_docs/python/tutorials/getting-started/crash-course/1-ndarray.md
index 453cc35..52835b4 100644
--- a/docs/python_docs/python/tutorials/getting-started/crash-course/1-ndarray.md
+++ b/docs/python_docs/python/tutorials/getting-started/crash-course/1-ndarray.md
@@ -17,7 +17,7 @@
 
 # Step 1: Manipulate data with NP on MXNet
 
-This getting started exercise introduces the `np` package, which is similar to Numpy. For more information, please see [Differences between NP on MXNet and NumPy](/api/python/docs/tutorials/getting-started/deepnumpy/deepnumpy-vs-numpy.html).
+This getting started exercise introduces the `np` package, which is similar to Numpy. For more information, please see [Differences between NP on MXNet and NumPy](/api/python/docs/tutorials/getting-started/np/np-vs-numpy.html).
 
 ## Import packages and create an array
 
diff --git a/docs/python_docs/python/tutorials/getting-started/crash-course/6-use_gpus.md b/docs/python_docs/python/tutorials/getting-started/crash-course/6-use_gpus.md
index 1e60d5f..6f9cc5d 100644
--- a/docs/python_docs/python/tutorials/getting-started/crash-course/6-use_gpus.md
+++ b/docs/python_docs/python/tutorials/getting-started/crash-course/6-use_gpus.md
@@ -148,4 +148,4 @@ for epoch in range(10):
 ## Next steps
 
 Now you have completed training and predicting with a neural network by using NP on MXNet and
-Gluon. You can check the guides to these two front ends: [What is NP on MXNet](../deepnumpy/index.html) and [gluon](../gluon_from_experiment_to_deployment.md).
+Gluon. You can check the guides to these two front ends: [What is NP on MXNet](../np/index.html) and [gluon](../gluon_from_experiment_to_deployment.md).
diff --git a/docs/python_docs/python/tutorials/getting-started/index.rst b/docs/python_docs/python/tutorials/getting-started/index.rst
index 709ee03..dce53ee 100644
--- a/docs/python_docs/python/tutorials/getting-started/index.rst
+++ b/docs/python_docs/python/tutorials/getting-started/index.rst
@@ -30,7 +30,7 @@ The following tutorials teach how to use MXNet.
 
    .. card::
       :title: What is NP on MXNet
-      :link: deepnumpy/index.html
+      :link: np/index.html
 
       What is NP on MXNet
 
@@ -63,7 +63,7 @@ The following tutorials teach how to use MXNet.
    :maxdepth: 2
 
    crash-course/index
-   deepnumpy/index
+   np/index
    to-mxnet/index
    gluon_from_experiment_to_deployment
    logistic_regression_explained.md
diff --git a/docs/python_docs/python/tutorials/getting-started/deepnumpy/cheat-sheet.md b/docs/python_docs/python/tutorials/getting-started/np/cheat-sheet.md
similarity index 100%
rename from docs/python_docs/python/tutorials/getting-started/deepnumpy/cheat-sheet.md
rename to docs/python_docs/python/tutorials/getting-started/np/cheat-sheet.md
diff --git a/docs/python_docs/python/tutorials/getting-started/deepnumpy/index.rst b/docs/python_docs/python/tutorials/getting-started/np/index.rst
similarity index 98%
rename from docs/python_docs/python/tutorials/getting-started/deepnumpy/index.rst
rename to docs/python_docs/python/tutorials/getting-started/np/index.rst
index cd56ac4..3f1da88 100644
--- a/docs/python_docs/python/tutorials/getting-started/deepnumpy/index.rst
+++ b/docs/python_docs/python/tutorials/getting-started/np/index.rst
@@ -29,4 +29,4 @@ If this is your first time using NP on MXNet, we recommend that you review the f
    :maxdepth: 1
 
    cheat-sheet
-   deepnumpy-vs-numpy
\ No newline at end of file
+   np-vs-numpy
\ No newline at end of file
diff --git a/docs/python_docs/python/tutorials/getting-started/deepnumpy/deepnumpy-vs-numpy.md b/docs/python_docs/python/tutorials/getting-started/np/np-vs-numpy.md
similarity index 100%
rename from docs/python_docs/python/tutorials/getting-started/deepnumpy/deepnumpy-vs-numpy.md
rename to docs/python_docs/python/tutorials/getting-started/np/np-vs-numpy.md
diff --git a/docs/python_docs/python/tutorials/index.rst b/docs/python_docs/python/tutorials/index.rst
index 70f60c3..dcc5ea6 100644
--- a/docs/python_docs/python/tutorials/index.rst
+++ b/docs/python_docs/python/tutorials/index.rst
@@ -48,11 +48,10 @@ Packages & Modules
       MXNet's imperative interface for Python. If you're new to MXNet, start here!
 
    .. card::
-      :title: NDArray API
-      :link: packages/ndarray/index.html
+      :title: np.ndarray API
+      :link: packages/np/index.html
 
-      How to use the NDArray API to manipulate data.
-      A useful set of tutorials for beginners.
+      This section contains the `mxnet.np` API reference documentation.
 
    .. card::
       :title: Symbol API
diff --git a/docs/python_docs/python/tutorials/packages/index.rst b/docs/python_docs/python/tutorials/packages/index.rst
index 370028a..b14b884 100644
--- a/docs/python_docs/python/tutorials/packages/index.rst
+++ b/docs/python_docs/python/tutorials/packages/index.rst
@@ -91,6 +91,12 @@ Shared APIs
 
       How to use the optimizers.
 
+   .. card::
+      :title: NP on MXNet reference
+      :link: np/index.html
+
+      This section contains the mxnet.np API reference documentation.
+      
 .. toctree::
    :hidden:
    :glob:
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/index.rst b/docs/python_docs/python/tutorials/packages/ndarray/index.rst
index 7456235..5fb5e5d 100644
--- a/docs/python_docs/python/tutorials/packages/ndarray/index.rst
+++ b/docs/python_docs/python/tutorials/packages/ndarray/index.rst
@@ -45,10 +45,6 @@ NDArray
 
       For Sparse NDArray tutorials
 
-   .. card::
-      :title: NP on MXNet reference
-      :link: deepnumpy/index.html
-
       This section contains the mxnet.np API reference documentation
 
 .. toctree::
@@ -57,4 +53,3 @@ NDArray
 
    *
    sparse/index
-   deepnumpy/index
\ No newline at end of file
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/arrays.indexing.rst b/docs/python_docs/python/tutorials/packages/np/arrays.indexing.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/arrays.indexing.rst
rename to docs/python_docs/python/tutorials/packages/np/arrays.indexing.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/arrays.ndarray.rst b/docs/python_docs/python/tutorials/packages/np/arrays.ndarray.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/arrays.ndarray.rst
rename to docs/python_docs/python/tutorials/packages/np/arrays.ndarray.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/arrays.rst b/docs/python_docs/python/tutorials/packages/np/arrays.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/arrays.rst
rename to docs/python_docs/python/tutorials/packages/np/arrays.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/index.rst b/docs/python_docs/python/tutorials/packages/np/index.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/index.rst
rename to docs/python_docs/python/tutorials/packages/np/index.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/npx.rst b/docs/python_docs/python/tutorials/packages/np/npx.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/npx.rst
rename to docs/python_docs/python/tutorials/packages/np/npx.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/random/index.rst b/docs/python_docs/python/tutorials/packages/np/random/index.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/random/index.rst
rename to docs/python_docs/python/tutorials/packages/np/random/index.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.array-creation.rst b/docs/python_docs/python/tutorials/packages/np/routines.array-creation.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.array-creation.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.array-creation.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.array-manipulation.rst b/docs/python_docs/python/tutorials/packages/np/routines.array-manipulation.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.array-manipulation.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.array-manipulation.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.io.rst b/docs/python_docs/python/tutorials/packages/np/routines.io.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.io.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.io.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.linalg.rst b/docs/python_docs/python/tutorials/packages/np/routines.linalg.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.linalg.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.linalg.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.math.rst b/docs/python_docs/python/tutorials/packages/np/routines.math.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.math.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.math.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.rst b/docs/python_docs/python/tutorials/packages/np/routines.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.sort.rst b/docs/python_docs/python/tutorials/packages/np/routines.sort.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.sort.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.sort.rst
diff --git a/docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.statistics.rst b/docs/python_docs/python/tutorials/packages/np/routines.statistics.rst
similarity index 100%
rename from docs/python_docs/python/tutorials/packages/ndarray/deepnumpy/routines.statistics.rst
rename to docs/python_docs/python/tutorials/packages/np/routines.statistics.rst
diff --git a/docs/python_docs/themes/mx-theme/mxtheme/layout.html b/docs/python_docs/themes/mx-theme/mxtheme/layout.html
index 994da38..1e94b28 100644
--- a/docs/python_docs/themes/mx-theme/mxtheme/layout.html
+++ b/docs/python_docs/themes/mx-theme/mxtheme/layout.html
@@ -67,10 +67,12 @@
     '_static/feedback.css',
 ] %}
 
-    {%- block header %}
-        <script type="text/javascript" src="{{ pathto('_static/sphinx_materialdesign_theme.js', 1) }} "></script>
-        <script type="text/javascript" src="{{ pathto('_static/feedback.js', 1) }}"></script>
-    {% endblock %}
+{% set script_files = script_files + [
+    '_static/sphinx_materialdesign_theme.js'
+  ]
+%}
+
+{%- block header %}{% endblock %}
 {%- block relbar1 %}{% endblock %}
 {%- block relbar2 %}{% include "relations.html" %}{% endblock %}
 {%- block sidebar2 %}{% endblock %}
diff --git a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css
index c729ff1..04b7450 100644
--- a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css
+++ b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css
@@ -1,2 +1,2 @@
-.admonition,.mdl-shadow--2dp,.page-content pre:hover,.page-content table:not(.footnote):not(.indextable):not(.hlist):not(.option-list):not(.field-list){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-shadow--3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mdl-shadow--6 [...]
+.admonition,.mdl-shadow--2dp,.page-content pre:hover,.page-content table:not(.footnote):not(.indextable):not(.hlist):not(.option-list):not(.field-list){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-shadow--3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mdl-shadow--6 [...]
 /*# sourceMappingURL=/sphinx_materialdesign_theme.css.map */
\ No newline at end of file
diff --git a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css.map b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css.map
index 74e6faf..6c584d6 100644
--- a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css.map
+++ b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../../node_modules/material-design-lite/src/shadow/_shadow.scss","../../node_modules/material-design-lite/src/_mixins.scss","../../node_modules/material-design-lite/src/data-table/_data-table.scss","../../node_modules/material-design-lite/src/_variables.scss","../../node_modules/material-design-lite/src/footer/_mini_footer.scss","../../node_modules/material-design-lite/src/card/_card.scss","../../node_modules/material-design-lite/src/button/_button.scss","../scss [...]
\ No newline at end of file
+{"version":3,"sources":["../../node_modules/material-design-lite/src/shadow/_shadow.scss","../../node_modules/material-design-lite/src/_mixins.scss","../../node_modules/material-design-lite/src/data-table/_data-table.scss","../../node_modules/material-design-lite/src/_variables.scss","../../node_modules/material-design-lite/src/footer/_mini_footer.scss","../../node_modules/material-design-lite/src/card/_card.scss","../../node_modules/material-design-lite/src/button/_button.scss","../scss [...]
\ No newline at end of file
diff --git a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js
index 1e1b2c5..7ca6cd6 100644
--- a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js
+++ b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js
@@ -1,5 +1,7 @@
 parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.expo [...]
 
+},{}],"dMzA":[function(require,module,exports) {
+$(document).ready(function(){$(".feedback-answer").on("click",function(){$(".feedback-question").remove(),$(".feedback-answer-container").remove(),$(".feedback-thank-you").show(),ga("send",{hitType:"event",eventCategory:"Did this page help you?",eventAction:$(this).attr("data-response"),eventLabel:window.location.pathname||"unknown",eventValue:"yes"===$(this).attr("data-response")?1:0})})});
 },{}],"vKy7":[function(require,module,exports) {
 function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}!function(){"use strict";function t(e,t){if(e){if(t.element_.classList.contains(t.CssClasses_.MDL_JS_RIPPLE_EFFECT)){var s=document.createElement("span");s.classList.add(t.CssClasses_.MDL_RIPPLE_CONTAINER),s.classList.add(t.CssClasses_.MDL_JS_RIPPLE_EFFECT);var i [...]
 },{}],"QiIT":[function(require,module,exports) {
@@ -698,6 +700,6 @@ var e=arguments[3];if(require("core-js/shim"),require("regenerator-runtime/runti
 },{"core-js/shim":"y1LN","regenerator-runtime/runtime":"VuXv","core-js/fn/regexp/escape":"Rlym"}],"sKvN":[function(require,module,exports) {
 "use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var n=0;n<e.length;n++){var s=e[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function n(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var s=function(){function e(n){t(this,e),this.doc=document,this.nav=this.doc.querySe [...]
 },{}],"brfV":[function(require,module,exports) {
-"use strict";require("../scss/sphinx_materialdesign_theme.scss"),require("material-design-lite"),require("babel-polyfill");var a=t(require("./scrollspy"));function t(a){return a&&a.__esModule?a:{default:a}}$(function(){var t,e;t=$(".mdl-layout__drawer nav").find("li"),$.each(t,function(a,t){var e=$(t),n=$('<span class="link-wrapper"></span>'),l=e.children("a");e.append(n.append(l));var o=e.hasClass("current")&&!l.hasClass("current"),d=e.children("ul");if(d.length){var i="globalnav-".conc [...]
-},{"../scss/sphinx_materialdesign_theme.scss":"BS4D","material-design-lite":"vKy7","babel-polyfill":"zUFY","./scrollspy":"sKvN"}]},{},["brfV"], null)
+"use strict";require("../scss/sphinx_materialdesign_theme.scss"),require("./feedback"),require("material-design-lite"),require("babel-polyfill");var a=t(require("./scrollspy"));function t(a){return a&&a.__esModule?a:{default:a}}$(function(){var t,e;t=$(".mdl-layout__drawer nav").find("li"),$.each(t,function(a,t){var e=$(t),n=$('<span class="link-wrapper"></span>'),l=e.children("a");e.append(n.append(l));var o=e.hasClass("current")&&!l.hasClass("current"),d=e.children("ul");if(d.length){v [...]
+},{"../scss/sphinx_materialdesign_theme.scss":"BS4D","./feedback":"dMzA","material-design-lite":"vKy7","babel-polyfill":"zUFY","./scrollspy":"sKvN"}]},{},["brfV"], null)
 //# sourceMappingURL=/sphinx_materialdesign_theme.js.map
\ No newline at end of file
diff --git a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js.map b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js.map
index 2fbcdbb..87e68e4 100644
--- a/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js.map
+++ b/docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js.map
@@ -1 +1 @@
-{"version":3,"sources":["ripple.js","tabs.js","layout.js","mdlComponentHandler.js","rAF.js","button.js","checkbox.js","icon-toggle.js","menu.js","progress.js","radio.js","slider.js","snackbar.js","spinner.js","switch.js","textfield.js","tooltip.js","data-table.js","../../node_modules/core-js/modules/_global.js","../../node_modules/core-js/modules/_has.js","../../node_modules/core-js/modules/_fails.js","../../node_modules/core-js/modules/_descriptors.js","../../node_modules/core-js/module [...]
\ No newline at end of file
+{"version":3,"sources":["feedback.js","ripple.js","tabs.js","layout.js","mdlComponentHandler.js","rAF.js","button.js","checkbox.js","icon-toggle.js","menu.js","progress.js","radio.js","slider.js","snackbar.js","spinner.js","switch.js","textfield.js","tooltip.js","data-table.js","../../node_modules/core-js/modules/_global.js","../../node_modules/core-js/modules/_has.js","../../node_modules/core-js/modules/_fails.js","../../node_modules/core-js/modules/_descriptors.js","../../node_modules/ [...]
\ No newline at end of file
diff --git a/docs/python_docs/_static/feedback.js b/docs/python_docs/themes/mx-theme/src/js/feedback.js
similarity index 100%
rename from docs/python_docs/_static/feedback.js
rename to docs/python_docs/themes/mx-theme/src/js/feedback.js
diff --git a/docs/python_docs/themes/mx-theme/src/js/sphinx_materialdesign_theme.js b/docs/python_docs/themes/mx-theme/src/js/sphinx_materialdesign_theme.js
index 5f14255..dad4607 100644
--- a/docs/python_docs/themes/mx-theme/src/js/sphinx_materialdesign_theme.js
+++ b/docs/python_docs/themes/mx-theme/src/js/sphinx_materialdesign_theme.js
@@ -1,8 +1,8 @@
 import "../scss/sphinx_materialdesign_theme.scss";
+import "./feedback";
 import "material-design-lite";
 import "babel-polyfill";
 import ScrollSpy from "./scrollspy";
-import AdjustHeight from "./adjust-height";
 
 $(function() {
 
diff --git a/docs/python_docs/themes/mx-theme/src/scss/_root.scss b/docs/python_docs/themes/mx-theme/src/scss/_root.scss
index f805a8f..5893d7d 100644
--- a/docs/python_docs/themes/mx-theme/src/scss/_root.scss
+++ b/docs/python_docs/themes/mx-theme/src/scss/_root.scss
@@ -14,6 +14,14 @@ body {
     outline: none;
  }
 
+.mdl-layout__content header.mdl-layout__drawer {
+    display: none;
+}
+
+.mdl-layout--fixed-drawer>.mdl-layout__content {
+    margin-left: 300px;    
+}
+
 h1, h2, h3, h4, h5, h6, blockquote, span.mdl-layout-title,
 a.download > code.download {
     font-family: $body_font_family;
diff --git a/docs/python_docs/themes/mx-theme/src/scss/grid/_simplegrid.scss b/docs/python_docs/themes/mx-theme/src/scss/grid/_simplegrid.scss
index c415595..c99c056 100644
--- a/docs/python_docs/themes/mx-theme/src/scss/grid/_simplegrid.scss
+++ b/docs/python_docs/themes/mx-theme/src/scss/grid/_simplegrid.scss
@@ -59,15 +59,6 @@ $breakpoint-large: 60em; // 960px
   width: 100%;
   margin-left: auto;
   margin-right: auto;
-
-  @media only screen and (min-width: $breakpoint-small) {
-    width: 80%;
-  }
-
-  @media only screen and (min-width: $breakpoint-large) {
-    width: 75%;
-    max-width: 60rem;
-  }
 }
 
 .row {
diff --git a/docs/python_docs/themes/mx-theme/src/scss/layout/_layout.scss b/docs/python_docs/themes/mx-theme/src/scss/layout/_layout.scss
index 2654a2c..2e862e1 100644
--- a/docs/python_docs/themes/mx-theme/src/scss/layout/_layout.scss
+++ b/docs/python_docs/themes/mx-theme/src/scss/layout/_layout.scss
@@ -4,7 +4,7 @@
  $layout: (
     document: (
         xl: (
-            width: 1400px,
+            width: 100%,
         )
     ),
     drawer-container: (
@@ -65,6 +65,7 @@
             overflow-x: auto;
             overflow-y: auto;
             width: inherit;
+            right: 0px;
             &::-webkit-scrollbar {
                 width: 6px;
             }