Skip to content

Commit

Permalink
Update plot cache and fix import order mistakes
Browse files Browse the repository at this point in the history
  • Loading branch information
gb119 committed Dec 21, 2020
1 parent b4f5be8 commit 5907a4f
Show file tree
Hide file tree
Showing 227 changed files with 71 additions and 44 deletions.
2 changes: 1 addition & 1 deletion Stoner/folders/mixins.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
from numpy.ma import masked_invalid
from matplotlib.pyplot import figure, Figure, subplot, tight_layout

from ..compat import string_types, get_filedialog, _pattern_type, makedirs, path_types
from Stoner.tools import isIterable, make_Data
from ..compat import string_types, get_filedialog, _pattern_type, makedirs, path_types
from ..core.base import metadataObject, string_to_type
from ..core.exceptions import StonerUnrecognisedFormat
from .core import baseFolder, __add_core__ as _base__add_core__, __sub_core__ as _base__sub_core__
Expand Down
2 changes: 1 addition & 1 deletion Stoner/folders/utils.py
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
import string
import fnmatch
import pathlib
from multiprocessing.pool import ThreadPool

from numpy import array
from multiprocessing.pool import ThreadPool
import multiprocess as multiprocessing

from Stoner.compat import string_types, _pattern_type
Expand Down
4 changes: 2 additions & 2 deletions Stoner/formats/rigs.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@

import numpy as np

import Stoner.Core as Core
from .generic import CSVFile
from Stoner.compat import bytes2str
from Stoner.core.base import string_to_type
import Stoner.Core as Core
from .generic import CSVFile


