import pyae # Example for encoding a simple text message using the PyAE module. frequency_table = {"a": 2, "b": 7, "c": 1} AE = pyae.ArithmeticEncoding(frequency_table=frequency_table, save_stages=True) original_msg = "abc" print("Original Message: {msg}".format(msg=original_msg)) encoded_msg, encoder = AE.encode(msg=original_msg, probability_table=AE.probability_table) print("Encoded Message: {msg}".format(msg=encoded_msg)) decoded_msg, decoder = AE.decode(encoded_msg=encoded_msg, msg_length=len(original_msg), probability_table=AE.probability_table) print("Decoded Message: {msg}".format(msg=decoded_msg)) decoded_msg = "".join(decoded_msg) print("Message Decoded Successfully? {result}".format(result=original_msg == decoded_msg))