Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mathjslab

Package Overview
Dependencies
Maintainers
1
Versions
87
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathjslab - npm Package Versions

13
9

1.5.5

Diff

Changelog

Source

1.5.5

  • Sizes and Zenodo badges in 'README.md'.
  • User function 'squeeze'.
sergiolindau
published 1.5.4 •

Changelog

Source

1.5.4

  • Bug fix in MultiArray.evaluate (array of cells be evaluated in the same way as common array now solved).
sergiolindau
published 1.5.3 •

Changelog

Source

1.5.3

  • Bug fix in MultiArray.evaluate (evaluating null array throws error now solved).
sergiolindau
published 1.5.2 •

Changelog

Source

1.5.2

  • Bug fix in MultiArray.evaluate. Before the method was page-oriented. Now is full dimensional using recursion and concatenation.
  • Exports ElementType from 'MultiArray.ts' in 'lib.ts'.
  • User functions 'repmat', 'colon', 'linspace', 'logspace', 'meshgrid' and 'ndgrid'.
  • Optimizations in MultiArray.reshape.
sergiolindau
published 1.5.1 •

Changelog

Source

1.5.1

  • Bug fix in Evaluator ('IDX' node processing).
sergiolindau
published 1.5.0 •

Changelog

Source

1.5.0

  • The file 'FunctionHandle.ts' and its corresponding test file has been created. The FunctionHandle type has been created and made a member of AST.NodeExpr through ElementType. Evaluator.nameTable entries has been modified to AST.NodeExpr. Changes in Evaluator.Evaluator, removing function definition, and altering processing of node types 'IDENT' and 'IDX' to use function handles. Now the function definitions and use is the same like in MATLAB®/Octave.
sergiolindau
published 1.4.2 •

Changelog

Source

1.4.2

  • Bug fix in indexing by colon (:).
  • Bug fix in functions 'ones' and 'zeros' (CoreFunctions.newFilled).
sergiolindau
published 1.4.1 •

Changelog

Source

1.4.1

  • More strong type definitions in 'AST.ts' and 'MathJSLabParser.g4' files.
  • Number input as binary, octal and hexadecimal implemented in REAL_NUMBER rule of lexer.
  • Optimizations in 'ComplexDecimal.ts' (use of isZero() method).
  • Bug fix in Evaluator (indexing with 'end' and literal indexing).
  • clear word list command defined inside body of Evaluator class.
  • 'constantsTable.ts' file and Evaluator.readonlyNameTable has been removed. Improvements in clear command.
  • 'Structure.ts' file with Structure class definition and its respective test file has been created. Some indirect reference implemented in lexer, parser and evaluator.
  • Bug fix in expansion with indexing from scalar.
  • Bug fix in test files (references to Evaluator.initialize modified to new Evaluator).
  • Bug fix in functions 'rand' and 'randi' (CoreFunctions.newFilledEach).
  • Optimizations in Evaluator.validateAssignment (remove left field in return value).
  • Create ComplexDecimal.random using Decimal.random so configuration 'crypt' takes effect.
  • Optimizations in ComplexDecimal.set.
  • Changes in Evaluator.baseFunctionTable and function calling:
    • mapper field is now not optional.
    • Evaluator.localTable variable creation using global.crypto.randomUUID.
    • Function parameters selectively evaluated if ev.length > 0.
sergiolindau
published 1.4.0 •

Changelog

Source

1.4.0

  • Bug fix in parser (pre-increment and element-by-element operations).
  • Rules to functions definition and handlers in parser and AST implemented. Evaluation not yet implemented.
  • The string 'arguments' to define arguments block in functions is defined as keyword in lexer.
  • 'Parser.ts' file removed and Parser implemented as a method of Evaluator. The method Evaluator.initialize has been removed and initialization actions moved to Evaluator constructor. Now the Evaluator class can be instantiated more than one time.
sergiolindau
published 1.3.4 •

Changelog

Source

1.3.4

  • More strong type definitions in 'MultiArray.ts', 'Evaluator.ts' and 'MathOperation.ts' files.
  • Global variable EvaluatorPointer removed. Evaluator instance reference passed in method parameters.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc