Changes since last version
- 08d6fab: update version
- 43b62e9: update format
- df0f524: update github repo
- 5a1e598: bump to 1.2.0
- 7bbe1dc: bump package version
- 79b3a12: update Readme
- 4478a3c: update docs
- 7483ef5: emoji machine
- 76b8b63: increase test speed
- b01dc39: add support for entry wheels and tests for different variants
- dbc4c0f: add tests for custom alphabets and multiple notches
- d5f6766: support multiple notches in rotors
- 7209721: fix all test cases for the decoder
- 9f076d2: improve english guessing, add to codebreaker as an option
- 6bb4fd7: add english guessing
- 63c8d14: break code 5
- d1d60d5: setup rotor test
- a8f8412: add codebreaker tests
- 958463c: initial codebreaker
- bda1afe: improve readme docs and add simpler test case
- 461519c: update docs section
- 52746e3: add documentation to source
- 134db26: add documentation to source
- c46986f: install flake8 in action
- aa6cfbc: add lint command to readme
- bb97e86: setup flake8 linter and fix lint issues in all files
- 4ff1999: rename module back to enigma
- 01e65b0: remove wrong folder
- 2ef7ea9: Create python-app.yml
- 2629f22: add actions config for tests
- 8b437a2: rename src folder
- c8b7d7e: rename src folder
- 7709c12: remove notebook
- f47fd8d: add documentation generation and docstrings to python modules
- d7c53fe: refactor settings and positions for resiliency
- 8e30764: disable rotation of the 4th rotor, fixed the machine finally
- 60c44c0: cleanup
- df7fa6f: just one test failing
- 7d09e03: 100% test coverage
- 6579b74: add more turnover tests
- 05ed8a2: add rotation test
- 3c2d87f: rename some vars for clarity
- d8839da: remove comments
- 134e901: add more tests, rename to test params
- 85002a1: rename config to pattern
- cd97361: cleanup rotor
- b713d78: fix import
- ca8cc50: update enigma notebook
- 1c830ae: initial passing tests
- d51b75f: setting up rotors and machine
- 8bc0812: setup as package
- 50ea653: initial test file
- 934c7e6: initial code
- d57b942: add enigma files