Skip to content
Snippets Groups Projects
Commit fa38258e authored by Lukáš Krupčík's avatar Lukáš Krupčík Committed by Jan Siwiec
Browse files

Matrix

parent 39776fe7
No related branches found
No related tags found
1 merge request!371Matrix
...@@ -7,7 +7,7 @@ from __future__ import print_function ...@@ -7,7 +7,7 @@ from __future__ import print_function
import itertools import itertools
import re import re
CHARS = ['K', 'S', 'U', 'T', 'D'] CHARS = ['K', 'B', 'D']
MASK = ''.join(reversed(CHARS)) MASK = ''.join(reversed(CHARS))
for i in range(1, len(CHARS)+1): for i in range(1, len(CHARS)+1):
for comb in itertools.combinations(CHARS, i): for comb in itertools.combinations(CHARS, i):
......
#!/bin/bash #!/bin/bash
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.csv -o salomon.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o dgx.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o dgx.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.csv -o uv2000.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.csv -o phi.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o barbora.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o barbora.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.csv -o karolina.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.csv -o karolina.csv
#!/bin/bash #!/bin/bash
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.md -o docs.it4i/modules-barbora.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.md -o docs.it4i/modules-barbora.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.md -o docs.it4i/modules-salomon.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.md -o docs.it4i/modules-dgx.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.md -o docs.it4i/modules-dgx.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.md -o docs.it4i/modules-salomon-uv.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.md -o docs.it4i/modules-salomon-phi.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.md -o docs.it4i/modules-karolina.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.md -o docs.it4i/modules-karolina.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.csv -o scripts/salomon.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o scripts/dgx.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o scripts/dgx.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.csv -o scripts/uv2000.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.csv -o scripts/phi.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o scripts/barbora.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o scripts/barbora.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.csv -o scripts/karolina.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.csv -o scripts/karolina.csv
...@@ -6,7 +6,7 @@ from __future__ import print_function ...@@ -6,7 +6,7 @@ from __future__ import print_function
import itertools import itertools
CHARS = ['K', 'S', 'U', 'P', 'D', 'B'] CHARS = ['K', 'B', 'D']
MASK = ''.join(reversed(CHARS)) MASK = ''.join(reversed(CHARS))
for bits in itertools.product([0, 1], repeat=len(CHARS)): for bits in itertools.product([0, 1], repeat=len(CHARS)):
SBIT = "".join(str(bit) for bit in bits) SBIT = "".join(str(bit) for bit in bits)
......
...@@ -35,7 +35,7 @@ def get_data(filename): ...@@ -35,7 +35,7 @@ def get_data(filename):
def get_datalist(): def get_datalist():
""" get_datalist """ """ get_datalist """
datalist = [] datalist = []
for name in ['karolina', 'salomon', 'uv2000', 'phi', 'dgx', 'barbora']: for name in ['karolina', 'dgx', 'barbora']:
path = os.path.join('scripts', "{}.csv".format(name)) path = os.path.join('scripts', "{}.csv".format(name))
datalist += get_data(path) datalist += get_data(path)
return datalist return datalist
...@@ -50,7 +50,7 @@ def get_counts(datalist): ...@@ -50,7 +50,7 @@ def get_counts(datalist):
def get_matrix(): def get_matrix():
""" get_matrix """ """ get_matrix """
# 1 2 4 8 16 32 # 1 2 4 8 16 32
chars = ['K', 'S', 'U', 'P', 'D', 'B'] chars = ['K', 'B', 'D']
arr = [] arr = []
mask = ''.join(reversed(chars)) mask = ''.join(reversed(chars))
for bits in itertools.product([0, 1], repeat=len(chars)): for bits in itertools.product([0, 1], repeat=len(chars)):
...@@ -107,14 +107,11 @@ def print_hint(): ...@@ -107,14 +107,11 @@ def print_hint():
""" print_hint """ """ print_hint """
print('!!! Hint "Cluster Acronyms"') print('!!! Hint "Cluster Acronyms"')
print(' ```') print(' ```')
print(' B D P U S K') print(' D B K')
print(' | | | | | |') print(' | | |')
print(' | | | | | +----> Karolina') print(' | | +----> Karolina')
print(' | | | | +------> Salomon') print(' | +------> Barbora')
print(' | | | +--------> UV2000') print(' +--------> DGX')
print(' | | +----------> Phi')
print(' | +------------> DGX-2')
print(' +--------------> Barbora')
print(' ```') print(' ```')
print() print()
print("{} {} {}".format('| Module </br><form><input id="searchInput" placeholder="🔍 Filter"', print("{} {} {}".format('| Module </br><form><input id="searchInput" placeholder="🔍 Filter"',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment