refactor; remove the term interface
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
],
|
||||
"source": [
|
||||
"from src.utils import secure_fisher_yates_shuffle, matrix_to_list, list_to_matrix\n",
|
||||
"from src.user_interface import UserInterface\n",
|
||||
"from src.user_interface import UserKeypad\n",
|
||||
"from IPython.display import Markdown, display\n",
|
||||
"from src.models import KeypadSize\n",
|
||||
"\n",
|
||||
@@ -43,13 +43,13 @@
|
||||
"\n",
|
||||
"keypad_size = KeypadSize(numb_of_keys=5, attrs_per_key=4)\n",
|
||||
"attrs = [1, 10, 11, 100]\n",
|
||||
"interface = []\n",
|
||||
"keypad = []\n",
|
||||
"for key_numb in range(1,keypad_size.numb_of_keys+1):\n",
|
||||
" interface.extend([key_numb*attr for attr in attrs])\n",
|
||||
" keypad.extend([key_numb * attr for attr in attrs])\n",
|
||||
"\n",
|
||||
"demo_interface = UserInterface(keypad_size=keypad_size, interface=interface)\n",
|
||||
"demo_interface = UserKeypad(keypad_size=keypad_size, keypad=keypad)\n",
|
||||
"\n",
|
||||
"display(Markdown(keypad_md_table(demo_interface.interface, keypad_size)))\n"
|
||||
"display(Markdown(keypad_md_table(demo_interface.keypad, keypad_size)))\n"
|
||||
],
|
||||
"metadata": {
|
||||
"collapsed": false,
|
||||
@@ -73,7 +73,7 @@
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"demo_interface_matrix = list_to_matrix(demo_interface.interface, demo_interface.keypad_size.attrs_per_key)\n",
|
||||
"demo_interface_matrix = list_to_matrix(demo_interface.keypad, demo_interface.keypad_size.attrs_per_key)\n",
|
||||
"shuffled_keys = secure_fisher_yates_shuffle(demo_interface_matrix)\n",
|
||||
"shuffled_keys_list = matrix_to_list(shuffled_keys)\n",
|
||||
"display(Markdown(keypad_md_table(shuffled_keys_list, keypad_size)))\n"
|
||||
@@ -101,7 +101,7 @@
|
||||
],
|
||||
"source": [
|
||||
"attr_rotation = secure_fisher_yates_shuffle(list(range(keypad_size.numb_of_keys)))[:keypad_size.attrs_per_key]\n",
|
||||
"dispersed_interface = UserInterface.random_attribute_rotation(\n",
|
||||
"dispersed_interface = UserKeypad.random_attribute_rotation(\n",
|
||||
" shuffled_keys,\n",
|
||||
" attr_rotation\n",
|
||||
")\n",
|
||||
|
||||
Reference in New Issue
Block a user