Skip to content

Text Morse

Morse code conversion utilities.

Modules

morse_decode

Morse Code Decoder

Convert Morse code to text.

Functions

morse_decode(morse_code: str, separator: str = ' ') -> str

Convert Morse code to text.

Parameters:

Name Type Description Default
morse_code str

Morse code string to decode

required
separator str

Character separating Morse code symbols

' '

Returns:

Type Description
str

Decoded text string

Raises:

Type Description
ValueError

If invalid Morse code sequence encountered

Example

morse_decode(".... . .-.. .-.. ---") 'HELLO'

morse_encode

Morse Code Encoder

Convert text to Morse code.

Functions

morse_encode(text: str, separator: str = ' ') -> str

Convert text to Morse code.

Parameters:

Name Type Description Default
text str

Text string to encode

required
separator str

Character to separate Morse code symbols

' '

Returns:

Type Description
str

Morse code string

Example

morse_encode("HELLO") '.... . .-.. .-.. ---'

options: show_root_heading: true show_source: false heading_level: 2