• Stars
    star
    125
  • Rank 277,299 (Top 6 %)
  • Language
    C++
  • License
    BSD 2-Clause "Sim...
  • Created about 9 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.

_title

GitHub issues Version Packaging status

muparserx

V4.0.13 (20230307)

Bugfixes:

  • untracked Issue: Wide string build on windows was broken due to a typo introduced in 4.0.12.

V4.0.12 (20230304)

Bugfixes:

  • Issue 116: Changed implementation of parsing double values to fix #116 on Mac.
  • Issue 115: String constants starting woth "or" confused with operator during parsing step
  • Issue 117: Equals operator behavior inconsistent when checking boolean values. (no type check)

Changes:

  • C++17 is now the minimum required C++ version to compile the code
  • added a wide string option to cmake (USE_WIDE_STRING)
  • removed compatibility fixes for older compilers (mostly MSVC)
  • fixed compiler warnings

V4.0.11 (20211123)

Bugfixes:

  • Issue 112: Compilation issue due to an invalid header file name

V4.0.10 (20211122)

Bugfixes:

  • Issue 107: Complex multiplication-assignment did not work correctly
  • Issue 110: Short evaluation for binary operators added (thanks to user egyptyu)

V4.0.9 (20200619)

Changes:

  • Copied unit tests from muparser (no new failures)
  • Introduced a maximum expression length of 10000
  • Expressions will be checked for non printable characters

Bugfixes:

  • Issue 68: Integer test causes floating point exceptions; fixed as suggested

V4.0.8 (20181218)

Changes:

  • Build system changed to CMake

V4.0.7 (20160331)

Bugfixes:

  • Issue 68: Assertion fails (i.e "abs(-3)>abs(2)")
  • untracked issue: cbrt function did not work properly
  • new functions: atan2, reminder, fmod

More Repositories

1

muparser

muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
C++
378
star
2

Galaxy-Renderer

A Program for modelling a rotating galaxy based on the density wave theory.
C++
170
star
3

Barnes-Hut-Simulator

A C++ implementation of the Barnes-Hut-Algorithm.
C++
54
star
4

Galaxy-Renderer-Typescript

Procedural generation of a 2D spiral galaxy with the density wave theory
TypeScript
38
star
5

recreational_mathematics_with_python

Short python samples of recreational mathematics.
Python
34
star
6

Educational-Javascripts-Typescript

Typescript code for illustrating mathematical, physical and astromonical problems. The applets provided here are used on my webpage for educational purposes.
JavaScript
23
star
7

muparsersse

muparsersse a math parser for windows using just in time compilations of the expression
C++
17
star
8

kalstar

Making videos of the night sky with Stellarium
Python
13
star
9

openai-ghostwriter

A python script for fully automatically generating web pages including images using OpenAI's GPT-3.
Python
12
star
10

Magnetic-Pendulum

Exploring the deterministic chaos of a magnetic pendulum
C++
8
star
11

Integration-Schemes

C++ Sample Code for demonstrating the accuracy of different integration schemes. This code is the sample code used in the following article:
C++
6
star
12

Wator-Screensaver

World of Wator: A Predator-Prey simulation as a screensaver
C++
5
star
13

stellarium_scripts

An archive with sample scripts and resources for Stellarium.
TypeScript
4
star
14

LittleBoy

Simulation of the ignition phase in the "Little Boy" atomic bomb with the Unity game engine
C#
3
star
15

muparser_csharp_wrapper

C#
2
star
16

Synthetischer-Wetterbericht

Ein Python-Skript fΓΌr das automatisierte Erstellen von gesprochenen Wetterberichten auf Basis von Textvorhersagen des DWD
Python
2
star
17

AI-Infinite-Zoom-Generator

Turn a sequence of ai generated outpainted images into an "infinite zoom"
Python
2
star
18

math-parser-benchmark-project

C++
2
star
19

Planetary-Disk-Simulation

Simulates the evolution of dust distribution in a 2d version of the solar system
C++
1
star
20

Specrend

C# port of John Walkers code for the color rendering of spectra
C#
1
star
21

Educational-Javascripts

Old archive of the Javascript code for simulations used at the beltoforion.de website. This archive is now archived! It has been superseded by the typescript version (https://github.com/beltoforion/Educational-Javascripts-Typescript)
JavaScript
1
star