From 68a611f727b542e023a44b09ff11b604f553db86 Mon Sep 17 00:00:00 2001 From: Recolic Keghart <root@recolic.net> Date: Mon, 18 Dec 2017 20:03:43 +0800 Subject: [PATCH] Adjust unexposed method name... so that `from quickmap import *` works better. --- TuningFork/draw.py | 9 ++++----- quickmap.py | 8 ++++---- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/TuningFork/draw.py b/TuningFork/draw.py index a1d1f90..52f1e88 100755 --- a/TuningFork/draw.py +++ b/TuningFork/draw.py @@ -2,15 +2,14 @@ import sys sys.path.append('..') -import quickmap -from quickmap import GetMultiMap, GetLine +from quickmap import * -x1,y1 = quickmap.DataFileToXYArray('without_damping.dat') -x2,y2 = quickmap.DataFileToXYArray('with_damping.dat') +x1,y1 = DataFileToXYArray('without_damping.dat') +x2,y2 = DataFileToXYArray('with_damping.dat') GetMultiMap(GetLine(x1, y1, smoothLine=True) + GetLine(x2, y2, smoothLine=True)) sq_T = '14.633 19.327 24.256 29.192 34.589 39.547'.split(' ') sq_T = [float(e) for e in sq_T] m = [0,10,20,30,40,50] -quickmap.GetMap(m,sq_T,polyLine=True) +GetMap(m,sq_T,polyLine=True) diff --git a/quickmap.py b/quickmap.py index 7c4a561..ad7a5f3 100644 --- a/quickmap.py +++ b/quickmap.py @@ -11,7 +11,7 @@ from scipy.interpolate import spline from deprecated import deprecated -def dotMultiply(vctA, vctB): +def _dotMultiply(vctA, vctB): if len(vctA) != len(vctB): print("Error: While vcta is ", vctA, " and vctb is ", vctB) raise ValueError("dotmulti needs lena == lenb.") @@ -92,7 +92,7 @@ def GetLine(arrX, arrY, name=fetchAnonymousLineName(), extendXRate=1, extendYRat vctX = [x ** power for power in range(poly_maxXPower + 1)] if poly_passO: vctX[0] = 0 - return dotMultiply(k, vctX) + return _dotMultiply(k, vctX) def lossFunc(k, x, y): return abs(lineFunc(k, x) - y) @@ -111,10 +111,10 @@ def GetLine(arrX, arrY, name=fetchAnonymousLineName(), extendXRate=1, extendYRat if polyLine: if poly_inverseK: py = numpy.linspace(minY, maxY, 1000) - px = dotMultiply(kFinal, [py ** power for power in range(poly_maxXPower + 1)]) + px = _dotMultiply(kFinal, [py ** power for power in range(poly_maxXPower + 1)]) else: px = numpy.linspace(minX, maxX, 1000) - py = dotMultiply(kFinal, [px ** power for power in range(poly_maxXPower + 1)]) + py = _dotMultiply(kFinal, [px ** power for power in range(poly_maxXPower + 1)]) elif smoothLine: px = numpy.linspace(minX, maxX, 1000) py = spline(X, Y, px) -- GitLab