Numerals
by RyanC
Score: 43/100
favorite
share
Description
Category: Coding & Technical Tools

The Numerals plugin is a powerful tool that enables users to perform mathematical calculations and insert the results into their Obsidian notes. With this plugin, you can write complex math expressions in Markdown code blocks and evaluate them instantly. The plugin also offers advanced features such as result annotation, autocompletion of functions and variables, and style settings for customization. Additionally, Numerals supports mapping currency symbols to different currencies and allows users to specify the format of rendered results. Overall, this plugin is an excellent choice for anyone who needs to perform complex calculations or visualize data in their Obsidian notes.

Stats
440
stars
35,035
downloads
9
forks
796
days
239
days
244
days
8
total PRs
1
open PRs
2
closed PRs
5
merged PRs
80
total issues
35
open issues
45
closed issues
39
commits
Latest Version
8 months ago
Changelog

🚀 Numerals 1.5 - Biggest Update Yet! 🚀

Introducing some of the most requested features including the ability to:

  • sum previous lines with @sum or @total
  • reference note frontmatter properties
  • use global variables between blocks
  • insert calculation results directly into your notes

Also new convenience features such as Greek letter auto-completion and custom currency support. Upgrade now and take your note-taking calculations to the next level!

Detailed Updates

⭐️ Sums and Totals of Previous Lines

  • New feature and syntax for summing a group of lines: @sum or @total (closes #18, #49, #36)
  • When Numerals encounters @total or @sum it inserts the sum of all previous lines up until the last blank line or comment
  • Can use in a calculation or unit conversion

2024-06-11 Sum and Totals Example

⭐️ Values in Note Frontmatter

Numerals can now reference note frontmatter or dataview inline values. Set the numerals property on a page to share specific properties with all math blocks on a page.

In order to access metadata, you need to tell Numerals to make the value available by:

  1. Set the numerals metadata value (either frontmatter or dataview inline property) to the name of the value you want to include, or a list of values
    • Frontmatter of numerals: other_metadata_name, or numerals: [metadata_1, metadata_2]
    • inline value: [numerals:: other_metadata_name]
  2. Set the metadata value of numerals to all: will index all metadata and make it available to dataview
  3. Enable "Always Process All Frontmatter" in the Numerals settings

2024-06-11 Note Properties Available Example

Numerals is able to write back to dataview values, through use of Result Insertion

⭐️ Note-wide Global Variables

Any variable name preceeded by an $ symbol will be made available to all math blocks on a page (closes #34)
2024-06-11 Numerals Global Scope Example

⭐️ Result Insertion - Store Results in Raw Text

Using the new @[...] syntax (for example: @[profit]), Numerals will insert the results of a calculation into the raw text of your notes. (closes #22)
2024-06-11 Numerals Result Insertion Example

⭐️ Greek Letter Auto-complete

  • Add greek letter auto-completion after typing :. e.g. :mu in a math block will offer μ as an auto-complete suggestion (closes #69)
  • Greek letters can be used in any variable name. They also work with subscripting when in math-tex block.

⭐️ Custom Currency Support

  • Add custom currency support. In Numerals setting, user can set a currency symbol and name. (closes #54, #52, #61)
  • Allows for example: ₿100 / day * 3 hours → 12.5 BTC if you set ₿ as the custom currency:
    2024-05-24 Numerals Custom Currency Mapping Screenshot
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Obsidian matrix
3 years ago by Jonas Mohr
Desmos
3 years ago by Nigecat
Embed graphs directly into your obsidian notes
Latex Suite
3 years ago by artisticat1
Make typesetting LaTeX as fast as handwriting through snippets, text expansion, and editor enhancements
Obsidian Math+
3 years ago by Oscar Capraro
This is an Obsidian plugin for taking math notes using Excalidraw.
Function Plot
3 years ago by leonhma
A obsidian.md plugin for rendering maths graphs.
Mathpad
2 years ago by Gabriele Cannata
Computer Algebra System (CAS) for Obsidian.md
Obsidian asciimath
2 years ago by widcardw
Asciimath support for Obsidian (based on asciimath-parser)
Latex Matrices
2 years ago by Daniele Susino
An obsidian plugin to create latex matrices.
MathLive
2 years ago by Dan Zilberman
The must-have plugin for math in Obsidian
Typst Renderer
2 years ago by fenjalien
Renders typst code blocks in Obsidian into images using Typst through the power of WASM!
Math Booster
a year ago by Ryota Ushio
A powerful indexing & referencing system for theorems & equations in your Obsidian vault.
No more flickering inline math
a year ago by Ryota Ushio
No longer disturbed by flickering inline math in Obsidian.
Calctex
a year ago by Mike
An Obsidian plugin for automatic calculation of LaTeX formulas.
Auto-\displaystyle Inline Math
a year ago by Ryota Ushio
An Obsidian.md plugin to automatically make all inline maths \displaystyle.
Mathematica Plot
a year ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
MathLive in Editor Mode
8 months ago by MizarZh
MathLive input in editor mode.
Math Indicator Changer
7 months ago by Ori Replication
Latex Environments
4 years ago by Zach Raines
Quickly insert and change latex environments within math blocks in Obsidian.
Linter
3 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Quick LaTeX
3 years ago by joeyuping
Meld Calc
3 years ago by meld-cp