GATE Calculator

by Anand Baghel
5
4
3
2
1
Score: 50/100

Description

A scientific calculator.

Reviews

No reviews yet.

Stats

1
stars
90
downloads
0
forks
85
days
85
days
85
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
7
commits

Latest Version

3 months ago

Changelog

GATE Calculator v1.0.1

First public release of GATE Calculator — a floating scientific calculator for Obsidian.

✨ Features

  • Floating, draggable calculator widget
  • Scientific functions for engineering, mathematics, and general calculations
  • Degree and Radian modes
  • Trigonometric and inverse trigonometric functions
  • Hyperbolic functions
  • Logarithms and arbitrary base logarithms
  • Powers, roots, exponentials, and factorial
  • Memory operations (MC, MR, MS, M+, M−)
  • Keyboard input support
  • Command Palette integration
  • Optional Ribbon and Status Bar icons
  • Light, Dark, and System themes
  • Optional auto-close parentheses
  • Customizable settings and hotkeys

🔒 Privacy

  • Fully offline
  • No telemetry
  • No analytics
  • No data collection

📦 Installation

Install directly from the Obsidian Community Plugins browser or download the release assets from GitHub.


Thank you to everyone who tries the plugin! Feedback, bug reports, and feature suggestions are always welcome.

README file from

Github

GATE Calculator

A clean, floating scientific calculator for Obsidian.

Designed for fast calculations without leaving your notes. While it works for everyone, it is especially optimized for engineering, science, and mathematics students who frequently perform calculations while studying.

Works completely offline. No external services. No data collection.


Features

  • Floating, draggable calculator widget
  • Scientific calculator with over 50 functions
  • Degree and Radian modes
  • Trigonometric & inverse trigonometric functions
  • Hyperbolic & inverse hyperbolic functions
  • Logarithms (ln, log, log₂, arbitrary base)
  • Powers, roots and exponents
  • Factorial
  • Memory functions (MC, MR, MS, M+, M−)
  • Keyboard input support
  • Command Palette integration
  • Ribbon icon (optional)
  • Status bar icon (optional)
  • Light, Dark and System themes
  • Auto-close parentheses option
  • Works completely offline

Functions

Trigonometry

  • sin
  • cos
  • tan
  • sin⁻¹
  • cos⁻¹
  • tan⁻¹

Hyperbolic

  • sinh
  • cosh
  • tanh
  • asinh
  • acosh
  • atanh

Logarithms

  • ln
  • log₁₀
  • log₂
  • log with arbitrary base

Powers & Roots

  • x²
  • x³
  • xʸ
  • √x
  • ∛x
  • ⁿ√x
  • eˣ
  • 10ˣ

Other

  • π
  • e
  • Factorial
  • Absolute value
  • Reciprocal
  • Modulus
  • Percentage

Installation

From Community Plugins

  1. Open Settings → Community Plugins
  2. Browse for GATE Calculator
  3. Install
  4. Enable the plugin

Usage

Open the calculator using any of the following:

  • Ribbon icon
  • Status bar icon
  • Command Palette
  • Custom hotkey

The calculator stays available while you work inside your vault, making it ideal for quick calculations during note-taking.


Keyboard Support

Supports direct keyboard input including:

  • Numbers
  • Operators
  • Parentheses
  • Decimal points
  • Enter to evaluate
  • Backspace
  • Delete
  • Escape to hide

Settings

The plugin allows you to customize:

  • Theme
    • System
    • Light
    • Dark
  • Default angle mode
  • Ribbon icon visibility
  • Status bar icon visibility
  • Command Palette visibility
  • Auto-close parentheses
  • Keyboard shortcuts

Why this plugin?

Most calculators require switching applications or opening browser tabs.

GATE Calculator keeps everything inside Obsidian so you can continue studying without breaking your workflow.

Although originally created while building the GATE Vault project, it is useful for anyone who studies or works with mathematics, engineering, science, finance, or general calculations.


Privacy

This plugin:

  • Does not collect data
  • Does not send calculations anywhere
  • Does not require an internet connection
  • Stores only your local plugin settings

Tutorial

A quick tutorial is available from the plugin settings.


Feedback

Found a bug or have an idea?

Please open an issue or submit a pull request on GitHub.

Contributions are always welcome.


License

MIT License