class BigBlueFile(CSVFile):
Expand Down
Binary file modified doc/plot_cache/3D.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/3D.pdf
Binary file not shown.
Binary file modified doc/plot_cache/3D.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/arrhenius-class.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/arrhenius-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/arrhenius-class.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/bdr-class.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/bdr-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/bdr-class.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/bins.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/bins.pdf
Binary file not shown.
Binary file modified doc/plot_cache/bins.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/blochgruneisen-class.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/blochgruneisen-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/blochgruneisen-class.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/channel_math.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/channel_math.pdf
Binary file not shown.
Binary file modified doc/plot_cache/channel_math.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/colormap.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/colormap.pdf
Binary file not shown.
Binary file modified doc/plot_cache/colormap.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/common_y.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/common_y.pdf
Binary file not shown.
Binary file modified doc/plot_cache/common_y.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/contour.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/contour.pdf
Binary file not shown.
Binary file modified doc/plot_cache/contour.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curve_fit_line.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curve_fit_line.pdf
Binary file not shown.
Binary file modified doc/plot_cache/curve_fit_line.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curvefit_plane.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curvefit_plane.pdf
Binary file not shown.
Binary file modified doc/plot_cache/curvefit_plane.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curvefit_plane2.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curvefit_plane2.pdf
Binary file not shown.
Binary file modified doc/plot_cache/curvefit_plane2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curvefit_sphere.hires.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/plot_cache/curvefit_sphere.pdf
Binary file not shown.
Binary file modified doc/plot_cache/curvefit_sphere.png
Binary file modified doc/plot_cache/curvefit_sphere_2.hires.png
Binary file modified doc/plot_cache/curvefit_sphere_2.pdf
Binary file not shown.
Binary file modified doc/plot_cache/curvefit_sphere_2.png
Binary file modified doc/plot_cache/customising.hires.png
Binary file modified doc/plot_cache/customising.pdf
Binary file not shown.
Binary file modified doc/plot_cache/customising.png
Binary file modified doc/plot_cache/decompose.hires.png
Binary file modified doc/plot_cache/decompose.pdf
Binary file not shown.
Binary file modified doc/plot_cache/decompose.png
Binary file modified doc/plot_cache/defaultstyle.hires.png
Binary file modified doc/plot_cache/defaultstyle.pdf
Binary file not shown.
Binary file modified doc/plot_cache/defaultstyle.png
Binary file modified doc/plot_cache/diffev1.hires.png
Binary file modified doc/plot_cache/diffev1.pdf
Binary file not shown.
Binary file modified doc/plot_cache/diffev1.png
Binary file modified doc/plot_cache/diffev2.hires.png
Binary file modified doc/plot_cache/diffev2.pdf
Binary file not shown.
Binary file modified doc/plot_cache/diffev2.png
Binary file modified doc/plot_cache/double_y.hires.png
Binary file modified doc/plot_cache/double_y.pdf
Binary file not shown.
Binary file modified doc/plot_cache/double_y.png
Binary file modified doc/plot_cache/extrapolate-demo.hires.png
Binary file modified doc/plot_cache/extrapolate-demo.pdf
Binary file not shown.
Binary file modified doc/plot_cache/extrapolate-demo.png
Binary file modified doc/plot_cache/fluchsdondheimer-class.hires.png
Binary file modified doc/plot_cache/fluchsdondheimer-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/fluchsdondheimer-class.png
Binary file modified doc/plot_cache/fowlernordheim-class.hires.png
Binary file modified doc/plot_cache/fowlernordheim-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/fowlernordheim-class.png
Binary file modified doc/plot_cache/gbstyle.hires.png
Binary file modified doc/plot_cache/gbstyle.pdf
Binary file not shown.
Binary file modified doc/plot_cache/gbstyle.png
Binary file modified doc/plot_cache/ic_b_airy_class.hires.png
Binary file modified doc/plot_cache/ic_b_airy_class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/ic_b_airy_class.png
Binary file modified doc/plot_cache/inset.hires.png
Binary file modified doc/plot_cache/inset.pdf
Binary file not shown.
Binary file modified doc/plot_cache/inset.png
Binary file modified doc/plot_cache/jtbstyle.hires.png
Binary file modified doc/plot_cache/jtbstyle.pdf
Binary file not shown.
Binary file modified doc/plot_cache/jtbstyle.png
Binary file modified doc/plot_cache/kittel-class.hires.png
Binary file modified doc/plot_cache/kittel-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/kittel-class.png
Binary file modified doc/plot_cache/langevin-class.hires.png
Binary file modified doc/plot_cache/langevin-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/langevin-class.png
Binary file modified doc/plot_cache/lmfit2.hires.png
Binary file modified doc/plot_cache/lmfit2.pdf
Binary file not shown.
Binary file modified doc/plot_cache/lmfit2.png
Binary file modified doc/plot_cache/lmfit_example.hires.png
Binary file modified doc/plot_cache/lmfit_example.pdf
Binary file not shown.
Binary file modified doc/plot_cache/lmfit_example.png
Binary file modified doc/plot_cache/lorentzian_diff_class.hires.png
Binary file modified doc/plot_cache/lorentzian_diff_class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/lorentzian_diff_class.png
Binary file modified doc/plot_cache/make_model.hires.png
Binary file modified doc/plot_cache/make_model.pdf
Binary file not shown.
Binary file modified doc/plot_cache/make_model.png
Binary file modified doc/plot_cache/matrix.hires.png
Binary file modified doc/plot_cache/matrix.pdf
Binary file not shown.
Binary file modified doc/plot_cache/matrix.png
Binary file modified doc/plot_cache/modarrhenius-class.hires.png
Binary file modified doc/plot_cache/modarrhenius-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/modarrhenius-class.png
Binary file modified doc/plot_cache/multiple_y.hires.png
Binary file modified doc/plot_cache/multiple_y.pdf
Binary file not shown.
Binary file modified doc/plot_cache/multiple_y.png
Binary file modified doc/plot_cache/nDimarrhenius-class.hires.png
Binary file modified doc/plot_cache/nDimarrhenius-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/nDimarrhenius-class.png
Binary file modified doc/plot_cache/odr_demo.hires.png
Binary file modified doc/plot_cache/odr_demo.pdf
Binary file not shown.
Binary file modified doc/plot_cache/odr_demo.png
Binary file modified doc/plot_cache/odrfit1.hires.png
Binary file modified doc/plot_cache/odrfit1.pdf
Binary file not shown.
Binary file modified doc/plot_cache/odrfit1.png
Binary file modified doc/plot_cache/odrfit2.hires.png
Binary file modified doc/plot_cache/odrfit2.pdf
Binary file not shown.
Binary file modified doc/plot_cache/odrfit2.png
Binary file modified doc/plot_cache/outlier.hires.png
Binary file modified doc/plot_cache/outlier.pdf
Binary file not shown.
Binary file modified doc/plot_cache/outlier.png
Binary file modified doc/plot_cache/panels.hires.png
Binary file modified doc/plot_cache/panels.pdf
Binary file not shown.
Binary file modified doc/plot_cache/panels.png
Binary file modified doc/plot_cache/peaks.hires.png
Binary file modified doc/plot_cache/peaks.pdf
Binary file not shown.
Binary file modified doc/plot_cache/peaks.png
Binary file modified doc/plot_cache/powerlaw-class.hires.png
Binary file modified doc/plot_cache/powerlaw-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/powerlaw-class.png
Binary file modified doc/plot_cache/prbstyle.hires.png
Binary file modified doc/plot_cache/prbstyle.pdf
Binary file not shown.
Binary file modified doc/plot_cache/prbstyle.png
Binary file modified doc/plot_cache/quadratic-class.hires.png
Binary file modified doc/plot_cache/quadratic-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/quadratic-class.png
Binary file modified doc/plot_cache/rsj_noiseless_class.hires.png
Binary file modified doc/plot_cache/rsj_noiseless_class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/rsj_noiseless_class.png
Binary file modified doc/plot_cache/rsj_simple_class.hires.png
Binary file modified doc/plot_cache/rsj_simple_class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/rsj_simple_class.png
Binary file modified doc/plot_cache/scale.hires.png
Binary file modified doc/plot_cache/scale.pdf
Binary file not shown.
Binary file modified doc/plot_cache/scale.png
Binary file modified doc/plot_cache/seabornstyle.hires.png
Binary file modified doc/plot_cache/seabornstyle.pdf
Binary file not shown.
Binary file modified doc/plot_cache/seabornstyle.png
Binary file modified doc/plot_cache/select.hires.png
Binary file modified doc/plot_cache/select.pdf
Binary file not shown.
Binary file modified doc/plot_cache/select.png
Binary file modified doc/plot_cache/simmons-class.hires.png
Binary file modified doc/plot_cache/simmons-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/simmons-class.png
Binary file modified doc/plot_cache/single.hires.png
Binary file modified doc/plot_cache/single.pdf
Binary file not shown.
Binary file modified doc/plot_cache/single.png
Binary file modified doc/plot_cache/sketchstyle.hires.png
Binary file modified doc/plot_cache/sketchstyle.pdf
Binary file not shown.
Binary file modified doc/plot_cache/sketchstyle.png
Binary file modified doc/plot_cache/smooth.hires.png
Binary file modified doc/plot_cache/smooth.pdf
Binary file not shown.
Binary file modified doc/plot_cache/smooth.png
Binary file modified doc/plot_cache/stitch.hires.png
Binary file modified doc/plot_cache/stitch.pdf
Binary file not shown.
Binary file modified doc/plot_cache/stitch.png
Binary file modified doc/plot_cache/strijkers_class.hires.png
Binary file modified doc/plot_cache/strijkers_class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/strijkers_class.png
Binary file modified doc/plot_cache/subplots.hires.png
Binary file modified doc/plot_cache/subplots.pdf
Binary file not shown.
Binary file modified doc/plot_cache/subplots.png
Binary file modified doc/plot_cache/template.hires.png
Binary file modified doc/plot_cache/template.pdf
Binary file not shown.
Binary file modified doc/plot_cache/template.png
Binary file modified doc/plot_cache/template2.hires.png
Binary file modified doc/plot_cache/template2.pdf
Binary file not shown.
Binary file modified doc/plot_cache/template2.png
Binary file modified doc/plot_cache/vector_field.hires.png
Binary file modified doc/plot_cache/vector_field.pdf
Binary file not shown.
Binary file modified doc/plot_cache/vector_field.png
Binary file modified doc/plot_cache/vft-class.hires.png
Binary file modified doc/plot_cache/vft-class.pdf
Binary file not shown.
Binary file modified doc/plot_cache/vft-class.png
Binary file modified doc/plot_cache/voxel2.hires.png
Binary file modified doc/plot_cache/voxel2.pdf
Binary file not shown.
Binary file modified doc/plot_cache/voxel2.png
Binary file modified doc/plot_cache/voxels.hires.png
Binary file modified doc/plot_cache/voxels.pdf
Binary file not shown.
Binary file modified doc/plot_cache/voxels.png
Binary file modified doc/plot_cache/wlfit.hires.png
Binary file modified doc/plot_cache/wlfit.pdf
Binary file not shown.
Binary file modified doc/plot_cache/wlfit.png
3 changes: 2 additions & 1 deletion doc/samples/3D_plot.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
"""3D surface plot example."""
# pylint: disable=invalid-name
from Stoner import Data
import numpy as np
import matplotlib.cm

