diff --git a/yoshi-seals1.3.3-1.tar.xz b/yoshi-seals1.3.3-1.tar.xz new file mode 100644 index 0000000..c96c88d Binary files /dev/null and b/yoshi-seals1.3.3-1.tar.xz differ diff --git a/yoshi-seals1.3.3.1/LICENSE b/yoshi-seals1.3.3-1/LICENSE similarity index 100% rename from yoshi-seals1.3.3.1/LICENSE rename to yoshi-seals1.3.3-1/LICENSE diff --git a/yoshi-seals1.3.3.1/README.md b/yoshi-seals1.3.3-1/README.md similarity index 100% rename from yoshi-seals1.3.3.1/README.md rename to yoshi-seals1.3.3-1/README.md diff --git a/yoshi-seals1.3.3.1/Seals/__init__.py b/yoshi-seals1.3.3-1/Seals/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/__init__.py rename to yoshi-seals1.3.3-1/Seals/__init__.py diff --git a/yoshi-seals1.3.3.1/Seals/eigen/__init__.py b/yoshi-seals1.3.3-1/Seals/eigen/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/eigen/__init__.py rename to yoshi-seals1.3.3-1/Seals/eigen/__init__.py diff --git a/yoshi-seals1.3.3.1/Seals/eigen/eigen.py b/yoshi-seals1.3.3-1/Seals/eigen/eigen.py similarity index 91% rename from yoshi-seals1.3.3.1/Seals/eigen/eigen.py rename to yoshi-seals1.3.3-1/Seals/eigen/eigen.py index 52c62f2..3adf9b3 100644 --- a/yoshi-seals1.3.3.1/Seals/eigen/eigen.py +++ b/yoshi-seals1.3.3-1/Seals/eigen/eigen.py @@ -21,11 +21,11 @@ import numpy as np def eigen(a): - k = 0 + b = np.random.rand(a.shape[0],a.shape[1]) l = np.ones((a.shape[0])) + k = 0 at = a #variavel temporaria para A - b = np.random.rand(a.shape[0],a.shape[1]) while (k < at.shape[0]): @@ -34,21 +34,21 @@ def eigen(a): ctrl = 0 - while (ctrl != l[k]): + while abs(ctrl - l[k]) > 10**(-8): ctrl = l[k] u = at.dot(u) l[k] = max(u.min(), u.max(), key=abs) u = u/l[k] - alpha = 0.999*l[k] - - t = np.random.rand(a.shape[0],1) + alpha = .999*l[k] b[k] = b[k]/max(b[k].min(), b[k].max(), key=abs) - t = l/max(l.min(), l.max(), key=abs) + t = np.random.rand(a.shape[0],1) + t = t/max(t.min(), t.max(), key=abs) + + while not (np.allclose(b[k],t,atol=10**(-8))): - while not (np.allclose(b[k],t,atol=10**(-17))): t = b[k].copy() b[k] = np.linalg.solve((a - alpha*np.identity(a.shape[0])),((l[k]-alpha)*t)) b[k] = b[k]/max(b[k].min(), b[k].max(), key=abs) diff --git a/yoshi-seals1.3.3.1/Seals/insert/__init__.py b/yoshi-seals1.3.3-1/Seals/insert/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/insert/__init__.py rename to yoshi-seals1.3.3-1/Seals/insert/__init__.py diff --git a/yoshi-seals1.3.3.1/Seals/insert/insert.py b/yoshi-seals1.3.3-1/Seals/insert/insert.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/insert/insert.py rename to yoshi-seals1.3.3-1/Seals/insert/insert.py diff --git a/yoshi-seals1.3.3.1/Seals/process/__init__.py b/yoshi-seals1.3.3-1/Seals/process/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/process/__init__.py rename to yoshi-seals1.3.3-1/Seals/process/__init__.py diff --git a/yoshi-seals1.3.3.1/Seals/process/process.py b/yoshi-seals1.3.3-1/Seals/process/process.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/process/process.py rename to yoshi-seals1.3.3-1/Seals/process/process.py diff --git a/yoshi-seals1.3.3.1/Seals/scan/__init__.py b/yoshi-seals1.3.3-1/Seals/scan/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/scan/__init__.py rename to yoshi-seals1.3.3-1/Seals/scan/__init__.py diff --git a/yoshi-seals1.3.3.1/Seals/scan/scan.py b/yoshi-seals1.3.3-1/Seals/scan/scan.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/scan/scan.py rename to yoshi-seals1.3.3-1/Seals/scan/scan.py diff --git a/yoshi-seals1.3.3.1/Seals/write/__init__.py b/yoshi-seals1.3.3-1/Seals/write/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/write/__init__.py rename to yoshi-seals1.3.3-1/Seals/write/__init__.py diff --git a/yoshi-seals1.3.3.1/Seals/write/write.py b/yoshi-seals1.3.3-1/Seals/write/write.py similarity index 100% rename from yoshi-seals1.3.3.1/Seals/write/write.py rename to yoshi-seals1.3.3-1/Seals/write/write.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/__init__.py b/yoshi-seals1.3.3-1/build/lib/Seals/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/__init__.py rename to yoshi-seals1.3.3-1/build/lib/Seals/__init__.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/eigen/__init__.py b/yoshi-seals1.3.3-1/build/lib/Seals/eigen/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/eigen/__init__.py rename to yoshi-seals1.3.3-1/build/lib/Seals/eigen/__init__.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/eigen/eigen.py b/yoshi-seals1.3.3-1/build/lib/Seals/eigen/eigen.py similarity index 91% rename from yoshi-seals1.3.3.1/build/lib/Seals/eigen/eigen.py rename to yoshi-seals1.3.3-1/build/lib/Seals/eigen/eigen.py index 52c62f2..3adf9b3 100644 --- a/yoshi-seals1.3.3.1/build/lib/Seals/eigen/eigen.py +++ b/yoshi-seals1.3.3-1/build/lib/Seals/eigen/eigen.py @@ -21,11 +21,11 @@ import numpy as np def eigen(a): - k = 0 + b = np.random.rand(a.shape[0],a.shape[1]) l = np.ones((a.shape[0])) + k = 0 at = a #variavel temporaria para A - b = np.random.rand(a.shape[0],a.shape[1]) while (k < at.shape[0]): @@ -34,21 +34,21 @@ def eigen(a): ctrl = 0 - while (ctrl != l[k]): + while abs(ctrl - l[k]) > 10**(-8): ctrl = l[k] u = at.dot(u) l[k] = max(u.min(), u.max(), key=abs) u = u/l[k] - alpha = 0.999*l[k] - - t = np.random.rand(a.shape[0],1) + alpha = .999*l[k] b[k] = b[k]/max(b[k].min(), b[k].max(), key=abs) - t = l/max(l.min(), l.max(), key=abs) + t = np.random.rand(a.shape[0],1) + t = t/max(t.min(), t.max(), key=abs) + + while not (np.allclose(b[k],t,atol=10**(-8))): - while not (np.allclose(b[k],t,atol=10**(-17))): t = b[k].copy() b[k] = np.linalg.solve((a - alpha*np.identity(a.shape[0])),((l[k]-alpha)*t)) b[k] = b[k]/max(b[k].min(), b[k].max(), key=abs) diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/insert/__init__.py b/yoshi-seals1.3.3-1/build/lib/Seals/insert/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/insert/__init__.py rename to yoshi-seals1.3.3-1/build/lib/Seals/insert/__init__.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/insert/insert.py b/yoshi-seals1.3.3-1/build/lib/Seals/insert/insert.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/insert/insert.py rename to yoshi-seals1.3.3-1/build/lib/Seals/insert/insert.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/process/__init__.py b/yoshi-seals1.3.3-1/build/lib/Seals/process/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/process/__init__.py rename to yoshi-seals1.3.3-1/build/lib/Seals/process/__init__.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/process/process.py b/yoshi-seals1.3.3-1/build/lib/Seals/process/process.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/process/process.py rename to yoshi-seals1.3.3-1/build/lib/Seals/process/process.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/scan/__init__.py b/yoshi-seals1.3.3-1/build/lib/Seals/scan/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/scan/__init__.py rename to yoshi-seals1.3.3-1/build/lib/Seals/scan/__init__.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/scan/scan.py b/yoshi-seals1.3.3-1/build/lib/Seals/scan/scan.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/scan/scan.py rename to yoshi-seals1.3.3-1/build/lib/Seals/scan/scan.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/write/__init__.py b/yoshi-seals1.3.3-1/build/lib/Seals/write/__init__.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/write/__init__.py rename to yoshi-seals1.3.3-1/build/lib/Seals/write/__init__.py diff --git a/yoshi-seals1.3.3.1/build/lib/Seals/write/write.py b/yoshi-seals1.3.3-1/build/lib/Seals/write/write.py similarity index 100% rename from yoshi-seals1.3.3.1/build/lib/Seals/write/write.py rename to yoshi-seals1.3.3-1/build/lib/Seals/write/write.py diff --git a/yoshi-seals1.3.3-1/dist/yoshi-seals-1.3.3.post1.tar.gz b/yoshi-seals1.3.3-1/dist/yoshi-seals-1.3.3.post1.tar.gz new file mode 100644 index 0000000..e6bfdd0 Binary files /dev/null and b/yoshi-seals1.3.3-1/dist/yoshi-seals-1.3.3.post1.tar.gz differ diff --git a/yoshi-seals1.3.3.1/dist/yoshi_seals-1.3.3.1-py3-none-any.whl b/yoshi-seals1.3.3-1/dist/yoshi_seals-1.3.3.post1-py3-none-any.whl similarity index 69% rename from yoshi-seals1.3.3.1/dist/yoshi_seals-1.3.3.1-py3-none-any.whl rename to yoshi-seals1.3.3-1/dist/yoshi_seals-1.3.3.post1-py3-none-any.whl index 6cea404..5aa18e6 100644 Binary files a/yoshi-seals1.3.3.1/dist/yoshi_seals-1.3.3.1-py3-none-any.whl and b/yoshi-seals1.3.3-1/dist/yoshi_seals-1.3.3.post1-py3-none-any.whl differ diff --git a/yoshi-seals1.3.3.1/setup.py b/yoshi-seals1.3.3-1/setup.py similarity index 97% rename from yoshi-seals1.3.3.1/setup.py rename to yoshi-seals1.3.3-1/setup.py index 72d4178..41f0ea7 100644 --- a/yoshi-seals1.3.3.1/setup.py +++ b/yoshi-seals1.3.3-1/setup.py @@ -5,7 +5,7 @@ with open("README.md", "r") as fh: setuptools.setup( name="yoshi-seals", - version="1.3.3.1", + version="1.3.3-1", author="Vitor Hideyoshi", author_email="vitor.h.n.batista@gmail.com", description="Numeric Calculus python module in the topic of Linear Algebra", diff --git a/yoshi-seals1.3.3.1/yoshi_seals.egg-info/PKG-INFO b/yoshi-seals1.3.3-1/yoshi_seals.egg-info/PKG-INFO similarity index 99% rename from yoshi-seals1.3.3.1/yoshi_seals.egg-info/PKG-INFO rename to yoshi-seals1.3.3-1/yoshi_seals.egg-info/PKG-INFO index 23f921d..36f98c9 100644 --- a/yoshi-seals1.3.3.1/yoshi_seals.egg-info/PKG-INFO +++ b/yoshi-seals1.3.3-1/yoshi_seals.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: yoshi-seals -Version: 1.3.3.1 +Version: 1.3.3.post1 Summary: Numeric Calculus python module in the topic of Linear Algebra Home-page: https://github.com/HideyoshiNakazone/Seals-NumericCalculus.git Author: Vitor Hideyoshi diff --git a/yoshi-seals1.3.3.1/yoshi_seals.egg-info/SOURCES.txt b/yoshi-seals1.3.3-1/yoshi_seals.egg-info/SOURCES.txt similarity index 100% rename from yoshi-seals1.3.3.1/yoshi_seals.egg-info/SOURCES.txt rename to yoshi-seals1.3.3-1/yoshi_seals.egg-info/SOURCES.txt diff --git a/yoshi-seals1.3.3.1/yoshi_seals.egg-info/dependency_links.txt b/yoshi-seals1.3.3-1/yoshi_seals.egg-info/dependency_links.txt similarity index 100% rename from yoshi-seals1.3.3.1/yoshi_seals.egg-info/dependency_links.txt rename to yoshi-seals1.3.3-1/yoshi_seals.egg-info/dependency_links.txt diff --git a/yoshi-seals1.3.3.1/yoshi_seals.egg-info/requires.txt b/yoshi-seals1.3.3-1/yoshi_seals.egg-info/requires.txt similarity index 100% rename from yoshi-seals1.3.3.1/yoshi_seals.egg-info/requires.txt rename to yoshi-seals1.3.3-1/yoshi_seals.egg-info/requires.txt diff --git a/yoshi-seals1.3.3.1/yoshi_seals.egg-info/top_level.txt b/yoshi-seals1.3.3-1/yoshi_seals.egg-info/top_level.txt similarity index 100% rename from yoshi-seals1.3.3.1/yoshi_seals.egg-info/top_level.txt rename to yoshi-seals1.3.3-1/yoshi_seals.egg-info/top_level.txt diff --git a/yoshi-seals1.3.3.1.tar.xz b/yoshi-seals1.3.3.1.tar.xz deleted file mode 100644 index a4ca09a..0000000 Binary files a/yoshi-seals1.3.3.1.tar.xz and /dev/null differ diff --git a/yoshi-seals1.3.3.1/.vscode/launch.json b/yoshi-seals1.3.3.1/.vscode/launch.json deleted file mode 100644 index 17e15f2..0000000 --- a/yoshi-seals1.3.3.1/.vscode/launch.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "name": "Python: Current File", - "type": "python", - "request": "launch", - "program": "${file}", - "console": "integratedTerminal" - } - ] -} \ No newline at end of file diff --git a/yoshi-seals1.3.3.1/.vscode/settings.json b/yoshi-seals1.3.3.1/.vscode/settings.json deleted file mode 100644 index 5464203..0000000 --- a/yoshi-seals1.3.3.1/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "python.pythonPath": "/home/hideyoshi/anaconda3/bin/python" -} \ No newline at end of file diff --git a/yoshi-seals1.3.3.1/Seals/__pycache__/__init__.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index f8ca22e..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/eigen/__pycache__/__init__.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/eigen/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index 4359996..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/eigen/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/eigen/__pycache__/eigen.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/eigen/__pycache__/eigen.cpython-37.pyc deleted file mode 100644 index ebbe9a2..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/eigen/__pycache__/eigen.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/insert/__pycache__/__init__.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/insert/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index 60ad7e4..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/insert/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/insert/__pycache__/insert.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/insert/__pycache__/insert.cpython-37.pyc deleted file mode 100644 index 9bc1b5a..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/insert/__pycache__/insert.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/process/__pycache__/__init__.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/process/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index 9e70d8d..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/process/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/process/__pycache__/__init__.cpython-38.pyc b/yoshi-seals1.3.3.1/Seals/process/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index c1fdae0..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/process/__pycache__/__init__.cpython-38.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/process/__pycache__/process.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/process/__pycache__/process.cpython-37.pyc deleted file mode 100644 index 0a056ee..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/process/__pycache__/process.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/process/__pycache__/process.cpython-38.pyc b/yoshi-seals1.3.3.1/Seals/process/__pycache__/process.cpython-38.pyc deleted file mode 100644 index e321252..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/process/__pycache__/process.cpython-38.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/__init__.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/scan/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index dfa267e..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/__init__.cpython-38.pyc b/yoshi-seals1.3.3.1/Seals/scan/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index e2911f9..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/__init__.cpython-38.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/scan.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/scan/__pycache__/scan.cpython-37.pyc deleted file mode 100644 index 0452701..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/scan.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/scan.cpython-38.pyc b/yoshi-seals1.3.3.1/Seals/scan/__pycache__/scan.cpython-38.pyc deleted file mode 100644 index bc6dd0d..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/scan/__pycache__/scan.cpython-38.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/write/__pycache__/__init__.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/write/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index 7b0ac6b..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/write/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/write/__pycache__/__init__.cpython-38.pyc b/yoshi-seals1.3.3.1/Seals/write/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 29386bc..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/write/__pycache__/__init__.cpython-38.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/write/__pycache__/write.cpython-37.pyc b/yoshi-seals1.3.3.1/Seals/write/__pycache__/write.cpython-37.pyc deleted file mode 100644 index 9beac44..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/write/__pycache__/write.cpython-37.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/Seals/write/__pycache__/write.cpython-38.pyc b/yoshi-seals1.3.3.1/Seals/write/__pycache__/write.cpython-38.pyc deleted file mode 100644 index 995f60f..0000000 Binary files a/yoshi-seals1.3.3.1/Seals/write/__pycache__/write.cpython-38.pyc and /dev/null differ diff --git a/yoshi-seals1.3.3.1/dist/yoshi-seals-1.3.3.1.tar.gz b/yoshi-seals1.3.3.1/dist/yoshi-seals-1.3.3.1.tar.gz deleted file mode 100644 index b834339..0000000 Binary files a/yoshi-seals1.3.3.1/dist/yoshi-seals-1.3.3.1.tar.gz and /dev/null differ