Skip to content

InfoCalc v1.0.0 – Interactive Information Theory Calculator

Latest
Compare
Choose a tag to compare
@mivige mivige released this 13 Nov 22:48

InfoCalc is an intuitive and interactive calculator built with Python and Tkinter, designed to help users compute essential metrics in information theory. Ideal for students, researchers, and enthusiasts, InfoCalc offers an accessible GUI to calculate entropy, average length, and efficiency based on user-defined probability distributions and code lengths.

Key Features

  • Entropy Calculation: Computes entropy for a given probability distribution.
  • Average Length Calculation: Calculates the average code length based on specified lengths and probabilities.
  • Efficiency Calculation: Determines code efficiency using entropy and average length values.

Setup & Installation

No need for Python! Simply download and run the provided .exe file.

  1. Download InfoCalc.exe from the assets below.
  2. Run the .exe file to start using InfoCalc.

Additional Resources

  • Documentation: Detailed guides are available in the /docs folder.
  • Source Code: Organized and modular code structure available in the /src folder.
  • Testing Suite: Includes unit tests for all major calculations and validation functions in the /test folder.

Contributions

Feedbacks, bug reports, and contributions are welcome! Open an issue or submit a pull request to help improve InfoCalc.