Search.setIndex({"docnames": ["ActiveCode/audiotours", "ActiveCode/clangs", "ActiveCode/html", "ActiveCode/java", "ActiveCode/javascript", "ActiveCode/octave", "ActiveCode/python", "ActiveCode/sql", "ActiveCode/toctree", "Assessments/clickable", "Assessments/dragndrop", "Assessments/fitb", "Assessments/multiplechoice", "Assessments/parsons", "Assessments/shortanswer", "Assessments/timed", "Assessments/toctree", "CellBotics/implementation", "CellBotics/reference_manual", "CellBotics/scratchpad", "CellBotics/toctree", "CodeTailorTest/java_multi_level_per_puzzle", "CodeTailorTest/java_sisters_rise_up_A", "CodeTailorTest/java_sisters_rise_up_B", "CodeTailorTest/java_sisters_rise_up_INTRO", "CodeTailorTest/java_solution_per_puzzle", "CodeTailorTest/multi_level_per_puzzle", "CodeTailorTest/solution_per_puzzle", "CodeTailorTest/toctree", "Containers/dynamic", "Containers/dynamic_supp", "Containers/reveal", "Containers/tabbed", "Containers/toctree", "LadderPuzzle/ladder_puzzle_A", "LadderPuzzle/ladder_puzzle_B", "LadderPuzzle/ladder_puzzle_INTRO", "LadderPuzzle/toctree", "Misc/disqus", "Misc/polls", "Misc/spreadsheet", "Misc/toctree", "OtherMarkups/mdauthor", "OtherMarkups/toctree", "OtherMarkups/wavedrom", "Video/toctree", "Video/video", "Video/youtube", "Visualizers/codelens", "Visualizers/showeval", "Visualizers/toctree", "index", "overview"], "filenames": ["ActiveCode/audiotours.rst", "ActiveCode/clangs.rst", "ActiveCode/html.rst", "ActiveCode/java.rst", "ActiveCode/javascript.rst", "ActiveCode/octave.rst", "ActiveCode/python.rst", "ActiveCode/sql.rst", "ActiveCode/toctree.rst", "Assessments/clickable.rst", "Assessments/dragndrop.rst", "Assessments/fitb.rst", "Assessments/multiplechoice.rst", "Assessments/parsons.rst", "Assessments/shortanswer.rst", "Assessments/timed.rst", "Assessments/toctree.rst", "CellBotics/implementation.rst", "CellBotics/reference_manual.rst", "CellBotics/scratchpad.rst", "CellBotics/toctree.rst", "CodeTailorTest/java_multi_level_per_puzzle.rst", "CodeTailorTest/java_sisters_rise_up_A.rst", "CodeTailorTest/java_sisters_rise_up_B.rst", "CodeTailorTest/java_sisters_rise_up_INTRO.rst", "CodeTailorTest/java_solution_per_puzzle.rst", "CodeTailorTest/multi_level_per_puzzle.rst", "CodeTailorTest/solution_per_puzzle.rst", "CodeTailorTest/toctree.rst", "Containers/dynamic.rst", "Containers/dynamic_supp.rst", "Containers/reveal.rst", "Containers/tabbed.rst", "Containers/toctree.rst", "LadderPuzzle/ladder_puzzle_A.rst", "LadderPuzzle/ladder_puzzle_B.rst", "LadderPuzzle/ladder_puzzle_INTRO.rst", "LadderPuzzle/toctree.rst", "Misc/disqus.rst", "Misc/polls.rst", "Misc/spreadsheet.rst", "Misc/toctree.rst", "OtherMarkups/mdauthor.md", "OtherMarkups/toctree.rst", "OtherMarkups/wavedrom.rst", "Video/toctree.rst", "Video/video.rst", "Video/youtube.rst", "Visualizers/codelens.rst", "Visualizers/showeval.rst", "Visualizers/toctree.rst", "index.rst", "overview.rst"], "titles": ["2.9. Audio Tours", "2.15. C and C++", "2.11. HTML", "2.13. Java", "2.10. JavaScript", "2.17. Octave and MATLAB", "2.1. ActiveCode Examples in Python", "2.12. SQL", "2. ActiveCode Languages", "3.4. Clickable Area", "3.5. Drag N Drop", "3.2. Fill in the Blank", "3.1. Multiple Choice", "3.3. Parsons Problems - Mixed Up Blocks", "3.6. Short Answer", "3.7. Timed Exam Questions", "3. Assessments", "9.3. Implementation", "9.2. Reference manual", "9.1. Examples and scratchpad", "9. Hands-on CellBotics", "\ud83e\ude84 CodeTailor Examples - Try the \u201cGet Help\u201d button", "Java Practice with CodeTailor | Ver. A", "Java Practice with CodeTailor | Ver. B", "Introduction to Problem Types", "Provide a Solution-only Personalized Adaptive Puzzle in Java", "Provide a Block-and-Solution Personalized Adaptive Puzzle", "CodeTailor Test Update Update", "CodeTailor Test", "5.3. Dynamic Questions", "Toggle Questions", "5.1. Reveals", "5.2. Tabbed Question", "5. Containers", "Practice Python Problems with LadderPuzzles | Ver. A", "Practice Python Problems with LadderPuzzles | Ver. B", "1.1. Introduction to Problem Types", "1. LadderPuzzle", "7.3. Disqus Comment Box", "7.1. Polls", "7.2. Spreadsheet", "7. Other Directives", "8.2. You can also use Runestone Components and write in Markdown!", "8. Other Markup Languages", "8.1. WaveDrom", "6. Video", "6.1. Embedded Videos", "6.2. YouTube", "4.1. The CodeLens Tool", "4.3. ShowEval Trace Mode", "4. Visualizers", "Overview of Runestone Academy - LadderPuzzle", "<no title>"], "terms": {"activecod": [0, 1, 2, 3, 4, 7, 15, 21, 25, 26, 27, 31, 32, 42, 48, 51], "item": [0, 15, 18, 21, 25, 30, 34, 35], "can": [0, 1, 3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 21, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 38, 39, 43, 48, 52], "also": [0, 1, 3, 5, 6, 12, 13, 14, 15, 17, 18, 19, 24, 29, 31, 36, 38, 39, 43, 48, 51], "includ": [0, 1, 6, 13, 15, 17, 29, 34, 35, 44], "These": [0, 12, 18, 48], "highlight": 0, "one": [0, 1, 2, 6, 12, 13, 15, 17, 18, 22, 23, 24, 26, 27, 29, 34, 35, 36, 48, 51], "more": [0, 6, 12, 13, 15, 18, 22, 23, 24, 26, 27, 29, 36, 48, 51], "line": [0, 3, 6, 13, 48], "code": [0, 1, 3, 9, 12, 13, 15, 17, 18, 20, 21, 22, 23, 25, 26, 27, 29, 34, 35, 44, 48, 51], "thei": [0, 9, 12, 13, 22, 23, 29, 48, 51], "plai": [0, 22, 23], "describ": [0, 13, 15, 18, 46], "ch03_4": 0, "nocanva": 0, "tour_1": 0, "overal": 0, "1": [0, 1, 3, 4, 6, 7, 10, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 32, 34, 35, 36, 39, 48], "2": [0, 1, 3, 6, 7, 9, 10, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 34, 35, 36, 48], "example04_tour01_line01": 0, "example04_tour01_line02": 0, "example04_tour01_line03": 0, "name": [0, 3, 6, 21, 25, 26, 27, 30, 40, 44], "joe": 0, "ami": 0, "brad": 0, "angelina": 0, "zuki": 0, "thandi": 0, "pari": 0, "print": [0, 3, 6, 9, 12, 13, 15, 18, 19, 30, 31, 32, 40, 42, 48], "hi": 0, "pleas": [0, 15, 24, 34, 35, 36, 51], "come": [0, 4, 18, 36], "my": [0, 6, 34, 35, 48], "parti": 0, "saturdai": 0, "now": [1, 3, 4, 6, 12, 13], "most": [1, 5, 6, 51], "famou": 1, "program": [1, 3, 5, 8, 12, 13, 15, 17, 19, 26, 27, 32, 34, 35, 36, 46, 48, 51], "all": [1, 4, 6, 9, 12, 13, 15, 17, 18, 21, 22, 23, 25, 26, 27, 29, 34, 35, 36, 42, 48, 51], "time": [1, 6, 12, 16, 18, 24, 29, 44, 51], "thi": [1, 3, 6, 9, 10, 12, 13, 15, 17, 18, 20, 21, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 46, 48, 51, 52], "i": [1, 3, 4, 6, 9, 10, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 34, 35, 36, 39, 40, 42, 44, 46, 48, 52], "often": 1, "first": [1, 6, 11, 12, 15, 18, 26, 27, 29, 34, 35, 36, 48], "someon": [1, 46], "write": [1, 4, 6, 9, 12, 13, 15, 17, 27, 29, 32, 34, 35, 43, 51], "new": [1, 3, 6, 18, 21, 25, 27, 29], "languag": [1, 2, 3, 4, 6, 7, 9, 12, 13, 15, 21, 25, 46, 51], "here": [1, 3, 4, 6, 13, 17, 19, 26, 27, 29, 36, 42, 48], "present": [1, 12, 17, 27, 34, 35, 51], "origin": [1, 6], "you": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 21, 24, 25, 26, 27, 29, 34, 35, 36, 39, 43, 46, 48, 51], "have": [1, 3, 4, 6, 7, 11, 12, 13, 15, 18, 24, 29, 36, 39, 40, 48, 51], "an": [1, 3, 6, 7, 11, 12, 13, 15, 17, 18, 21, 22, 23, 24, 25, 26, 27, 29, 32, 34, 35, 36, 38, 42, 48], "lc2": 1, "cpp": [1, 3], "stdin": [1, 3], "100": [1, 3, 6, 18, 22, 23, 40], "compilearg": 1, "std": 1, "11": [1, 4], "wall": 1, "wpedant": 1, "iostream": 1, "us": [1, 2, 3, 6, 9, 11, 12, 13, 15, 17, 18, 21, 24, 25, 26, 31, 32, 33, 34, 35, 36, 43, 44, 46, 48], "namespac": 1, "int": [1, 3, 11, 13, 21, 22, 23, 25], "main": [1, 3, 6, 9, 13, 26, 27, 51], "cout": 1, "hello": [1, 2, 4, 6, 15, 31, 32, 42], "world": [1, 2, 4, 6, 15, 31, 32, 42], "endl": 1, "welcom": 1, "hidden": [1, 3, 8, 15, 31, 51], "catch": [1, 21, 25], "hpp": 1, "place": [1, 3, 6, 19, 32], "after": [1, 3, 6, 11, 13, 15, 17, 18, 24, 27, 34, 35, 36, 48], "function": [1, 4, 6, 9, 12, 17, 18, 22, 23, 24, 26, 27, 30, 34, 35, 36], "comput": [1, 51], "factori": 1, "number": [1, 6, 11, 12, 13, 18, 19, 24, 34, 35, 36, 46, 48], "cpp_unit": 1, "autograd": [1, 3, 7, 21, 25, 26, 27, 29], "unittest": [1, 3, 6, 7, 21, 25, 26, 27], "unsign": 1, "return": [1, 3, 4, 6, 12, 17, 18, 21, 22, 23, 24, 25, 26, 27, 30, 34, 35, 36], "defin": [1, 9, 10, 11, 13, 17, 18, 19, 24, 30, 36], "catch_config_main": 1, "tell": [1, 3, 12, 13, 46], "provid": [1, 6, 11, 12, 13, 14, 17, 18, 24, 27, 28, 29, 32, 36, 44, 46], "onli": [1, 3, 6, 12, 13, 15, 17, 28, 29, 36, 48], "do": [1, 4, 6, 9, 12, 13, 18, 20, 29, 34, 35, 39, 51], "file": [1, 3, 6, 14, 17, 52], "test_cas": 1, "ar": [1, 3, 5, 6, 11, 12, 13, 15, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 34, 35, 36, 40, 48, 51], "requir": [1, 12, 52], "3": [1, 3, 6, 10, 11, 12, 13, 15, 17, 21, 22, 23, 24, 25, 34, 35, 36, 48], "6": [1, 3, 6, 13, 17, 18, 22, 23, 24, 36, 40, 48], "10": [1, 3, 4, 6, 11, 13, 15, 17, 18, 22, 23, 29, 36, 39, 48], "3628800": 1, "0": [1, 3, 6, 7, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 24, 25, 34, 35, 36, 48], "fact0": 1, "teach": [2, 51], "class": [2, 3, 6, 12, 13, 18, 21, 25, 26, 27, 44], "simpl": [2, 4, 6, 12, 13, 20, 46, 48], "web": [2, 6, 12, 17, 51], "design": [2, 12, 29], "why": [2, 3, 12], "too": 2, "although": [2, 6, 15], "don": [2, 6, 15, 18, 51], "t": [2, 3, 6, 10, 12, 13, 15, 18, 51], "run": [2, 3, 5, 6, 15, 17, 18, 24, 36], "click": [2, 6, 9, 13, 15, 21, 25, 26, 27, 46, 48, 51], "button": [2, 6, 9, 12, 13, 15, 24, 25, 26, 27, 28, 31, 36, 40, 48], "caus": 2, "render": 2, "html1": 2, "nocodelen": [2, 4, 6, 26], "bodi": 2, "style": [2, 32], "h2": 2, "font": [2, 13], "size": 2, "48px": 2, "color": [2, 6, 12, 13, 40, 42], "red": [2, 6, 12, 13, 15, 48], "ul": 2, "li": 2, "two": [2, 6, 15, 18, 21, 24, 25, 26, 27, 30, 34, 35, 36, 48], "support": [3, 5, 11, 17, 29, 44, 46], "c": [3, 8, 9, 12, 13, 15, 17, 51], "through": [3, 27, 36, 48], "backend": [3, 5], "server": [3, 5, 8, 51], "browser": [3, 6, 17], "them": [3, 5, 6, 12, 13, 17, 19, 21, 24, 26, 34, 35, 36, 48, 51], "specifi": [3, 13, 15, 18, 29], "In": [3, 11, 15, 21, 22, 23, 24, 25, 26, 29, 36, 46, 48, 51], "addit": [3, 6, 17, 48, 51], "either": [3, 9, 13, 18, 22, 23, 29], "python3": [3, 6], "python2": 3, "outsid": 3, "limit": [3, 7, 18, 22, 23], "non": [3, 22, 23], "graphic": [3, 8, 51], "ani": [3, 5, 6, 11, 12, 15, 24, 29, 32, 34, 35, 51], "option": [3, 6, 11, 12, 13, 27, 29, 44], "lc1": 3, "import": [3, 6, 18, 19, 21, 25, 26, 27, 39], "util": [3, 21, 25], "scanner": [3, 21, 25], "public": [3, 13, 21, 25], "tempconv": 3, "static": [3, 13, 21, 25, 26], "void": [3, 13, 21, 25], "string": [3, 6, 11, 13, 22, 23, 26, 27, 36], "arg": [3, 13], "doubl": 3, "fahr": 3, "cel": 3, "system": [3, 12, 13, 21, 25, 29], "out": [3, 12, 13, 15, 19, 21, 25, 31, 36, 40], "println": [3, 12, 13, 21, 25], "enter": 3, "temperatur": [3, 22, 23], "f": [3, 13], "nextdoubl": 3, "32": [3, 17, 30], "5": [3, 6, 9, 11, 13, 17, 18, 21, 22, 23, 25, 30, 34, 35, 36, 40], "9": [3, 6, 24, 34, 35], "degre": [3, 6, 22, 23], "exit": 3, "junit": [3, 21, 25], "loop": [3, 48], "count": [3, 34, 35], "from": [3, 6, 7, 13, 17, 18, 21, 22, 23, 24, 26, 27, 29, 34, 35, 36, 39, 46, 48, 51], "chang": [3, 6, 22, 23], "junittesting2": 3, "studentcod": 3, "adder": 3, "b": [3, 6, 12, 13, 15, 29], "org": [3, 11, 21, 25, 46], "assert": [3, 7, 21, 25, 40], "befor": [3, 6, 11, 12, 13, 15, 34, 35, 36], "io": 3, "nio": 3, "path": 3, "forlooptesttest": 3, "extend": [3, 6], "codetesthelp": 3, "exampl": [3, 4, 8, 11, 13, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 42, 44, 46, 48, 51], "method": [3, 12, 18, 21, 22, 23, 25], "should": [3, 5, 6, 12, 13, 15, 22, 23, 24, 36], "pass": [3, 15, 18, 21, 25], "testmain": 3, "throw": [3, 21, 25], "ioexcept": 3, "wrote": [3, 6], "send": [3, 17], "back": [3, 6, 17, 18, 51], "output": [3, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27], "work": [3, 6, 11, 13, 20, 24, 29, 51], "getmethodoutput": 3, "expect": [3, 21, 22, 23, 24, 25, 26, 27], "n3": 3, "n4": 3, "n5": 3, "n6": 3, "n7": 3, "n8": 3, "n9": 3, "n10": 3, "n": [3, 4, 6, 15, 16, 22, 23, 51], "assertequ": [3, 6, 26, 27], "doesn": [3, 13], "match": [3, 10, 11, 13], "cleanstr": 3, "testadd": 3, "": [3, 10, 17, 18, 22, 23, 26, 27, 30, 31, 34, 35, 48, 51], "msg": [3, 19], "createmessag": 3, "ad": [3, 4, 6, 12, 13, 29, 38], "4": [3, 6, 7, 9, 10, 11, 12, 13, 15, 17, 21, 22, 23, 25, 34, 35, 48], "testcont": 3, "content": [3, 6, 11, 31, 38, 44], "readallbyt": 3, "get": [3, 6, 13, 15, 22, 23, 24, 26, 27, 28, 29, 36, 51], "project": 3, "creat": [3, 6, 13, 17, 20, 21, 22, 23, 25, 44, 48, 51], "riddl": 3, "like": [3, 6, 9, 12, 21, 22, 23, 24, 25, 26, 27, 34, 35, 36], "follow": [3, 6, 11, 12, 13, 15, 18, 22, 23, 24, 26, 27, 30, 34, 35, 36, 44, 48, 51], "question": [3, 9, 10, 11, 12, 14, 16, 33, 34, 35, 36, 38, 48, 51], "did": [3, 11, 15], "chicken": 3, "cross": 3, "playground": 3, "answer": [3, 6, 11, 12, 13, 15, 16, 21, 26, 27, 29, 32, 34, 35, 39, 51], "To": [3, 15, 20, 29, 51], "other": [3, 6, 12, 22, 23, 29, 31, 39, 51], "slide": 3, "junittesting3": 3, "instanc": 3, "variabl": [3, 13, 30, 48], "privat": 3, "type": [3, 6, 9, 11, 12, 17, 26, 27, 29, 37, 46, 51], "variablenam": 3, "quest": 3, "constructor": 3, "initquest": 3, "initansw": 3, "set": [3, 6, 11, 12, 18, 19, 21, 22, 23, 25, 26], "init": 3, "paramet": [3, 4, 6, 18, 22, 23], "printquest": 3, "printansw": 3, "call": [3, 6, 11, 36, 48, 51], "object": [3, 6, 12], "lesson": 3, "runestonetest": [3, 21, 25], "super": 3, "locat": [3, 15], "valu": [3, 6, 11, 15, 18, 19, 34, 35, 48], "setdefaultvalu": 3, "testprintquest": 3, "boolean": [3, 21, 22, 23, 25], "getresult": 3, "check": [3, 9, 12, 13, 15, 24, 36, 42], "asserttru": 3, "testprintansw": 3, "testdefaultconstructor": 3, "checkdefaultconstructor": 3, "fail": [3, 6, 15, 21, 25], "default": [3, 15, 18], "testconstructor": 3, "checkconstructor": 3, "testvariabletyp": 3, "vartyp": 3, "testinstancevariabletyp": 3, "split": 3, "testprivatevari": 3, "testprivateinstancevari": 3, "text": [3, 6, 12, 13, 24, 29, 36, 42, 44, 46], "actual": [3, 17, 18, 29], "length": [3, 21, 25], "els": [3, 4, 12, 48], "we": [4, 6, 12, 13, 15, 17, 18, 19, 22, 23, 29, 46, 48, 51], "realiz": [4, 17], "everyon": 4, "love": [4, 21, 25, 29], "python": [4, 8, 9, 12, 13, 15, 17, 26, 27, 30, 46, 48, 51], "much": [4, 6], "so": [4, 5, 6, 10, 11, 12, 13, 15, 17, 22, 23, 29, 52], "made": [4, 13], "possibl": [4, 6, 12, 13, 17, 18, 32], "pure": 4, "well": [4, 11, 12, 13, 17, 24, 29, 36], "just": [4, 6, 11, 12, 36], "easi": [4, 51], "need": [4, 9, 13, 15, 17, 18, 19, 21, 24, 25, 26, 36, 51], "add": [4, 6, 10, 13, 15, 17, 38, 42, 48], "direct": [4, 6, 10, 13, 29, 31, 39, 42, 44, 51], "jstest1": 4, "var": [4, 11], "x": [4, 6, 9, 11, 12, 18, 19, 39, 48], "y": [4, 6, 9, 18, 39, 48], "z": [4, 18], "consol": 4, "log": [4, 6], "fact": 4, "writeln": 4, "our": [5, 6, 46, 51], "jobe": [5, 6], "which": [5, 12, 13, 15, 17, 18, 29, 42, 48, 51], "One": [6, 12, 51], "thing": [6, 26, 27, 36, 46], "when": [6, 11, 12, 13, 14, 15, 17, 22, 23, 24, 29, 30, 40], "learn": [6, 12, 20, 46, 48, 51], "unfortun": 6, "typic": [6, 11, 17], "textbook": 6, "allow": [6, 11, 12, 17, 29, 38, 44, 48, 51], "read": [6, 19, 24, 36, 46, 51], "about": [6, 34, 35, 46, 48, 51], "practic": [6, 12, 24, 51], "uniqu": [6, 48], "tool": [6, 39, 46, 50, 51], "modifi": [6, 48], "execut": [6, 12, 13, 17, 18, 24, 30, 48], "right": [6, 13, 17, 21, 24, 26, 36, 44, 51], "itself": 6, "certainli": 6, "wai": [6, 11, 12, 29, 46, 51], "real": [6, 29], "written": [6, 21, 24, 25, 26, 27, 36, 42], "excel": 6, "environ": [6, 51], "sinc": [6, 13, 17, 30], "experi": [6, 33, 34, 35, 51], "take": [6, 18, 21, 22, 23, 24, 25, 34, 35, 36, 51], "look": [6, 24, 27, 36, 48], "interpret": 6, "action": [6, 48, 51], "If": [6, 13, 15, 22, 23, 24, 26, 27, 29, 34, 35, 36, 51], "make": [6, 12, 15, 17, 19, 26, 27, 29, 36, 51], "activ": [6, 34, 35, 51], "see": [6, 14, 18, 19, 21, 24, 26, 27, 29, 34, 35, 36, 44, 48, 51, 52], "directli": 6, "press": [6, 20, 40, 51], "try": [6, 11, 15, 19, 22, 23, 24, 25, 26, 27, 28, 34, 35, 36, 42, 48], "below": [6, 13, 21, 24, 26, 27, 30, 34, 35, 36, 46, 48, 51], "shown": [6, 13, 15, 21, 46], "abov": [6, 13, 17, 18, 21, 26, 27, 29, 34, 35, 42, 48], "statement": [6, 9, 10, 11, 12, 13, 14, 30, 48], "word": [6, 11, 13], "multipli": 6, "result": [6, 13, 15, 17, 18, 24, 36, 48], "ha": [6, 12, 13, 22, 23, 24, 26, 27, 29, 34, 35, 36], "howev": [6, 17, 22, 23], "still": [6, 15, 20], "30": [6, 36], "total": [6, 13, 17], "calcul": 6, "symbol": 6, "multipl": [6, 11, 13, 16, 29, 34, 35, 43, 51], "note": [6, 11, 12, 15, 48], "fix": [6, 15, 17], "initi": [6, 11, 12, 13, 36, 40], "correct": [6, 9, 11, 12, 13, 15, 21, 24, 25, 26, 27, 34, 35, 36, 40, 48], "clacul": 6, "mani": [6, 11, 17, 21, 26, 51], "even": [6, 7, 48, 51], "start": [6, 13, 15, 18, 19, 22, 23, 31, 34, 35, 38, 51], "complet": [6, 27, 29, 34, 35], "over": [6, 13, 15, 21, 26], "simpli": [6, 10, 29], "delet": 6, "window": [6, 29], "regist": 6, "user": [6, 13, 15, 29, 38], "automat": [6, 11, 29], "save": [6, 18, 29], "histori": [6, 10], "slider": 6, "go": [6, 12, 15, 29, 51], "previou": [6, 11, 34, 35], "version": [6, 17, 36], "your": [6, 10, 12, 13, 14, 15, 20, 21, 24, 25, 26, 27, 29, 34, 35, 36, 51], "anywher": 6, "anonym": 6, "lose": 6, "end": [6, 13, 22, 23, 34, 35, 48, 51, 52], "session": 6, "show": [6, 13, 15, 27, 31, 48, 51], "sourc": [6, 27, 29, 48, 51], "what": [6, 11, 12, 22, 23, 26, 27, 30, 34, 35, 48], "restructuredtext": [6, 27], "rst": [6, 27, 42], "author": [6, 44], "ebook": 6, "codeexample1": 6, "coach": 6, "prim_comp": [6, 9, 10, 11, 29], "assign": [6, 9, 10, 15, 29, 36, 51], "list": [6, 10, 18, 21, 25, 29, 30, 34, 35, 36, 44, 48], "mylist": 6, "8": [6, 13, 18, 22, 23], "num": [6, 21, 24, 25, 30, 34, 35], "xml": 6, "id": [6, 29], "caption": [6, 44], "interact": [6, 21, 24, 25, 26, 27], "pubtitl": 6, "runeston": [6, 17, 29, 39, 43, 44, 46], "input": [6, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 36, 44], "capabl": 6, "built": 6, "turtl": 6, "modul": [6, 18], "The": [6, 9, 10, 11, 12, 13, 15, 17, 18, 21, 22, 23, 24, 26, 27, 29, 31, 34, 35, 36, 40, 42, 44, 50, 51], "veri": [6, 17, 48], "interest": 6, "idea": [6, 36, 51], "recurs": 6, "construct": [6, 12], "fractal": 6, "sierpinski": 6, "triangl": [6, 11], "onc": [6, 9, 24, 36, 51], "level": [6, 18, 29, 38], "find": [6, 15, 17], "39": 6, "current": [6, 15, 17, 18, 21, 24, 25, 26, 27, 48], "some": [6, 12, 17, 19, 29, 36, 42, 48], "happen": [6, 10], "mayb": [6, 22, 23], "few": [6, 17, 51], "ever": 6, "want": [6, 29, 51], "reload": 6, "page": [6, 10, 15, 29, 34, 35, 38, 44], "great": [6, 12, 51], "help": [6, 12, 13, 24, 25, 26, 27, 28, 29, 36, 46, 48], "codeexample2": 6, "hidecod": 6, "autorun": 6, "def": [6, 9, 12, 26, 27], "drawtriangl": 6, "point": [6, 17, 29], "myturtl": 6, "fillcolor": 6, "up": [6, 15, 16, 17, 18, 19, 27, 29, 51], "goto": 6, "down": [6, 11], "begin_fil": 6, "end_fil": 6, "getmid": 6, "p1": 6, "p2": 6, "colormap": 6, "blue": [6, 12, 13, 40], "green": [6, 12, 40], "white": 6, "yellow": [6, 12], "violet": 6, "orang": [6, 48], "mywin": 6, "screen": 6, "mypoint": 6, "50": [6, 21, 25, 26, 27], "exitonclick": 6, "littl": [6, 42], "illustr": 6, "how": [6, 11, 21, 26, 29, 34, 35, 39, 44], "drive": [6, 17], "around": [6, 12, 17], "canva": 6, "arrow": [6, 48], "kei": [6, 51], "mous": 6, "leav": [6, 18, 24, 36], "trail": [6, 11], "move": [6, 20, 21, 26, 48], "special": [6, 51], "librari": [6, 18], "skulpt": [6, 17], "let": [6, 13, 42, 48], "pixel": 6, "nest": 6, "iter": 6, "differ": [6, 15, 29, 36, 42, 46, 48, 51], "filter": 6, "servic": [6, 12, 51], "instagram": 6, "reveal": [6, 33, 51], "datafil": 6, "golden_g": 6, "png": [6, 12, 46], "fromfil": 6, "tag": [6, 9, 13, 29], "full": [6, 36], "url": [6, 10], "But": [6, 13, 29], "best": 6, "book": [6, 17, 29, 44, 51], "ensur": [6, 29], "avail": [6, 17, 18], "act_ip_1": 6, "img": 6, "win": 6, "imagewin": 6, "getwidth": 6, "getheight": 6, "draw": [6, 12, 48], "setdelai": 6, "15": [6, 13, 18], "2000": 6, "speed": [6, 17, 18], "lot": [6, 29], "delai": 6, "between": [6, 17, 18, 22, 23, 29, 34, 35, 36, 51], "row": [6, 15], "rang": [6, 9, 11, 17, 18, 19, 48], "col": 6, "p": [6, 9, 10, 11, 12, 13, 14], "getpixel": 6, "newr": 6, "newgreen": 6, "75": 6, "newblu": 6, "newpixel": 6, "setpixel": 6, "altair": 6, "wrapper": [6, 17], "vega": 6, "nice": [6, 17], "implement": [6, 20, 51], "subset": 6, "basic": [6, 17, 44], "plot": 6, "bar": 6, "scatter": 6, "heatmap": 6, "someth": [6, 29], "galleri": 6, "doe": [6, 12, 13], "u": [6, 10, 13, 46, 51], "know": [6, 12, 34, 35], "On": [6, 39], "github": 6, "pr": 6, "A": [6, 15, 17, 19, 29, 35, 38, 44], "babi": 6, "datafram": 6, "data": [6, 18], "bunch": 6, "Or": 6, "dictionari": 6, "json": [6, 44], "alt_kiva_bar1": 6, "custom": [6, 51], "alic": 6, "bob": 6, "clair": 6, "cake": 6, "7": [6, 13, 17, 18, 22, 23, 34, 35, 48], "flavor": 6, "chocol": 6, "vanilla": 6, "strawberri": 6, "mark": [6, 12], "mark_bar": 6, "enc": 6, "encod": [6, 22, 23], "displai": [6, 15, 19, 29], "Its": [6, 51], "abl": 6, "student": [6, 9, 12, 14, 21, 26, 27, 29, 39, 48, 51], "solv": [6, 21, 25, 26, 27, 29, 34, 35, 51], "particular": [6, 22, 23, 29, 38], "problem": [6, 10, 16, 27, 29, 37, 43, 51], "its": [6, 11, 17, 18], "better": 6, "give": [6, 15, 17, 18, 51], "feedback": [6, 9, 10, 11, 12, 13, 15, 48, 51], "units1": 6, "gui": [6, 26, 27], "testcasegui": [6, 26, 27], "mytest": [6, 26, 27], "teston": [6, 26, 27], "self": [6, 12, 26, 27], "assertalmostequ": 6, "parmet": 6, "box": [6, 14, 21, 26, 32, 36, 41, 48, 51], "complement": 6, "assertxxx": 6, "introductori": 6, "cours": [6, 51], "expos": 6, "inner": 6, "mai": [6, 11, 12, 21, 24, 32, 36, 51], "lead": [6, 11], "confus": 6, "anyth": 6, "benefit": [6, 29], "hide": [6, 31], "contain": [6, 13, 17, 21, 22, 23, 31, 34, 35, 51], "alwai": [6, 10, 15, 34, 35], "correctli": [6, 13, 24, 36], "units2": [6, 29], "document": [6, 18, 44, 51], "element": [6, 9, 10, 15], "entri": 6, "text1": 6, "again": [6, 15, 27, 34, 35], "tftest1": 6, "getelementbyid": 6, "panda": 6, "instal": [6, 17, 51], "pd": 6, "df": 6, "read_csv": 6, "country_data": 6, "csv": 6, "latin1": 6, "For": [6, 11, 13, 17, 18, 24, 30, 36, 44, 46, 51], "partyanim": 6, "own": [6, 21, 25, 26, 34, 35, 51], "Then": [6, 36], "sql1": 7, "dburl": 7, "_static": [7, 46], "bikeshar": 7, "db": 7, "select": [7, 12, 17, 19, 29], "bike_numb": 7, "max": [7, 17], "durat": [7, 15], "trip_data": 7, "group": [7, 13, 29], "order": [7, 10, 12, 13, 15, 21, 24, 26, 27, 30, 34, 35, 36, 46, 51], "desc": 7, "w00379": 7, "86355": 7, "86336": 7, "event": [8, 10, 51], "driven": [8, 17, 51], "imag": [8, 12, 51], "process": [8, 51], "graph": [8, 16, 44, 51], "chart": [8, 51], "unit": [8, 10, 15, 24, 36, 51], "test": [8, 11, 15, 21, 24, 25, 36, 40, 51], "statu": [8, 51], "dom": [8, 51], "access": [8, 17, 27, 51], "side": [8, 10, 13, 24, 36, 51], "audio": [8, 51], "tour": [8, 51], "javascript": [8, 17, 51], "html": [8, 13, 15, 51], "sql": [8, 51], "java": [8, 11, 12, 13, 21, 28, 51], "octav": [8, 51], "matlab": [8, 51], "anoth": [9, 11, 44, 48], "assess": [9, 15, 29, 51], "wish": 9, "wrap": 9, "part": [9, 29], "would": [9, 11, 29, 34, 35, 42], "incorrect": [9, 11, 12, 13, 15, 21, 24, 25, 26, 34, 35, 36], "being": [9, 46, 48], "evalu": 9, "me": [9, 13, 15, 24, 36], "clickablearea": [9, 15], "click1": 9, "iscod": 9, "rememb": [9, 11, 12, 15, 34, 35, 48], "oper": [9, 15, 17, 18], "endclick": 9, "exercis": [9, 10, 11, 12, 13, 14, 51], "label": [9, 10, 11, 12, 13, 14, 44], "titl": [9, 10, 11, 12, 13, 14], "identifi": [9, 32, 38], "circl": 9, "cline": 9, "ye": [9, 11, 12, 13, 22, 23], "pair": [10, 13, 17, 21, 25, 26, 34, 35], "matchabl": 10, "within": [10, 17, 27, 34, 35, 51], "dragndrop": [10, 15], "draggabl": 10, "respect": 10, "dropzon": 10, "random": [10, 12, 13, 29], "aren": 10, "dnd1": 10, "match_1": [10, 15], "monro": 10, "doctrin": 10, "1823": 10, "match_2": [10, 15], "haymarket": 10, "riot": 10, "1886": 10, "match_3": [10, 15], "louisiana": 10, "purchas": 10, "1803": 10, "match_4": 10, "battl": 10, "gettysburg": 10, "1863": 10, "each": [10, 12, 18, 24, 29, 34, 35, 36, 51], "state": [10, 18], "year": [10, 40], "date": 10, "idx": [10, 12], "review": [10, 17, 51], "href": 10, "http": [10, 11, 12, 17, 46], "www": 10, "britannica": 10, "com": [10, 17], "25": 10, "decad": 10, "visual": [10, 48, 51], "encyclopedia": 10, "brittania": 10, "premis": 10, "respons": [10, 11], "instructor": [11, 29, 51], "ask": [11, 14, 36, 48], "regular": [11, 13, 51], "express": [11, 13], "whitespac": 11, "ignor": 11, "bowl": 11, "pin": [11, 17, 18, 19], "put": [11, 13, 15, 17, 21, 24, 26, 30, 36], "space": [11, 26, 27, 34, 35, 36, 44], "without": 11, "affect": 11, "decim": 11, "hexadecim": 11, "0xa": 11, "binari": [11, 15], "0b1010": 11, "scientif": 11, "notat": 11, "1e1": 11, "solut": [11, 13, 24, 28, 34, 35, 36], "base": [11, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 29, 44, 51], "last": [11, 12, 15], "given": [11, 22, 23, 29, 44], "regardless": 11, "alreadi": [11, 17, 21, 26], "same": [11, 13, 18, 29, 36, 44, 48], "fillintheblank": [11, 15], "fill1512": 11, "gener": [11, 27, 29], "0x10": 11, "fillin": 11, "integ": [11, 21, 22, 23, 25, 34, 35], "game": 11, "knock": 11, "setup": 11, "condit": [11, 12, 15, 22, 23], "arrang": [11, 36], "m": [11, 17], "term": [11, 17], "triangular": 11, "16": [11, 18, 19], "em": 11, "close": [11, 27, 44], "realli": 11, "mean": [11, 13, 19, 29, 34, 35], "area": [11, 13, 16, 24, 36, 51], "ag": 11, "declar": 11, "whole": 11, "three": [11, 13, 17, 22, 23, 24, 34, 35, 36], "letter": [11, 26, 27, 36], "integr": [11, 46, 51], "second": [11, 18, 36], "filldecvar1": 11, "case": [11, 15, 22, 23, 24], "insensit": 11, "opposit": 11, "No": [11, 12, 17, 46], "nO": 11, "NO": 11, "fitb_casei": 11, "casei": 11, "numer": 11, "toler": [11, 22, 23], "accept": [11, 29], "least": [11, 13, 21, 24, 25, 30, 34, 35, 36], "signific": 11, "figur": [11, 13], "333": 11, "0005": 11, "fitb_toler": 11, "en": [11, 17], "wikipedia": 11, "wiki": 11, "significant_figur": 11, "_": 11, "It": [12, 17, 18, 24, 26, 27, 31, 34, 35, 36, 48], "emb": [12, 13, 44], "themselv": [12, 29, 34, 35], "along": 12, "understand": 12, "site": 12, "whether": [12, 22, 23, 26, 27, 36], "beginn": 12, "experienc": 12, "programm": 12, "plu": 12, "sign": 12, "good": 12, "orient": 12, "detail": [12, 18, 51], "hard": 12, "imper": 12, "been": [12, 13], "long": [12, 13, 29], "ml": 12, "mchoic": [12, 15], "question1_1": [12, 29], "block": [12, 15, 16, 24, 25, 28, 30, 31, 36, 48, 51], "rest": 12, "187": 12, "neg": 12, "zero": [12, 13, 48], "posit": [12, 21, 26], "less": [12, 34, 35], "than": [12, 13, 15, 24, 34, 35, 36], "fals": [12, 21, 22, 23, 25, 26, 27, 30, 34, 35, 36, 49], "equal": [12, 21, 25, 30, 34, 35], "qce_1": [12, 29], "upload": 12, "postimag": 12, "pictur": [12, 48], "rectangl": 12, "south": 12, "west": 12, "quadrant": 12, "north": 12, "east": 12, "over_turtle_which_draws_pict_mcq": 12, "postimg": 12, "cc": [12, 17], "vnsypdkl": 12, "rect": 12, "05l2r1wn": 12, "codea": 12, "3xzklybi": 12, "codeb": 12, "4xwg6dmv": 12, "codec": 12, "qclgnsyg": 12, "person": [12, 13, 24, 28, 36], "__init__": [12, 18], "__str__": 12, "miss": [12, 36], "none": 12, "over_class_mcq_correct_person_def_code_block": 12, "next": [12, 34, 35, 48, 51], "might": [12, 36, 42, 51], "found": [12, 34, 35, 42], "rainbow": [12, 42], "choos": [12, 29, 51], "definit": [12, 51], "black": 12, "acronym": 12, "roi": 12, "g": [12, 13], "biv": 12, "stand": 12, "question1_2": [12, 29], "Not": 12, "stop": [12, 13, 18], "radio": 12, "ellipsi": 12, "acro": 12, "q": 12, "hint": [12, 13, 27], "mchoice_random": [12, 29], "must": [13, 17], "drag": [13, 15, 16, 24, 36, 51], "plain": 13, "morn": [13, 15, 29], "routin": [13, 15], "parsonsprob": [13, 15], "eat": [13, 15], "breakfast": [13, 15], "brush": [13, 15], "teeth": [13, 15], "theori": 13, "adapt": [13, 24, 28], "earli": 13, "choic": [13, 16, 43, 51], "drink": 13, "shot": 13, "rum": 13, "noon": 13, "recommend": [13, 17], "left": [13, 21, 24, 25, 26, 27, 36, 44, 47], "peopl": 13, "discuss": [13, 32, 38, 46], "notic": 13, "Be": [13, 24], "sure": [13, 24, 26, 27, 36], "break": [13, 19], "cost": [13, 17, 20], "per": [13, 15], "dinner": 13, "tip": 13, "per_person_cost": [13, 29], "bill": 13, "89": 13, "23": [13, 44], "20": [13, 18, 19, 36], "numpeopl": 13, "perpersoncost": 13, "distractor": [13, 21, 25, 26], "indic": [13, 22, 23], "randomli": [13, 21, 29], "learner": [13, 29], "struggl": [13, 29], "dynam": [13, 33, 51], "easier": 13, "remov": [13, 18, 24, 36], "combin": [13, 17, 20, 24, 36, 51], "becaus": 13, "submit": [13, 15], "indent": [13, 24, 36], "noindent": 13, "segment": 13, "countdown": 13, "14": 13, "13": [13, 17], "extra": [13, 24, 36], "java_countdown": 13, "test1": 13, "v": [13, 17], "There": [13, 15, 24, 29, 34, 35, 36, 51], "purpl": 13, "edg": 13, "explan": 13, "colon": 13, "hover": [13, 15, 21, 26], "disabl": 13, "java_countdown_pair": 13, "won": 13, "That": [13, 51], "never": [13, 15], "reach": 13, "sometim": [13, 29, 46], "coupl": [13, 51], "later": 13, "matter": 13, "acycl": 13, "depend": [13, 15, 36], "simple_dag_src": 13, "grader": 13, "dag": 13, "complic": 13, "mathemat": 13, "drop": [13, 15, 16, 17, 51], "h": [13, 17], "isomorph": 13, "test_proof_blocks_1": 13, "math": [13, 51], "raw": 13, "strong": 13, "center": [13, 44], "assum": 13, "langl": 13, "rangl": 13, "instead": [13, 22, 23], "trivial": 13, "done": [13, 36], "ne": 13, "demonstr": 13, "cannot": [13, 18], "reus": 13, "ab": [13, 33, 51], "reflect": 14, "essai": 14, "shortansw": 14, "shorta1": 14, "attach": [14, 18], "those": 14, "grade": [14, 16, 29, 40, 51], "far": 15, "maximum": [15, 17, 18, 29], "minut": [15, 34, 35], "remain": 15, "keep": [15, 48], "track": [15, 48], "amount": 15, "unlimit": 15, "finish": [15, 18, 24, 26, 27, 30, 34, 35, 36], "paus": 15, "resum": 15, "clock": [15, 18, 22, 23, 44], "icon": 15, "otherwis": [15, 21, 22, 23, 25, 30, 34, 35], "reader": [15, 51], "By": 15, "under": [15, 24], "sequenti": 15, "search": 15, "faster": 15, "fill": [15, 16, 34, 35, 51], "blank": [15, 16, 34, 35, 51], "sentenc": 15, "car": 15, "drove": 15, "awai": 15, "corect": 15, "where": [15, 17, 34, 35], "sai": 15, "wa": [15, 29, 34, 35, 42, 51], "actex": 15, "timed1": 15, "timelimit": 15, "questiontimed1_1": 15, "answer_a": 15, "arrai": [15, 21, 25], "answer_b": 15, "answer_c": 15, "middl": [15, 36], "answer_d": 15, "answer_": 15, "feedback_a": 15, "thu": [15, 22, 23], "encount": 15, "feedback_b": 15, "everi": [15, 29], "wherea": [15, 42], "feedback_c": 15, "exact": 15, "while": [15, 17, 18, 19], "feedback_d": 15, "feedback_": 15, "clicktimed1": 15, "cell": [15, 20, 40], "tabl": [15, 21, 22, 23, 25, 26, 27], "dnd2": 15, "fill1412": 15, "parsonstest": 15, "bed": 15, "morning_exam": 15, "timedact": 15, "parson": [16, 29, 43, 51], "mix": [16, 26, 27, 29, 51], "proof": [16, 51], "horizont": [16, 44, 51], "clickabl": [16, 51], "short": [16, 46, 51], "exam": [16, 33, 51], "section": [17, 20, 38, 51], "core": 17, "cellbot": [17, 19, 51], "abil": 17, "connect": [17, 18], "smart": [17, 20], "devic": [17, 18, 19, 20], "mobil": 17, "sensor": [17, 20, 51], "consist": [17, 29], "compon": [17, 32, 43, 51], "command": 17, "esp32": [17, 18], "microcontrol": 17, "arduino": [17, 18], "receiv": [17, 21, 24, 25, 26, 36], "instruct": 17, "softwar": [17, 51], "develop": [17, 29, 51], "desir": 17, "uf": 17, "cap": 17, "gnd": 17, "avoid": 17, "flaki": 17, "reprogram": 17, "kind": [17, 51], "cpu": 17, "info": 17, "could": [17, 29], "talk": [17, 46], "older": 17, "chip": 17, "reset": [17, 18], "disconnect": 17, "everyth": 17, "turn": 17, "off": [17, 22, 23], "cheaper": 17, "makeradvisor": 17, "board": 17, "comparison": 17, "sleep": [17, 18], "ble": [17, 18], "easili": [17, 44], "wide": 17, "varieti": 17, "motor": 17, "equip": 17, "actuat": 17, "qty": 17, "vendor": 17, "sku": 17, "descript": [17, 24, 27, 44], "price": [17, 40], "usd": 17, "sparkfun": 17, "prt": 17, "12083": 17, "holder": 17, "4xaa": 17, "cover": 17, "switch": [17, 29, 51], "95": [17, 22, 23], "rob": 17, "13258": 17, "hobbi": 17, "gearmotor": 17, "65": 17, "rpm": 17, "angl": 17, "13259": 17, "wheel": 17, "65mm": 17, "rubber": 17, "tire": 17, "14450": 17, "driver": 17, "dual": 17, "tb6612fng": 17, "header": 17, "45": 17, "00124": 17, "jumper": 17, "wire": 17, "kit": 17, "140pc": 17, "amazon": 17, "hiletgo": 17, "b00lsg5bjk": 17, "400": 17, "solderless": 17, "breadboard": 17, "pack": 17, "99": 17, "b0718t232z": 17, "esp": 17, "wroom": 17, "4ghz": 17, "quantiti": 17, "discount": 17, "38": [17, 40], "simplic": 17, "technic": 17, "consider": 17, "At": 17, "heart": 17, "32d": 17, "ams1117": 17, "linear": 17, "regul": 17, "minimum": [17, 29], "dropout": 17, "therefor": [17, 44], "18": 17, "dc": 17, "final": [17, 48], "bridg": 17, "exist": [17, 32], "logic": [17, 27], "suppli": 17, "lm298n": 17, "higher": [17, 22, 23], "wider": 17, "sens": 17, "determin": [17, 18], "featur": 17, "With": [17, 20], "diamet": 17, "mm": 17, "load": [17, 29], "robot": [17, 20], "\u03c0": 17, "min": [17, 19], "60": [17, 22, 23], "sec": 17, "compar": 17, "walk": 17, "bluetooth": 18, "low": [18, 20], "energi": 18, "led1": [18, 19], "led2": 18, "pb1": [18, 19], "configur": [18, 19], "cb": [18, 19], "pinmod": [18, 19], "pwm": [18, 19], "1000": [18, 19], "hz": 18, "bit": [18, 51], "resolut": 18, "ledcsetup": [18, 19], "channel": [18, 19], "ledcattachpin": [18, 19], "5000": 18, "ledcwrit": [18, 19], "arudino": 18, "digit": [18, 44], "digitalread": [18, 19], "digitalwrit": [18, 19], "constant": 18, "confiur": 18, "invok": 18, "resethardwar": 18, "frequenc": 18, "resolution_in_bit": 18, "sampl": 18, "param": 18, "auto": 18, "updat": [18, 21, 25, 26, 28], "period": 18, "floor": 18, "log2": 18, "processor": 18, "exce": 18, "80": [18, 40], "mhz": 18, "due": 18, "divisor": 18, "ledcattach": 18, "control": [18, 46, 48], "longer": 18, "detach": 18, "ledcdetach": 18, "associ": 18, "detch": 18, "duty_cycl": 18, "duti": 18, "cycl": 18, "almost": 18, "acceleromet": 18, "api": 18, "share": [18, 29], "sensorclass": 18, "begin": [18, 22, 23, 48], "collect": 18, "batteri": 18, "life": 18, "properti": 18, "gyroscop": [18, 19], "magnetomot": 18, "known": [18, 48], "compass": 18, "linearacceler": 18, "gravitysensor": 18, "produc": [18, 29, 44], "quaternion": 18, "spatial": 18, "rotat": 18, "absoluteorientationsensor": 18, "relativeorientationsensor": 18, "ambientlightsensor": 18, "clss": 18, "attribut": 18, "illumin": 18, "light": [18, 19, 40], "lux": 18, "geolocationsensor": 18, "gp": 18, "latitud": 18, "longitud": 18, "altitud": 18, "accuraci": 18, "altitudeaccuraci": 18, "head": 18, "refer": [19, 20, 48, 51], "manual": [19, 20, 51], "true": [19, 21, 22, 23, 25, 30, 34, 35, 49], "val": 19, "toggl": [19, 31, 33, 51], "shake": 19, "gyro": 19, "gyro_x2": 19, "10000": 19, "progress": [20, 48], "introduc": 20, "phone": 20, "tablet": 20, "laptop": 20, "amaz": 20, "scratchpad": [20, 51], "blink": [20, 51], "led": [20, 51], "until": [20, 29, 51], "pushbutton": [20, 51], "vari": [20, 51], "bright": [20, 51], "hardwar": [20, 51], "firmwar": [20, 51], "regener": [21, 24, 25, 26, 27], "anytim": [21, 24, 25, 26, 27], "movabl": [21, 25, 26, 27], "wrong": [21, 25, 26, 36], "syntact": 21, "semant": 21, "error": [21, 24, 36], "has22": [21, 25, 30], "adjac": [21, 25, 30, 34, 35], "both": [21, 25, 30, 34, 35], "multip": [21, 26], "parsonsperson": [21, 25, 26, 27], "partial": [21, 26], "phrase_table_solcod": [21, 25], "align": [21, 25, 26, 27, 44, 47], "width": [21, 25, 26, 27, 47], "testhelp": [21, 25], "runalltest": [21, 25], "except": [21, 25], "testphras": [21, 25], "phrase": [21, 25, 26, 27, 36], "sam": [21, 25, 26, 27], "123": [21, 25], "null": [21, 25], "jane": [21, 25], "e": [21, 22, 23, 25], "getmessag": [21, 25], "jack": [22, 23], "jill": [22, 23], "restaur": [22, 23], "jackoutfit": [22, 23], "stylish": [22, 23], "cloth": [22, 23], "jilloutfit": [22, 23], "rate": [22, 23], "re": [22, 23, 36], "wear": [22, 23], "rule": [22, 23], "lower": [22, 23, 26, 27], "datefashion": [22, 23], "dai": [22, 23, 30], "week": [22, 23], "sun": [22, 23], "mon": [22, 23], "tue": [22, 23], "wed": [22, 23], "fri": [22, 23], "sat": [22, 23], "vacat": [22, 23], "00": [22, 23], "alarm": [22, 23], "ring": [22, 23], "normal": [22, 23], "schedul": [22, 23], "weekdai": [22, 23], "weekend": [22, 23], "alarmclock": [22, 23], "squirrel": [22, 23], "palo": [22, 23], "alto": [22, 23], "california": [22, 23], "comfort": [22, 23], "temp": [22, 23], "season": [22, 23], "issumm": [22, 23], "90": [22, 23], "inclus": [22, 23, 34, 35], "summer": [22, 23], "heat": [22, 23], "upper": [22, 23, 49], "squirrelplai": [22, 23], "70": [22, 23], "frontback": [22, 23], "str": [22, 23, 26, 27], "s_e": [22, 23], "co": [22, 23], "de": [22, 23], "ed": [22, 23], "od": [22, 23], "watch": 24, "video": [24, 51], "bottom": [24, 36], "compil": [24, 36], "Such": 24, "plan": [24, 34, 35, 36], "triplenum": 24, "solper": [25, 27], "verifi": [26, 27, 36], "charact": [26, 27, 36], "empti": [26, 27, 34, 35, 36], "capit": [26, 27, 36], "lowercas": [26, 27, 36], "ann": [26, 27], "phrase_table_multip": 26, "buggi": [26, 27], "bug": [26, 27], "mari": [26, 27], "sing": [26, 27], "anna": [26, 27], "danc": [26, 27], "1111": [26, 27], "primari": [27, 51], "goal": 27, "guidanc": 27, "essenti": 27, "snippet": 27, "scrambl": 27, "guid": 27, "task": 27, "view": [27, 29], "reopen": 27, "editor": [27, 36], "copi": 27, "clipboard": 27, "past": [27, 29], "parsonsexampl": 27, "pp": 27, "phrase_table_solp": 27, "puzzl": [28, 51], "model": 29, "bank": 29, "simplest": 29, "insert": 29, "selectquest": 29, "dynamic_q_1": 29, "fromid": 29, "prevent": 29, "question_1": 29, "question_2": 29, "equival": 29, "difficult": 29, "sever": [29, 51], "autom": 29, "creation": 29, "reli": 29, "presenc": 29, "structur": 29, "yet": 29, "profici": 29, "supp_comp": 29, "aim": 29, "min_difficulti": 29, "difficulti": 29, "histor": 29, "perform": [29, 51], "max_difficulti": 29, "gradeabl": 29, "not_seen_ev": 29, "research": 29, "approach": [29, 34, 35, 36], "fair": 29, "seem": 29, "onlin": 29, "toward": 29, "reduc": 29, "cheat": 29, "And": 29, "question1_ma": 29, "exactli": [29, 34, 35], "rather": 29, "dynamic_q_4": 29, "experimentid": 29, "test_question2_3_2": 29, "test_question2_4_1": 29, "ab_exampl": 29, "abexperiment1": 29, "preview": 29, "whichev": 29, "exp1_pp1a": 29, "exp1_q1_writ": 29, "dynamic_toggle_1": 29, "lock": 29, "pop": 29, "scaffold": 29, "who": 29, "index": 30, "thursdai": 30, "19": 30, "legal": 30, "a_good_grade_is_a": 30, "visibl": 31, "disqu": [31, 32, 41, 51], "etc": 31, "revealid1": 31, "showtitl": 31, "hidetitl": 31, "ac11": 31, "exhibit": 32, "specif": [32, 39], "relat": 32, "certain": 32, "exercise1": 32, "helloworld": 32, "shortnam": [32, 38], "interactivepython": [32, 38, 46], "helloworlddiscuss": 32, "tab": [33, 51], "secur": [33, 51], "okai": [34, 35], "skip": [34, 35], "has999": [34, 35], "sum7": [34, 35], "sum": [34, 35, 36, 40], "immedi": [34, 35], "qualifi": [34, 35], "scale": [34, 35, 39], "strongli": [34, 35], "disagre": [34, 35], "agre": [34, 35], "correspond": [34, 35], "feel": [34, 35], "prepar": [34, 35], "improv": [34, 35], "qualiti": [34, 35], "futur": [34, 35], "scan": [34, 35], "sum_skip2": [34, 35], "whenev": [34, 35], "is_ascend": [34, 35], "consecut": [34, 35], "ascend": [34, 35], "step": [34, 35, 36, 48], "total45": [34, 35], "exclud": [34, 35], "fall": [34, 35], "sequenc": [34, 35], "appear": [34, 35], "sum_list": 36, "rough": 36, "d": 36, "ladder": 36, "concaten": 36, "togeth": 36, "altern": 36, "introduct": [37, 51], "individu": 38, "discussion1": 38, "pollid1": 39, "allowcom": 39, "think": 39, "qstudent": 39, "option_1": 39, "option_2": 39, "teacher": 39, "option_3": 39, "option_4": 39, "prefer": 39, "am": 39, "report": 40, "were": 40, "background": 40, "redish": 40, "ss1": 40, "mindimens": 40, "colwidth": 40, "200": 40, "coltitl": 40, "foo": 40, "googl": 40, "1998": 40, "807": 40, "appl": [40, 48], "1976": 40, "116": 40, "52": 40, "yahoo": 40, "1994": 40, "66": 40, "c1": 40, "c3": 40, "a3": 40, "b3": 40, "poll": [41, 51], "spreadsheet": [41, 51], "comment": [41, 51], "mdactiv": 42, "wavedrom": [43, 51], "markdown": [43, 51], "diagram": [44, 48], "format": 44, "waveform": 44, "home": 44, "extens": 44, "graphviz": 44, "wavejson": 44, "omit": 44, "outermost": 44, "curli": 44, "brace": 44, "signal": 44, "clk": 44, "wave": 44, "010101": 44, "separet": 44, "As": 44, "alfa": 44, "01": 44, "zx": 44, "ud": 44, "456789": 44, "embed": [45, 48, 51], "youtub": [45, 51], "toolset": 46, "asid": 46, "hear": 46, "aspect": [46, 48], "topic": [46, 51], "accomplish": 46, "shortli": 46, "videoinfo": 46, "thumb": 46, "activecodethumb": 46, "media": 46, "mov": 46, "webm": 46, "x1": 47, "unhuajfk": 47, "divid": 47, "theforloop": 47, "height": 47, "315": 47, "560": 47, "anwy2mpt5r": 47, "assist": 48, "saw": 48, "forward": 48, "backward": 48, "thru": 48, "firstexampl": 48, "showoutput": 48, "sophist": 48, "complex": 48, "secondexampl": 48, "fruit": 48, "banana": 48, "cherri": 48, "numlist": 48, "newlist": 48, "sort": 48, "tot": 48, "codelens_quest": 48, "breaklin": 48, "global": 48, "prod": 48, "codelens_question_lin": 48, "odd": 48, "showeval_2": 49, "trace_mod": 49, "egg": 49, "dog": 49, "cat": 49, "moos": 49, "ham": 49, "elk": 49, "salmon": 49, "showeval_1": 49, "join": 49, "dogscatsmoos": 49, "dogsdogscatsmoosecatsdogscatsmoosemoos": 49, "codelen": [50, 51], "predict": [50, 51], "showev": [50, 51], "trace": [50, 51], "mode": [50, 51], "replac": [50, 51, 52], "open": 51, "scienc": 51, "lm": 51, "insight": 51, "applic": 51, "host": 51, "examin": 51, "inform": 51, "commun": 51, "websit": 51, "classroom": 51, "continu": 51, "markup": 51, "hand": 51, "common": 51, "serv": 51, "build": 51, "hundr": 51, "high": 51, "school": 51, "colleg": 51, "free": 51, "enhanc": 51, "decid": 51, "chapter": 51, "interfac": 51, "tutori": 51, "lab": 51, "booklet": 51, "materi": 51, "pretti": 51, "forth": 51, "motiv": 51, "encourag": 51, "explor": 51, "perspect": 51, "dummi": 52, "sphinx": 52, "reredirect": 52, "conf": 52, "py": 52}, "objects": {"": [[18, 0, 0, "-", "cellbotics"], [44, 4, 1, "-", "wavedrom"], [44, 5, 1, "directive-option-wavedrom-align", "wavedrom:align"], [44, 5, 1, "directive-option-wavedrom-caption", "wavedrom:caption"], [44, 5, 1, "directive-option-wavedrom-class", "wavedrom:class"], [44, 5, 1, "directive-option-wavedrom-name", "wavedrom:name"]], "cellbotics": [[18, 1, 1, "", "AmbientLightSensor"], [18, 1, 1, "", "CellBot"], [18, 1, 1, "", "GeolocationSensor"]], "cellbotics.Cellbot": [[18, 2, 1, "", "INPUT"], [18, 2, 1, "", "OUTPUT"], [18, 3, 1, "", "__init__"], [18, 3, 1, "", "ledcAttach"], [18, 3, 1, "", "ledcDetach"], [18, 3, 1, "", "ledcSetup"], [18, 3, 1, "", "ledcWrite"], [18, 3, 1, "", "resetHardware"]], "cellbotics.cellbotics": [[18, 1, 1, "", "AbsoluteOrientationSensor"], [18, 1, 1, "", "Accelerometer"], [18, 1, 1, "", "GravitySensor"], [18, 1, 1, "", "Gyroscope"], [18, 1, 1, "", "LinearAcceleration"], [18, 1, 1, "", "Magnetomoter"], [18, 1, 1, "", "RelativeOrientationSensor"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "rst:directive", "5": "rst:directive:option"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["rst", "directive", "reStructuredText directive"], "5": ["rst", "directive:option", "reStructuredText directive-option"]}, "titleterms": {"audio": 0, "tour": 0, "c": 1, "unit": [1, 3, 6], "test": [1, 3, 6, 27, 28], "html": 2, "java": [3, 22, 23, 24, 25], "javascript": 4, "octav": 5, "matlab": 5, "activecod": [6, 8], "exampl": [6, 19, 21], "python": [6, 34, 35, 36], "event": 6, "driven": 6, "program": 6, "imag": 6, "process": 6, "graph": [6, 13], "chart": 6, "code": [6, 8, 19, 24, 36], "hidden": 6, "graphic": 6, "statu": 6, "dom": 6, "access": 6, "server": 6, "side": 6, "sql": 7, "languag": [8, 43], "activ": [8, 41], "clickabl": 9, "area": 9, "drag": 10, "n": 10, "drop": 10, "fill": 11, "blank": 11, "multipl": [12, 42], "choic": [12, 42], "parson": [13, 42], "problem": [13, 24, 34, 35, 36, 42], "mix": [13, 24, 36], "up": [13, 24, 36], "block": [13, 21, 26], "base": 13, "grade": 13, "proof": 13, "horizont": 13, "short": 14, "answer": 14, "time": 15, "exam": [15, 29], "question": [15, 29, 30, 32], "assess": 16, "implement": 17, "To": 17, "do": [17, 24, 36], "hardwar": 17, "bill": 17, "materi": 17, "design": 17, "note": 17, "batteri": 17, "voltag": 17, "other": [17, 18, 41, 43], "firmwar": 17, "refer": 18, "manual": 18, "tabl": [18, 43, 51], "content": [18, 43, 51], "cellbot": [18, 20], "sensor": 18, "xyz": 18, "orient": 18, "scratchpad": 19, "blink": 19, "led": 19, "until": 19, "pushbutton": 19, "i": [19, 51], "press": 19, "vari": 19, "bright": 19, "your": 19, "hand": 20, "codetailor": [21, 22, 23, 24, 27, 28], "try": 21, "get": 21, "help": 21, "button": 21, "provid": [21, 25, 26, 51], "solut": [21, 25, 26, 27], "person": [21, 25, 26, 27], "adapt": [21, 25, 26, 27], "puzzl": [21, 24, 25, 26, 27, 36], "practic": [22, 23, 34, 35, 36], "ver": [22, 23, 34, 35], "A": [22, 34], "b": [23, 35], "introduct": [24, 36], "type": [24, 36], "solv": [24, 36], "write": [24, 36, 42], "what": [24, 36, 51], "next": [24, 36], "click": [24, 36], "continu": [24, 36], "begin": 24, "onli": [25, 27], "updat": 27, "dynam": 29, "us": [29, 42, 51], "secur": 29, "ab": 29, "experi": 29, "toggl": [29, 30], "reveal": 31, "tab": 32, "contain": 33, "ladderpuzzl": [34, 35, 36, 37, 51], "how": [36, 51], "work": 36, "start": 36, "disqu": 38, "comment": 38, "box": 38, "poll": 39, "spreadsheet": 40, "direct": 41, "cdoe": 41, "you": 42, "can": [42, 51], "also": 42, "runeston": [42, 51], "compon": 42, "markdown": 42, "markup": 43, "wavedrom": 44, "video": [45, 46], "embed": 46, "youtub": 47, "The": 48, "codelen": 48, "tool": 48, "predict": 48, "showev": 49, "trace": 49, "mode": 49, "replac": 49, "visual": 50, "overview": 51, "academi": 51, "project": 51, "an": 51, "interact": 51, "textbook": 51}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Audio Tours": [[0, "audio-tours"]], "C and C++": [[1, "c-and-c"]], "Unit Tests in C++": [[1, "unit-tests-in-c"]], "HTML": [[2, "html"]], "Java": [[3, "java"]], "Unit Tests in Java": [[3, "unit-tests-in-java"]], "JavaScript": [[4, "javascript"]], "Octave and MATLAB": [[5, "octave-and-matlab"]], "ActiveCode Examples in Python": [[6, "activecode-examples-in-python"]], "Event Driven Programming": [[6, "event-driven-programming"]], "Image Processing": [[6, "image-processing"]], "Graphs and Charts": [[6, "graphs-and-charts"]], "Unit Tests for Python Code": [[6, "unit-tests-for-python-code"]], "Hidden Unit Tests with Graphical Status": [[6, "hidden-unit-tests-with-graphical-status"]], "DOM Access": [[6, "dom-access"]], "Server Side Python": [[6, "server-side-python"]], "SQL": [[7, "sql"]], "ActiveCode Languages": [[8, "activecode-languages"]], "Active Code": [[8, null]], "Clickable Area": [[9, "clickable-area"]], "Drag N Drop": [[10, "drag-n-drop"]], "Fill in the Blank": [[11, "fill-in-the-blank"]], "Multiple Choice": [[12, "multiple-choice"], [42, "multiple-choice"]], "Parsons Problems - Mixed Up Blocks": [[13, "parsons-problems-mixed-up-blocks"]], "Graph Based Grading": [[13, "graph-based-grading"]], "Proof Blocks": [[13, "proof-blocks"]], "Horizontal Parsons Problems": [[13, "horizontal-parsons-problems"]], "Short Answer": [[14, "short-answer"]], "Timed Exam Questions": [[15, "timed-exam-questions"]], "Assessments": [[16, "assessments"], [16, null]], "Implementation": [[17, "implementation"]], "To do": [[17, "to-do"]], "Hardware": [[17, "hardware"]], "Bill of Materials": [[17, "bill-of-materials"]], "Design notes": [[17, "design-notes"]], "Battery voltage": [[17, "battery-voltage"]], "Other notes": [[17, "other-notes"]], "Firmware": [[17, "firmware"]], "Reference manual": [[18, "reference-manual"]], "Table of Contents": [[18, "table-of-contents"], [43, null], [51, "table-of-contents"]], "CellBot": [[18, "cellbot"]], "Sensors": [[18, "sensors"]], "XYZ sensors": [[18, "xyz-sensors"]], "Orientation sensors": [[18, "orientation-sensors"]], "Other sensors": [[18, "other-sensors"]], "Examples and scratchpad": [[19, "examples-and-scratchpad"]], "Blink the LED until the pushbutton is pressed": [[19, "blink-the-led-until-the-pushbutton-is-pressed"]], "Vary the brightness of the LED": [[19, "vary-the-brightness-of-the-led"]], "Your code": [[19, "your-code"]], "Hands-on CellBotics": [[20, "hands-on-cellbotics"]], "\ud83e\ude84 CodeTailor Examples - Try the \u201cGet Help\u201d button": [[21, "codetailor-examples-try-the-get-help-button"]], "Provide a Block-and-Solution Personalized Adaptive Puzzle": [[21, "provide-a-block-and-solution-personalized-adaptive-puzzle"], [26, "provide-a-block-and-solution-personalized-adaptive-puzzle"]], "Java Practice with CodeTailor | Ver. A": [[22, "java-practice-with-codetailor-ver-a"]], "Java Practice with CodeTailor | Ver. B": [[23, "java-practice-with-codetailor-ver-b"]], "Introduction to Problem Types": [[24, "introduction-to-problem-types"], [36, "introduction-to-problem-types"]], "Solving Mixed-up Code Puzzles": [[24, "solving-mixed-up-code-puzzles"], [36, "solving-mixed-up-code-puzzles"]], "Solving Write Code Problems": [[24, "solving-write-code-problems"], [36, "solving-write-code-problems"]], "Solve Java Problems with CodeTailor": [[24, "solve-java-problems-with-codetailor"]], "What to do next - Click Continue to begin": [[24, "what-to-do-next-click-continue-to-begin"]], "Provide a Solution-only Personalized Adaptive Puzzle in Java": [[25, "provide-a-solution-only-personalized-adaptive-puzzle-in-java"]], "CodeTailor Test Update Update": [[27, "codetailor-test-update-update"]], "Solution-only personalized adaptive puzzle": [[27, "solution-only-personalized-adaptive-puzzle"]], "CodeTailor Test": [[28, "codetailor-test"], [28, null]], "Dynamic Questions": [[29, "dynamic-questions"]], "Using Dynamic Questions to secure Exams": [[29, "using-dynamic-questions-to-secure-exams"]], "AB Experiments with Dynamic Questions": [[29, "ab-experiments-with-dynamic-questions"]], "Toggle Questions": [[29, "toggle-questions"], [30, "toggle-questions"]], "Reveals": [[31, "reveals"]], "Tabbed Question": [[32, "tabbed-question"]], "Containers": [[33, "containers"], [33, null]], "Practice Python Problems with LadderPuzzles | Ver. A": [[34, "practice-python-problems-with-ladderpuzzles-ver-a"]], "Practice Python Problems with LadderPuzzles | Ver. B": [[35, "practice-python-problems-with-ladderpuzzles-ver-b"]], "Practice Python Problems with LadderPuzzles - How LadderPuzzle Works": [[36, "practice-python-problems-with-ladderpuzzles-how-ladderpuzzle-works"]], "What to do next - Click Continue to start": [[36, "what-to-do-next-click-continue-to-start"]], "LadderPuzzle": [[37, "ladderpuzzle"], [37, null]], "Disqus Comment Box": [[38, "disqus-comment-box"]], "Polls": [[39, "polls"]], "Spreadsheet": [[40, "spreadsheet"]], "Other Directives": [[41, "other-directives"]], "Active Cdoe": [[41, null]], "You can also use Runestone Components and write in Markdown!": [[42, "you-can-also-use-runestone-components-and-write-in-markdown"]], "Parsons Problems": [[42, "parsons-problems"]], "Other Markup Languages": [[43, "other-markup-languages"]], "WaveDrom": [[44, "wavedrom"]], "Video": [[45, "video"], [45, null]], "Embedded Videos": [[46, "embedded-videos"]], "YouTube": [[47, "youtube"]], "The CodeLens Tool": [[48, "the-codelens-tool"]], "CodeLens Predictions": [[48, "codelens-predictions"]], "ShowEval Trace Mode": [[49, "showeval-trace-mode"]], "ShowEval Replace Mode": [[49, "showeval-replace-mode"]], "Visualizers": [[50, "visualizers"], [50, null]], "Overview of Runestone Academy - LadderPuzzle": [[51, "overview-of-runestone-academy-ladderpuzzle"]], "Runestone Academy is a project that provides:": [[51, null]], "How can I use Runestone?": [[51, "how-can-i-use-runestone"]], "What is an Interactive Textbook?": [[51, "what-is-an-interactive-textbook"]]}, "indexentries": {"ambientlightsensor (class in cellbotics)": [[18, "cellbotics.AmbientLightSensor"]], "cellbot (class in cellbotics)": [[18, "cellbotics.CellBot"]], "geolocationsensor (class in cellbotics)": [[18, "cellbotics.GeolocationSensor"]], "input (cellbotics.cellbot attribute)": [[18, "cellbotics.Cellbot.INPUT"]], "output (cellbotics.cellbot attribute)": [[18, "cellbotics.Cellbot.OUTPUT"]], "__init__() (cellbotics.cellbot method)": [[18, "cellbotics.Cellbot.__init__"]], "cellbotics": [[18, "module-cellbotics"]], "cellbotics.absoluteorientationsensor (class in cellbotics)": [[18, "cellbotics.cellbotics.AbsoluteOrientationSensor"]], "cellbotics.accelerometer (class in cellbotics)": [[18, "cellbotics.cellbotics.Accelerometer"]], "cellbotics.gravitysensor (class in cellbotics)": [[18, "cellbotics.cellbotics.GravitySensor"]], "cellbotics.gyroscope (class in cellbotics)": [[18, "cellbotics.cellbotics.Gyroscope"]], "cellbotics.linearacceleration (class in cellbotics)": [[18, "cellbotics.cellbotics.LinearAcceleration"]], "cellbotics.magnetomoter (class in cellbotics)": [[18, "cellbotics.cellbotics.Magnetomoter"]], "cellbotics.relativeorientationsensor (class in cellbotics)": [[18, "cellbotics.cellbotics.RelativeOrientationSensor"]], "ledcattach() (cellbotics.cellbot method)": [[18, "cellbotics.Cellbot.ledcAttach"]], "ledcdetach() (cellbotics.cellbot method)": [[18, "cellbotics.Cellbot.ledcDetach"]], "ledcsetup() (cellbotics.cellbot method)": [[18, "cellbotics.Cellbot.ledcSetup"]], "ledcwrite() (cellbotics.cellbot method)": [[18, "cellbotics.Cellbot.ledcWrite"]], "module": [[18, "module-cellbotics"]], "resethardware() (cellbotics.cellbot method)": [[18, "cellbotics.Cellbot.resetHardware"]], ":align: (directive option)": [[44, "directive-option-wavedrom-align"]], ":caption: (directive option)": [[44, "directive-option-wavedrom-caption"]], ":class: (directive option)": [[44, "directive-option-wavedrom-class"]], ":name: (directive option)": [[44, "directive-option-wavedrom-name"]], "wavedrom (directive)": [[44, "directive-option-wavedrom-align"], [44, "directive-option-wavedrom-caption"], [44, "directive-option-wavedrom-class"], [44, "directive-option-wavedrom-name"], [44, "directive-wavedrom"]]}})