Skip to content

Translating Old Academic Works To Modern Notation #406

Open
@hstsethi

Description

@hstsethi

Project description

Many old books, like Al Khwarizmi's algebra book, which don't use mathematical notation but word description. They can be converted to use mathematical notation with LaTeX.

For example, "an unknown value/object" can be translated as x.

I have done something similar. Checkout my project The Foolish Dictionary. I converted the dictionary by same name into machine readable formats including Stardict, JSON, Tabfile and more.

Another similar work, On Elements by Euclid is also available on Gutenberg.

In addition to these we shall employ the usual symbols +, −, &c. of Algebra, and also the sign of congruence, namely ≡. This symbol has been introduced by the illustrious Gauss.

Relevant Technology

NLP, regular expressions, Git, OCR, Python, mathematical notation, academic writing, Latex, Bash scripting.

OCR likely won't be needed as we will be using books provided by Project Gutenberg.

Complexity and required time

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique

Metadata

Metadata

Assignees

No one assigned

    Labels

    AI/MLArtificial Intelligence and Machine Learning. Including, but not limited to, creating Skynet.Futuristic tech/Unique ideasSometimes, the ideas are just so cutting edge that it's hard to describe.IntermediateProjects that require a medium level of understanding. Doesn't require much prior knowledge.Medium workThis project takes little time to complete. (ETA week or two)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions