import distributions, parameter, poly, polycs, polyint, polyreg, polylsq, basis, stats, nataf
from parameter import Parameter 
from polyreg import Polyreg 
from polylsq import Polylsq
from polyint import Polyint 
from polycs import Polycs
from poly import Poly 
from stats import Statistics
from basis import Basis 
from nataf import Nataf
import numpy as np
from utils import evalfunction, evalgradients, meshgrid, twoDgrid
from dr import *
import matplotlib
params = {'legend.fontsize': 13,
          'font.size' : 13.0,
          'font.family': 'serif',
          'font.stretch': 'semi-condensed',
          'axes.labelsize': 12,
          'axes.titlesize': 12,
          'axes.axisbelow': True,
          'xtick.labelsize' :13,
          'ytick.labelsize': 13,
          'mathtext.fontset': 'cm',
          'mathtext.rm': 'sans',
          'font.variant':'small-caps',
          'grid.linestyle': '-',
          'grid.color': 'white',
          'grid.linewidth': 2.0,
          'axes.spines.right':False,
          'axes.spines.top': False,
          'axes.grid': True,
          'axes.facecolor':'whitesmoke',
          'axes.spines.right': False,
          'axes.spines.top': False,
          'legend.frameon' : False,
          'image.cmap' : 'gist_earth'
          #'grid.linewidth': 0.5,
         }
matplotlib.rcParams.update(params)
def adjust_spines(ax, spines):
    for loc, spine in ax.spines.items():
        if loc in spines:
            spine.set_position(('outward', 10))  # outward by 10 points
            #spine.set_smart_bounds(True)
        else:
            spine.set_color('none')  # don't draw spine
    # turn off ticks where there is no spine
    if 'left' in spines:
        ax.yaxis.set_ticks_position('left')
        ax.spines['left'].set_color('black')
        ax.tick_params(axis='y', colors='black', width=2)
    else:
        # no yaxis ticks
        ax.yaxis.set_ticks([])

    if 'bottom' in spines:
        ax.xaxis.set_ticks_position('bottom')
        ax.spines['left'].set_color('black')
        ax.tick_params(axis='x', colors='black', width=2)
    else:
        # no xaxis ticks
        ax.xaxis.set_ticks([])
@@ -16,2135 +16,125 @@
 tion
-s
 , 
-parameter, poly, polycs, polyint, polyreg, polylsq, basis, stats, nataf%0Afrom parameter import Parameter %0Afrom polyreg import Polyreg %0Afrom polylsq import Polylsq%0Afrom polyint import Polyint %0Afrom polycs import Polycs%0Afrom poly import Poly %0Afrom stats import Statistics%0Afrom basis import Basis %0Afrom nataf import Nataf%0Aimport numpy as np%0Afrom utils import evalfunction, evalgradients, meshgrid, twoDgrid%0Afrom dr import *%0Aimport matplotlib%0Aparams = %7B'legend.fontsize': 13,%0A          'font.size' : 13.0,%0A          'font.family': 'serif',%0A          'font.stretch': 'semi-condensed',%0A          'axes.labelsize': 12,%0A          'axes.titlesize': 12,%0A          'axes.axisbelow': True,%0A          'xtick.labelsize' :13,%0A          'ytick.labelsize': 13,%0A          'mathtext.fontset': 'cm',%0A          'mathtext.rm': 'sans',%0A          'font.variant':'small-caps',%0A          'grid.linestyle': '-',%0A          'grid.color': 'white',%0A          'grid.linewidth': 2.0,%0A          'axes.spines.right':False,%0A          'axes.spines.top': False,%0A          'axes.grid': True,%0A          'axes.facecolor':'whitesmoke',%0A          'axes.spines.right': False,%0A          'axes.spines.top': False,%0A          'legend.frameon' : False,%0A          'image.cmap' : 'gist_earth'%0A          #'grid.linewidth': 0.5,%0A         %7D%0Amatplotlib.rcParams.update(params)%0Adef adjust_spines(ax, spines):%0A    for loc, spine in ax.spines.items():%0A        if loc in spines:%0A            spine.set_position(('outward', 10))  # outward by 10 points%0A            #spine.set_smart_bounds(True)%0A        else:%0A            spine.set_color('none')  # don't draw spine%0A    # turn off ticks where there is no spine%0A    if 'left' in spines:%0A        ax.yaxis.set_ticks_position('left')%0A        ax.spines%5B'left'%5D.set_color('black')%0A        ax.tick_params(axis='y', colors='black', width=2)%0A    else:%0A        # no yaxis ticks%0A        ax.yaxis.set_ticks(%5B%5D)%0A%0A    if 'bottom' in spines:%0A        ax.xaxis.set_ticks_position('bottom')%0A        ax.spines%5B'left'%5D.set_color('black')%0A        ax.tick_params(axis='x', colors='black', width=2)%0A    else:%0A        # no xaxis ticks%0A        ax.xaxis.set_ticks(%5B%5D)
+gaussian, truncated_gaussian, chebyshev, cauchy, chisquared, beta, gamma, rayleigh, uniform, weibull%0Aimport numpy as np

change for new custom