extension ExtPose

MathJS Calc (delisted)

CRX id

klmggliofengmfidadnaknmgoacoehnk-

Description from extension meta

A versatile Chrome calculator powered by math.js, inspired by Google Calculator.

Image from store MathJS Calc
Description from store MathJS Calc - Powerful Scientific Popup Calculator Tired of switching tabs or opening separate apps for calculations? Maybe you already have a calculator extension, but it requires you to click buttons to enter your equations and cant remember what you did before. MathJS Calc puts a versatile and powerful scientific calculator right in your Chrome toolbar, accessible with a single click. Powered by the comprehensive Math.js library, this extension is designed for everything from quick arithmetic to more complex mathematical tasks involving variables, functions, complex numbers, matrices, and more! Why Choose MathJS Calc? Instant Access: Perform calculations instantly without leaving your current webpage. Robust Math Engine: Leverages the popular and extensive Math.js library for reliable and feature-rich computations. Persistent Workspace: Unlike simple popups, MathJS Calc remembers your work! Your calculation history, defined variables, and even custom functions are automatically saved locally and restored the next time you open it. Clean & Efficient Interface: Enjoy a straightforward layout inspired by Google Calculator, focusing on usability and clarity. Wide Range of Calculations (Powered by Math.js): Numbers: Standard arithmetic, scientific notation. BigNumbers & Fractions: Handles high-precision calculations and rational numbers (based on Math.js configuration). Complex Numbers: Full support for complex number arithmetic (e.g., 2 + 3i). Matrices & Arrays: Create matrices ([1, 2; 3, 4]) and perform matrix operations (support depends on standard Math.js function syntax like transpose, inv, det etc.). Units: Basic support for calculations involving units (e.g., 5 cm + 2 inch). Extensive Function Library: Access hundreds of built-in Math.js functions covering trigonometry, logarithms, statistics, combinatorics, and more. Persistent Local Storage: Scrollable History: Keeps a running log (up to 100 lines) of your inputs and their corresponding results. User-Defined Variables: Assign values to variables (a = 5.6, msg = "hello") that persist across sessions. Custom Functions: Define your own mathematical functions using familiar syntax (f(x) = x^2 + sin(x)). These are also saved and reusable. User-Friendly Interface & Workflow: Clear Input/Output: Easily distinguish between your typed inputs (> ...) and the calculated results. Interactive History: Click any previous input line (> ...) to instantly copy it back to the input field for editing or re-evaluation. Ctrl+Click (Cmd+Click on Mac) any result line to copy the value directly to your clipboard. Get visual feedback ("Copied!" or "Copy Failed!") directly in the calculator title. Pop-out Window: Click the pop-out icon (↗) to open the calculator in its own dedicated, resizable window – perfect for keeping it handy while working in other tabs. Last Answer Reference: Use the @ symbol (or _ans internally) in your expressions to refer to the result of the previous calculation. Keyboard Navigation: Use the Up and Down arrow keys while in the input field to easily navigate through your command history. Quick Clear: Click the "Clear" link to erase the history and reset all stored variables and functions. Lightweight & Secure: Local Operation: All calculations are performed locally in your browser. Privacy Focused: Only uses chrome.storage.local to save your history and defined items on your own computer. No data is sent externally. Minimal Permissions: Requires only storage (for saving state) and clipboardWrite (for the copy-on-click feature). No Remote Code: The extension and the Math.js library are fully self-contained. No external scripts are fetched or executed so it even works offline! Who is MathJS Calc For? Students: Quickly check homework, work with different number types, define functions, and keep a history of your steps. Developers & Engineers: Perform technical calculations, work with matrices or complex numbers, define helper variables/functions without switching contexts. Data Analysts & Scientists: Leverage Math.js statistical functions and matrix operations. Anyone: Who needs a reliable, persistent, and easily accessible calculator within their browser for more than just basic arithmetic. Get Started Quickly: Just type your math expression (e.g., (2 + 3*sin(pi/2)) / 50 kg) and press Enter. Define a variable: rate = 1.25 Define a function: sq(x) = x^2 Use your function: rate * sq(10) Recall last answer: 5 * @ Solve an equation: solve(x^2+2=18,x) Install MathJS Calc today for powerful, persistent calculations right where you need them! --- Changelog --- v0.1.0 Initial Release v0.2.0 Added nerdamer.js (nerdamer.all.min.js) Solve algebraic equations using the `solve(equation, variable)` command

Statistics

Installs
Category
Rating
0.0 (0 votes)
Last update / version
2025-05-08 / 0.2.0
Listing languages
en

Links