Skip to content

satouchida/poweranalyses

 
 

Repository files navigation

Open Power Analyses

Important Note

This is a modified fork of the original poweranalyses.org web application. The core application was created by the original developers, and this repository adapts it into a native macOS application using Tauri. These modifications were co-authored with the Gemini 3.1 Pro for personal use. In accordance with the GNU General Public License v2.0 (GPL-2.0), this modified version and its source code are distributed under the same license terms.

DISCLAIMER

DO NOT CONTACT THE ORIGINAL DEVELOPER FOR ANY ISSUES REGARDING TO THIS FORK. If you have any issues with this fork, please submit a pull request on this repository.

Why this app?

G*Power is a powerful and widely used tool for power analyses, but it is outdated and not supported on newer models with Apple Silicon. This app is a native macOS application that is built on top of poweranalyses.org. I also added support for arm64 Windows machines (Snapdragon X series processor) and android devices/Chromebooks. It is open-source and free to use while making all powerful stats available without internet access.

macOS Installation

macOS may display a warning that the app "is damaged and can't be opened" because the app is not signed with an Apple Developer certificate, which costs 99 USD per year. To resolve this:

  • remove the quarantine attribute manually after mounting the .dmg and move the poweranalyses.app into /User/Applications:
    xattr -cr /path/to/Applications/poweranalyses.app

If you are not familiar with those stuff, follow the guide below:

How to bypass "app is damaged" message
  1. install the app as usual.

    • it is similar to what you do to install zoom app.
  2. Open Finder and go to Application folder.

    • Usually you can find it under "Frequently used" on left pane.
  3. Look at the bottom of the Finder. There is something like Macintosh HD > Application.

  4. Right click (or press Control key and click) the Application that you just found. Select New Terminal at Folder.

  5. Now, copy and paste xattr -cr poweranalyses.app. Press Enter key.

  6. You are all set!


poweranalyses.org

Developed by Rik Huijzer, and repository available on GitHub Organization Repo.

Statistical power analyses in the browser via R's nmath library and WebAssembly.

License

The favicon is obtained from Flaticon (https://www.flaticon.com/free-icon/statistics_4064965).


Future Plans

✅ Completed Features

  • Material 3 UI Migration: Sleek, modern interface with consistent design tokens.
  • Interactive Power Curves: Dynamic visualizations using Chart.js.
  • Monte Carlo Simulation: Robust simulation engine for empirical power analysis.
  • Built-in Effect Size Calculator: Tools for converting various statistics to Cohen's d, f, etc.
  • Export & Reporting: CSV/TSV export and "Copy Table" functionality.
  • Accessibility: WCAG compliant structure and keyboard navigation.

🟡 Future Plans

  • Add Exact tests: Add Fisher's exact test, etc.
  • Advanced Models: Support for multi-factor mixed models.
  • F-Droid: Publish Android app to F-Droid.
  • Dark Mode & Theming: Support for dark mode with system preference detection.
  • Internationalization (i18n): Multi-language support.

Releases

Contributors

Languages