package icon

Distribution Calculator

Easily operate with uncertainty
New in version 0.03.01
Add history and tips screens

- Also: change higher field on suffix
- State is preserved when visiting history
- Update screenshots

A calculator that can deal with distributions ergonomically, to allow users to easily arrive at fermi estimates that incorporate uncertainty.

Tips:

■ The boxes represent the 90% confidence interval (5% to 95%) of your distributions
■ Swipe left or right to duplicate an input

Try this example estimating the number of grams lost with a month of exercise lifting:

10 to 30 kg lifted per exercise
× 0.25 to 0.75 meters lifted per exercise
× 9.81 gravitational constant, to get to Jules (swipe left at the bottom to duplicate the input)
× 10 reps per set
× 3 to 4 sets per exercise
÷ 15% 35%, wild guess on chemical to physical efficiency conversion
÷ 4, jules to calories
÷ 6K to 8K, calories burnt to lose one gram of fat
× 7 to 15 exercises in a gym session
× 2 to 4 times a week
× 4 weeks a month
÷ 10% to 30%, wild guess for share of loss that is due to the direct physical exercise
(as opposed to higher burn rate, cost of building muscles, etc.)
= ¿ to ? grams lost with the above exercise regime in a month

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.03.01 (301) suggested Added on Jul 24, 2025

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • com.nunosempere.distributioncalculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.0 MiB PGP Signature | Build Log

  • New in version 0.02.07
    force portrait mode, duplicate left input automatically; wipe inputs more often

    Duplicating left input automatically might save people a
    couple of clicks when operating with scalars. If instead of
    clicking "=" the user clicks the right field, the field resets
    to zero so that the user can type normally.

    Additionally, inputs are now wiped to 0.0 when clicking their respective fields,
    rather than having to wait for a "clear" button. This makes the clear button redundant, and so is removed.
  • Version 0.02.07 (207) - Added on Apr 22, 2025

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • com.nunosempere.distributioncalculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.9 MiB PGP Signature | Build Log

  • New in version 0.02.06
    Improve description and documentation, add screenshots with 90% confidence interval labels
  • Version 0.02.06 (206) - Added on Mar 28, 2025

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • com.nunosempere.distributioncalculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.9 MiB PGP Signature | Build Log