@@ -5,24 +5,24 @@ A Julia wrapper for the [GIAC](https://www-fourier.ujf-grenoble.fr/~parisse/giac
55## Features
66
77- ** Dynamic Command Invocation** : Access all 2200+ GIAC commands via ` invoke_cmd(:cmd, args...) `
8+ - ** Commands Submodule** : All ~ 2000+ commands available via ` Giac.Commands ` for clean namespace
89- ** Expression Evaluation** : Parse and evaluate mathematical expressions
10+ - ** Command Discovery** : Search commands, browse by category, built-in help via ` ?cmd `
911- ** Arithmetic Operations** : +, -, * , /, ^, unary negation, equality
10- - ** Calculus** : Differentiation, integration, limits, and series expansion
1112- ** Algebra** : Factorization, expansion, simplification, equation solving and GCD
13+ - ** Calculus** : Differentiation, integration, limits, and series expansion
14+ - ** Infinity Support** : Use Julia's ` Inf ` and ` -Inf ` directly in limits and improper integrals
1215- ** Linear Algebra** : Symbolic matrices with determinant, inverse, trace, transpose operations
13- - ** Command Discovery** : Search commands, browse by category, built-in help via ` ?cmd `
14- - ** Commands Submodule** : All ~ 2000+ commands available via ` Giac.Commands ` for clean namespace
15- - ** TempApi Submodule** : Simplified function names (` diff ` , ` factor ` , etc.) via ` Giac.TempApi `
16- - ** Method Syntax** : Call commands as methods: ` expr.factor() ` , ` expr.diff(x) `
1716- ** Base Extensions** : Use ` sin(expr) ` , ` cos(expr) ` , ` exp(expr) ` with GiacExpr
17+ - ** Method Syntax** : Call commands as methods: ` expr.factor() ` , ` expr.diff(x) `
18+ - ** Variable Substitution** : Symbolics.jl-compatible ` substitute(expr, Dict(var => value)) ` interface
19+ - ** Laplace Transform** : ` laplace ` and ` ilaplace ` commands for continuous-time signal processing
20+ - ** Z-Transform** : ` ztrans ` and ` invztrans ` commands for discrete-time signal processing
1821- ** Type Conversion** : Convert results to Julia native types (Int64, Float64, Rational)
19- - ** LaTeX Support** : Automatic LaTeX rendering in Pluto notebooks
2022- ** Symbolics.jl Integration** : Bidirectional conversion with Symbolics.jl
2123- ** Tables.jl Compatibility** : Convert GiacMatrix and command help to DataFrames, CSV export
22- - ** Variable Substitution** : Symbolics.jl-compatible ` substitute(expr, Dict(var => value)) ` interface
23- - ** Infinity Support** : Use Julia's ` Inf ` and ` -Inf ` directly in limits and improper integrals
24- - ** Z-Transform** : ` ztrans ` and ` invztrans ` commands for discrete-time signal processing
25- - ** Laplace Transform** : ` laplace ` and ` ilaplace ` commands for continuous-time signal processing
24+ - ** LaTeX Support** : Automatic LaTeX rendering in Pluto notebooks
25+ - ** TempApi Submodule** : Simplified function names (` diff ` , ` factor ` , etc.) via ` Giac.TempApi `
2626
2727## Installation
2828
0 commit comments