Numerals
by RyanC
Score: 44/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
431
stars
33,403
downloads
9
forks
755
days
205
days
210
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
7 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.
Code Block Labels
3 years ago by Sean Bowers
Provides labels for codeblocks in Obsidian
Obsidian matrix
3 years ago by Jonas Mohr
Latex Suite
3 years ago by artisticat1
Make typesetting LaTeX as fast as handwriting through snippets, text expansion, and editor enhancements
Obsidian Columns
3 years ago by Trevor Nichols
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.
Advanced Codeblock
3 years ago by Lijyze
An obsidian plugin that give additional features to code blocks.
Quick snippets and navigation
2 years ago by @aciq
Quick snippets and navigation for Obsidian
MathLinks
2 years ago by Zhaoshen Zhai
An Obsidian.md plugin to render MathJax in your links.
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)
Email Block
2 years ago by joleaf
An email block for obsidian notes.
ProgressBar
2 years ago by Wei Zhang
Code block plugin for Obsidian generating a progress bar
Codeblock Customizer
2 years ago by mugiwara
Codeblock Customizer plugin for Obsidian
MathLive
2 years ago by Dan Zilberman
The must-have plugin for math in Obsidian
Better MathJax
2 years ago by GreasyCat
Code Styler
a year ago by Mayuran Visakan
A plugin for Obsidian.md for styling codeblocks and inline code
CodeBlock Tabs
a year ago by Jemin Mau
Create tab group for contiguous codeblocks.
Solve
a year ago by Liam Riddell
An unobtrusive Obsidian plugin that quietly processes equations and patterns in real time
Math Booster
a year ago by Ryota Ushio
A powerful indexing & referencing system for theorems & equations in your Obsidian vault.
Codeblock Template
a year ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
No more flickering inline math
a year ago by Ryota Ushio
No longer disturbed by flickering inline math in Obsidian.
Image2LaTEX
a year ago by Hugo Persson
This is a plugin for obsidian that will read your latest copied image from clipboard and generate math latex from it
CSV Codeblock
a year ago by elrindir
Plugin for obsidian to render csv syntax in codeblocks.
Auto-\displaystyle Inline Math
a year ago by Ryota Ushio
An Obsidian.md plugin to automatically make all inline maths \displaystyle.
Better Math in Callouts & Blockquotes
a year ago by Ryota Ushio
An Obsidian plugin to add better Live Preview support for math rendering inside callouts & blockquotes.
MathLive in Editor Mode
7 months ago by MizarZh
MathLive input in editor mode.
Math Indicator Changer
6 months ago by Ori Replication
Latex Environments
4 months ago by Zach Raines
Quickly insert and change latex environments within math blocks in Obsidian.
Linter
4 months ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Quick LaTeX
4 months ago by joeyuping
Meld Calc
4 months ago by meld-cp