GoPCA

PRINCIPAL COMPONENT ANALYSIS
MADE SIMPLE

Fast, accurate Principal Component Analysis.
Desktop app and command-line tool.
LOCAL PROCESSING • MIT LICENSE • OPEN SOURCE

━━━ THREE TOOLS ━━━

GoPCA DESKTOP

GoPCA Desktop

DESKTOP APPLICATION
Interactive visualizations. Export publication-ready figures.

  • ◉ Beautiful visualizations
  • ◉ Multiple PCA algorithms (SVD, NIPALS, Kernel, SSA)
  • ◉ Analysis of linear, non-linear and time-series data
  • ◉ Dark and light themes

pca CLI

# Quick analysis
$ pca analyze data.csv
$ pca validate spectra.csv
$ pca transform model.json

                    

COMMAND-LINE TOOL
Automation-ready tool. CSV input format. JSON output format.

  • ◉ Batch processing capabilities
  • ◉ Pipeline integration
  • ◉ Cross-platform support

GoCSV DESKTOP

GoCSV Desktop

CSV EDITOR
Prepare data for PCA analysis. Handle missing values.

  • ◉ Spreadsheet-like editing
  • ◉ Data quality validation
  • ◉ Missing value handling
  • ◉ Export PCA-ready CSV

━━━ QUICK START ━━━

01

DOWNLOAD

macOS, Windows, and Linux binaries available.

→ Download latest version
02

LOAD DATA

Import CSV files with numerical data.

Use GoCSV Desktop for easy import and editing
03

RUN ANALYSIS

Configure components and algorithm. View results instantly.

Execute PCA computation in GoPCA Desktop or pca CLI

━━━ WHY GoPCA? ━━━

⚫ LOCAL PROCESSING

All computations run on your machine. No external dependencies.

🔴 MIT LICENSE

Full source code available. Modify and redistribute freely.

⚫ ACCURATE ALGORITHMS

SVD, NIPALS, Kernel, and SSA algorithms. Validated against scikit-learn.

🔴 PRIVACY FOCUSED

No telemetry. No analytics. No data collection.

━━━ DOCUMENTATION ━━━