josdejong/mathjs

Expression rationalization gets stuck or takes too long (it worked in V9.5.1)

Ouverte

#3 351 ouverte le 16 janv. 2025

 (5 commentaires) (0 réaction) (0 personne assignée)JavaScript (1 314 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (15 065 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Describe the bug Recently, I updated Math.js from version 9.5.1 to the latest version, and an expression rationalization that worked before doesn't work anymore. (see To Reproduce)

To Reproduce

import * as mathjs from 'mathjs';

const aa = mathjs.parse("6285.67^5/(s+6285.67)^5");
const bb = mathjs.rationalize(aa, {}, false); // It gets stuck here

console.log(bb.toString());

Guide contributeur