from Stoner import Data

x, y = np.meshgrid(np.linspace(-2, 2, 100), np.linspace(-2, 2, 100))
x = x.ravel()
y = y.ravel()
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/Arrhenius.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Example of Arrhenius Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.thermal import Arrhenius, arrhenius
from numpy import linspace, ceil, log10, abs as np_abs
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.thermal import Arrhenius, arrhenius

# Make some data
T = linspace(200, 350, 101)
R = arrhenius(T + normal(size=len(T), scale=3.0, loc=0.0), 1e6, 0.5)
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/BDR.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Example of nDimArrhenius Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.tunnelling import BDR, bdr
from numpy import linspace, ones_like
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.tunnelling import BDR, bdr

# Make some data
V = linspace(-10, 10, 1000)
I = bdr(V, 2.5, 3.2, 0.3, 15.0, 1.0) + normal(size=len(V), scale=1.0e-3)
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/FowlerNordheim.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
"""Example of nDimArrhenius Fit."""
# pylint: disable=invalid-name
from numpy import linspace, ones_like
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.tunnelling import (
fowlerNordheim,
FowlerNordheim,
)
from numpy import linspace, ones_like
from numpy.random import normal

# Make some data
V = linspace(-4, 4, 1000)
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/Powerlaw.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Example of PowerLaw Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.generic import PowerLaw, powerLaw
from numpy import linspace
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.generic import PowerLaw, powerLaw

