Skip to content
Snippets Groups Projects
Commit 8f3d02e7 authored by Jan Siwiec's avatar Jan Siwiec
Browse files

Merge branch 'matrix' into 'master'

Matrix

See merge request !371
parents 39776fe7 fa38258e
No related branches found
No related tags found
1 merge request!371Matrix
Pipeline #25818 failed
...@@ -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