Skip to content

Commit

Permalink
Merge remote-tracking branch 'refs/remotes/origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
Ghislain Picard committed Jan 24, 2018
2 parents b17be2b + 508c95a commit f4ac495
Show file tree
Hide file tree
Showing 84 changed files with 738 additions and 14 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ instance/
.scrapy

# Sphinx documentation
docs/_build/
doc/build/
doc/octave-workspace

# PyBuilder
target/
Expand Down
8 changes: 8 additions & 0 deletions doc/rtd_requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# These packages are needed for proper readthedocs import of documentation
Sphinx==1.5.3
numpy
six
xarray
pandas
scipy
oct2py
42 changes: 34 additions & 8 deletions doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,30 @@
# sys.path.insert(0, os.path.abspath('source/'))
sys.path.insert(0, os.path.abspath('../../smrt/'))

# This allows readthedocs to find the submodules
on_rtd = os.environ.get('READTHEDOCS') == 'True'
if on_rtd:
# For DORT rtsolver:
import math
# For Autocorrelation microstructure_model:
import copy
# For everything:
import smrt

# sphinxcontrib-restbuilder specific code
# from https://pythonhosted.org/sphinxcontrib-restbuilder/
rst_file_suffix = '.rst'
rst_link_suffix = ''
rst_line_width = 78
rst_indent = 4
def rst_file_transform(docname):
if docname == 'index':
docname = 'home'
return docname.title() + rst_file_suffix
def rst_link_transform(docname):
if docname == 'index':
return 'wiki'
return 'wiki/' + docname.title()

# -- General configuration ------------------------------------------------

Expand All @@ -31,6 +55,7 @@
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.

extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.coverage',
Expand Down Expand Up @@ -73,9 +98,9 @@
# built documents.
#
# The short X.Y version.
version = u'0'
version = u'1.0'
# The full version, including alpha/beta/rc tags.
release = u'0'
release = u'1.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down Expand Up @@ -135,17 +160,18 @@
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
html_theme = 'alabaster'
html_theme = 'bizstyle'

# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#
html_theme_options = {
"fixed_sidebar": "true",
"sidebar_collapse": "true",
"show_powered_by": "false"
}
# alabaster theme options
#html_theme_options = {
# "fixed_sidebar": "true",
# "sidebar_collapse": "true",
# "show_powered_by": "false"
#}

# Add any paths that contain custom themes here, relative to this directory.
# html_theme_path = []
Expand Down
7 changes: 7 additions & 0 deletions doc/source/modules.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt
====

.. toctree::
:maxdepth: 4

smrt
16 changes: 16 additions & 0 deletions doc/source/smrt.atmosphere.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
smrt.atmosphere package
=======================

.. automodule:: smrt.atmosphere
:members:
:undoc-members:
:show-inheritance:

Submodules
----------

.. toctree::

smrt.atmosphere.simple_isotropic_atmosphere
smrt.atmosphere.test_atmosphere

7 changes: 7 additions & 0 deletions doc/source/smrt.atmosphere.simple_isotropic_atmosphere.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.atmosphere.simple_isotropic_atmosphere module
==================================================

.. automodule:: smrt.atmosphere.simple_isotropic_atmosphere
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.atmosphere.test_atmosphere.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.atmosphere.test_atmosphere module
======================================

.. automodule:: smrt.atmosphere.test_atmosphere
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.error.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.error module
======================

.. automodule:: smrt.core.error
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.fresnel.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.fresnel module
========================

.. automodule:: smrt.core.fresnel
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.globalconstants.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.globalconstants module
================================

.. automodule:: smrt.core.globalconstants
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.layer.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.layer module
======================

.. automodule:: smrt.core.layer
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.model.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.model module
======================

.. automodule:: smrt.core.model
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.plugin.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.plugin module
=======================

.. automodule:: smrt.core.plugin
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.result.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.result module
=======================

.. automodule:: smrt.core.result
:members:
:undoc-members:
:show-inheritance:
28 changes: 28 additions & 0 deletions doc/source/smrt.core.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
smrt.core package
=================

.. automodule:: smrt.core
:members:
:undoc-members:
:show-inheritance:

Submodules
----------

.. toctree::

smrt.core.error
smrt.core.fresnel
smrt.core.globalconstants
smrt.core.layer
smrt.core.model
smrt.core.plugin
smrt.core.result
smrt.core.sensitivity_study
smrt.core.sensor
smrt.core.snowpack
smrt.core.substrate
smrt.core.test_globalconstants
smrt.core.test_layer
smrt.core.test_sensor

7 changes: 7 additions & 0 deletions doc/source/smrt.core.sensitivity_study.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.sensitivity_study module
==================================

.. automodule:: smrt.core.sensitivity_study
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.sensor.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.sensor module
=======================

.. automodule:: smrt.core.sensor
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.snowpack.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.snowpack module
=========================

.. automodule:: smrt.core.snowpack
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.substrate.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.substrate module
==========================

.. automodule:: smrt.core.substrate
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.test_globalconstants.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.test_globalconstants module
=====================================

.. automodule:: smrt.core.test_globalconstants
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.test_layer.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.test_layer module
===========================

.. automodule:: smrt.core.test_layer
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.core.test_sensor.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.core.test_sensor module
============================

.. automodule:: smrt.core.test_sensor
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.commonfunc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.commonfunc module
==============================

.. automodule:: smrt.emmodel.commonfunc
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.commontest.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.commontest module
==============================

.. automodule:: smrt.emmodel.commontest
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.dmrt_qca_shortrange.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.dmrt_qca_shortrange module
=======================================

.. automodule:: smrt.emmodel.dmrt_qca_shortrange
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.dmrt_qcacp_shortrange.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.dmrt_qcacp_shortrange module
=========================================

.. automodule:: smrt.emmodel.dmrt_qcacp_shortrange
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.dmrt_shortrange.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.dmrt_shortrange module
===================================

.. automodule:: smrt.emmodel.dmrt_shortrange
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.dmrt_test.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.dmrt_test module
=============================

.. automodule:: smrt.emmodel.dmrt_test
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.effective_permittivity.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.effective_permittivity module
==========================================

.. automodule:: smrt.emmodel.effective_permittivity
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.iba.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.iba module
=======================

.. automodule:: smrt.emmodel.iba
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.iba_original.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.iba_original module
================================

.. automodule:: smrt.emmodel.iba_original
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.nonescattering.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.nonescattering module
==================================

.. automodule:: smrt.emmodel.nonescattering
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.prescribed_kskaeps.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.prescribed_kskaeps module
======================================

.. automodule:: smrt.emmodel.prescribed_kskaeps
:members:
:undoc-members:
:show-inheritance:
7 changes: 7 additions & 0 deletions doc/source/smrt.emmodel.rayleigh.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
smrt.emmodel.rayleigh module
============================

.. automodule:: smrt.emmodel.rayleigh
:members:
:undoc-members:
:show-inheritance:

0 comments on commit f4ac495

Please sign in to comment.