Skip to content

cabralski/awesome-wolfram-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Wolfram Language

A curated list of Wolfram Language packages and resources.

Contents

Artificial Intelligence

  • MathematicaForPrediction ─ Mathematica implementations of machine learning algorithms used for prediction and personalization.
  • DeepLaetitia ─ Deep Reinforcement Learning that makes you smile.

Algebra

  • NCAlgebra ─ Non Commutative Algebra Package for Mathematica.
  • Geometric-Algebra ─ Mathematica packages for geometric algebra.

Bioinformatics

  • BioFormatsLink ─ Package for interacting with Bio-Formats library in the Wolfram Language.

Boolean Mathematics

  • BoolEval ─ Fast vectorized comparison and Boolean operations in the Wolfram Language.

Calculus

  • Rubi ─ Implementation of the rule-based integrator called Rubi.
  • RHPackage ─ A Mathematica package for solving Riemann–Hilbert problems numerically.

Chemistry

Code Compilation

  • MathCompile ─ Compile Wolfram Language functions into C++ code and binary.

Code Parsing

  • codeparser ─ Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs).

Computer Vision

  • Mathpix ─ Mathpix API in Mathematica.

Data Fitting

  • sym ─ A Mathematica package for generating symbolic models from data.

Data Visualization

  • plotly-mathematica ─ A package for plotting plot.ly graphs in Wolfram Mathematica.
  • RadarChart ─ A package providing radar charts for Mathematica.

Differential Equations

  • Kranc ─ A Mathematica package for generating code for solving time dependent partial differential equations.

External Programs

  • CaffeLink ─ Mathematica library link wrapper for BVLC/Caffe.
  • GitLink ─ Git integration for the Wolfram Language.
  • IGraphM ─ IGraph/M is the igraph interface for Mathematica.
  • MATLink ─ Communicate with MATLAB from Mathematica.
  • GoIO Link ─ Interact with your Vernier sensors on the Raspberry Pi with Mathematica.
  • MongoLink ─ A package for interacting with MongoDB inside the Wolfram Language.
  • RhinoLink ─ Wolfram Language interface to Rhino3D.
  • WolframClientForPython ─ Call Wolfram Language functions from Python.
  • ffmpeg-mathematica ─ Mathematica package for using FFMPEG library.

Embedding

Finite Element Method Analysis

  • FEMAddOns ─ Finite Element Method addons for Wolfram Language.
  • ImportMesh ─ Utilities for importing FEM meshes to Mathematica.
  • MeshTools ─ Utilities for manipulating Mathematica ElementMesh objects.
  • HeatTrans ─ Package for non-stationary heat transfer simulation with AceFEM framework.

Front-End (HTML, CSS)

  • CSSTools ─ A package for importing CSS files into the Wolfram Language.
  • jSoupLink ─ HTML parser for Wolfram Language.
  • webtools ─ A Wolfram Language package which automates interactions with web browsers.

Game Theory

  • spatial-game-theory ─ A flexible Mathematica package for conducting experiments involving spatial game theory.

IDE

  • EasyIDE ─ An easy IDE for Mathematica in Mathematica.

LaTeX

LibraryLink

  • LTemplate ─ Extend Mathematica with LibraryLink and C++ with ease.

Linters

  • codeinspector ─ Find and report problems in Wolfram Language code.
  • lsp-wl ─ Implementation of the Microsoft's Language Server Protocol (LSP) for Wolfram Language.

Markdown

  • M2MD ─ Simple converter of Mathematica notebooks to markdown.

Medical Computing

  • QMRITools ─ Processing and visualization tools for quantitative MRI data.

Neuroscience Computing

  • Neurotica ─ Neurotica is an open-source Neuroscience library for Mathematica.

Omics Analysis

  • mathiomica ─ MathIOmica is a Mathematica package for omics data analyses.

Prototyping and Utilities

  • ForScience ─ Mathematica package that includes several utility functions for general work and especially creating scientific plots.
  • mathematica-tools ─ One-off tools and packages.
  • prototypes ─ Miscellaneous wolfram language functions.

Quantum Field Theory

  • FeynCalc ─ Mathematica package for algebraic calculations in elementary particle physics.
  • QuantumUtils ─ Software library for quantum information scientists.
  • UniversalQCompiler ─ Synthesizing arbitrary quantum computations.

Rendering

Scripting

  • Sledgehammer ─ A code-golf language written in Mathematica.

Syntax Highlighting

Terminal

Theorem Proving

  • Theorema ─ A System for Automated Reasoning (Theorem Proving) and Automated Theory Exploration based on Mathematica.

Vector Drawing

  • draw ─ Vector drawing program with the Wolfram Language.

Video Processing

  • wolfram-video-tools ─ Wolfram Language tools to interact with ffmpeg (a tool to record, convert, and stream video and audio).

Web Frameworks

  • WebWL ─ A powerful web framework powered by the Wolfram Language.
  • WolframWebEngineForPython ─ Integrates the Wolfram Language seamlessly with Python AIOHTTP.
  • wolfram-server ─ Simple JSON based Wolfram Language expression evaluation server.

About

A curated list of Wolfram Language packages and resources.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published