# Make some data
T = linspace(50, 500, 101)
R = powerLaw(T, 1e-2, 0.6666666) * normal(size=len(T), scale=0.1, loc=1.0)
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/Quadratic.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
"""Example of Quadratic Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.generic import quadratic, Quadratic
from numpy import linspace
from numpy.random import normal
import matplotlib.pyplot as plt

from Stoner import Data
from Stoner.analysis.fitting.models.generic import quadratic, Quadratic

# Make some data
x = linspace(-10, 10, 101)
y = quadratic(x + normal(size=len(x), scale=0.1), 4, -2, 11) * normal(
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/Simmons.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Example of nDimArrhenius Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.tunnelling import simmons, Simmons
from numpy import linspace, ones_like
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.tunnelling import simmons, Simmons

# Make some data
V = linspace(-4, 4, 101)
I = simmons(V, 2500, 3.2, 15.0) + normal(size=len(V), scale=5e-7)
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/blochlaw.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Test langevin fitting."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.magnetism import blochLaw, BlochLaw
from numpy import linspace, ones_like, where, nan, isnan
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.magnetism import blochLaw, BlochLaw

T = linspace(10, 1000, 100)
Ms = 1714
Tc = 1046
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/f_s.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
"""Test Weak-localisation fitting."""
# pylint: disable=invalid-name
from numpy import logspace, ones_like, log10
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.e_transport import (
fluchsSondheimer,
FluchsSondheimer,
)
from numpy import logspace, ones_like, log10
from numpy.random import normal

B = logspace(log10(2), 2, 26)
params = [12.5, 0.75, 1e3]
Expand Down
9 changes: 5 additions & 4 deletions doc/samples/Fitting/lorentzian.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
"""Test langevin fitting."""
# pylint: disable=invalid-name
from copy import copy

from numpy import linspace, ones_like
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.generic import (
Lorentzian_diff,
lorentzian_diff,
)

from numpy import linspace, ones_like
from numpy.random import normal
from copy import copy

x = linspace(-1.0, 1.0, 101)
params = [1, 0.1, -0.25]
y = lorentzian_diff(x, *params) + normal(size=len(x), scale=0.5)
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/modArrhenius.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Example of nDimArrhenius Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.thermal import modArrhenius, ModArrhenius
from numpy import linspace
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.thermal import modArrhenius, ModArrhenius

# Make some data
T = linspace(200, 350, 101)
R = modArrhenius(T, 1e6, 0.5, 1.5) * normal(scale=0.00005, loc=1.0, size=len(T))
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/nDimArrhenius.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Example of nDimArrhenius Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.thermal import nDimArrhenius, NDimArrhenius
from numpy import linspace
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.thermal import nDimArrhenius, NDimArrhenius

# Make some data
T = linspace(50, 500, 101)
R = nDimArrhenius(T + normal(size=len(T), scale=5.0, loc=1.0), 1e6, 0.5, 2)
Expand Down
5 changes: 3 additions & 2 deletions doc/samples/Fitting/vftEquation.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Example of Arrhenius Fit."""
# pylint: disable=invalid-name
from Stoner import Data
from Stoner.analysis.fitting.models.thermal import vftEquation, VFTEquation
from numpy import logspace, log10
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models.thermal import vftEquation, VFTEquation

