refactor; remove the term interface

This commit is contained in:
2025-03-09 09:37:35 -05:00
parent e55e18abf8
commit c1ca01eb93
12 changed files with 144 additions and 144 deletions

View File

@@ -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",