# Make some data
T = logspace(log10(200), log10(350), 51)
params = (1e16, 0.5, 150)
Expand Down
3 changes: 2 additions & 1 deletion doc/samples/channel_math.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Demonstrate Channel math operations."""
# pylint: disable=invalid-name
from Stoner import Data
from numpy import linspace, ones_like, sin, cos, pi
from numpy.random import normal

from Stoner import Data
from Stoner.plot.utils import errorfill

x = linspace(0, 10 * pi, 101)
Expand Down
3 changes: 2 additions & 1 deletion doc/samples/colormap_plot.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Plot 3d fdata as a colourmap."""
# pylint: disable=invalid-name
from Stoner import Data
import numpy as np

from Stoner import Data

x, y = np.meshgrid(np.linspace(-2, 2, 100), np.linspace(-2, 2, 100))
x = x.ravel()
y = y.ravel()
Expand Down
2 changes: 1 addition & 1 deletion doc/samples/contour_plot.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""Plot 3D data on a contour plot."""
# pylint: disable=invalid-name
from Stoner import Data
import numpy as np
from Stoner import Data

x, y = np.meshgrid(np.linspace(-2, 2, 100), np.linspace(-2, 2, 100))
x = x.ravel()
Expand Down
3 changes: 2 additions & 1 deletion doc/samples/curvefit_models.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
"""Simple use of lmfit to fit data."""
# pylint: disable=invalid-name
from numpy import linspace, random

from Stoner import Data
from Stoner.analysis.fitting.models.generic import PowerLaw
from Stoner.analysis.fitting import odr_Model
from numpy import linspace, random

# Make some data
x = linspace(0, 10.0, 101)
Expand Down
3 changes: 2 additions & 1 deletion doc/samples/decompose.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Decompose Into symmetric and antisymmetric parts example."""
# pylint: disable=invalid-name
from numpy import linspace, reshape, array

from Stoner import Data
from Stoner.tools import format_val
from numpy import linspace, reshape, array

x = linspace(-10, 10, 201)
y = 0.3 * x ** 3 - 6 * x ** 2 + 11 * x - 20
Expand Down
3 changes: 2 additions & 1 deletion doc/samples/differential_evolution_simple.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Simple use of lmfit to fit data."""
# pylint: disable=invalid-name
from Stoner import Data
from numpy import linspace, exp, random

from Stoner import Data

# Make some data
x = linspace(0, 10.0, 101)
y = 2 + 4 * exp(-x / 1.7) + random.normal(scale=0.2, size=101)
Expand Down
3 changes: 2 additions & 1 deletion doc/samples/extrapolate-demo.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
"""Extrapolate data example."""
# pylint: disable=invalid-name
from Stoner import Data
from numpy import linspace, ones_like, column_stack, exp, sqrt
from numpy.random import normal
import matplotlib.pyplot as plt

from Stoner import Data
from Stoner.plot.utils import errorfill

x = linspace(1, 10, 101)
Expand Down
2 changes: 1 addition & 1 deletion doc/samples/joy_division_plot.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# -*- coding: utf-8 -*-
# pylint: disable=invalid-name
"""Demonstrate a waterfall plot styled after the famous album cover from Joy Division."""
from numpy import log10

from Stoner import Data, DataFolder
from Stoner.formats.instruments import RigakuFile
from Stoner.plot.utils import joy_division
from numpy import log10


class RigakuFolder(DataFolder):
Expand Down
1 change: 1 addition & 0 deletions doc/samples/lmfit_chi^2_demo.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Demo of new Stoner.Analysis.AnalyseFile.lmfit."""
# pylint: disable=invalid-name
from os.path import join

from Stoner.analysis.fitting.models import cfg_data_from_ini, cfg_model_from_ini
from Stoner import __home__

Expand Down
1 change: 1 addition & 0 deletions doc/samples/lmfit_demo.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Demo of new Stoner.Analysis.AnalyseFile.lmfit"""
# pylint: disable=invalid-name
from os.path import join

from Stoner.analysis.fitting.models import cfg_data_from_ini, cfg_model_from_ini
from Stoner import __home__

Expand Down
3 changes: 2 additions & 1 deletion doc/samples/lmfit_simple.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Simple use of lmfit to fit data."""
# pylint: disable=invalid-name
from Stoner import Data
from numpy import linspace, exp, random

from Stoner import Data

# Make some data
x = linspace(0, 10.0, 101)
y = 2 + 4 * exp(-x / 1.7) + random.normal(scale=0.2, size=101)
Expand Down
1 change: 1 addition & 0 deletions doc/samples/make_model.py
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
# pylint: disable=invalid-name, redefined-outer-name
from numpy import linspace
from numpy.random import normal

from Stoner import Data
from Stoner.analysis.fitting.models import make_model

Expand Down
3 changes: 2 additions & 1 deletion doc/samples/matrix_plot.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Plot data defined on a matrix."""
# pylint: disable=invalid-name
from Stoner import Data
import numpy as np

from Stoner import Data

x, y = np.meshgrid(np.linspace(-2, 2, 101), np.linspace(-2, 2, 101))
z = np.cos(4 * np.pi * np.sqrt(x ** 2 + y ** 2)) * np.exp(
-np.sqrt(x ** 2 + y ** 2)
Expand Down
1 change: 1 addition & 0 deletions doc/samples/odr_demo.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Demo of new Stoner.Analysis.AnalyseFile.lmfit."""
# pylint: disable=invalid-name
from os.path import join

from Stoner.analysis.fitting.models import cfg_data_from_ini, cfg_model_from_ini
from Stoner import __home__

Expand Down
3 changes: 2 additions & 1 deletion doc/samples/outlier.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Detect outlying points from a lione."""
# pylint: disable=invalid-name
import numpy as np

from Stoner import Data
from Stoner.analysis.utils import poly_outlier
import numpy as np

x = np.linspace(0, 100, 201)
y = 0.01 * x ** 2 + 5 * np.sin(x / 10.0)
Expand Down
5 changes: 3 additions & 2 deletions scripts/GenX/stoner.py
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,13 @@
# pylint: disable=invalid-name
import numpy as np
import wx
from Stoner import Data
from Stoner.compat import string_types

from plugins.data_loader_framework import Template
from plugins.utils import ShowWarningDialog

from Stoner import Data
from Stoner.compat import string_types


class Plugin(Template):

Expand Down

0 comments on commit 5907a4f

Please sign in to comment.