Avmath

Latest version: v3.1.1

Safety actively analyzes 687881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.0.020020211024

2.0

problems are now solved independently. There have been changes in function
names and parameters because of necessary syntax changes. Also, a function
implementation was made. The Taylor-functions sometimes lack of speed and
accuracy.

API Changes
* `avmath.sin()` takes only x argument
* `avmath.pi()` takes no arguments
* `avmath.e()` takes no arguments
* renamed `avmath.arcsinh` to `avmath.arsinh`
* renamed `avmath.arccosh` to `avmath.arcosh`
* renamed `avmath.arctanh` to `avmath.artanh`
* renamed `avmath.geo` to `avmath.algebra`
* renamed `avmath.funtions` to `avmath.analysis`

Minor Changes
* All functions use Taylor series instead of `math`-module
* `avmath.scope` dictionary with avmath functions for `eval` locals
* `avmath._Point` prototype for points in submodules
* `avmath.analysis`:
* `avmath.analysis.Point` class for point values
* `avmath.f.__neg__()` for negative function
* `avmath.f.at()` uses `avmath.scope` for locals
* `avmath.f.set_scope()` to set scope to different dictionary
* `avmath.f.append_scope()` to append dictionary to scope
* `avmath.f.max()` to find maximum of a function in a certain space
* `avmath.f.min()` to find minimum of a function in a certain space
* `avmath.f.numdif()` to find numerical differentiation at an x value
* `avmath.f.numint()` to find numerical integral in a certain space
* `avmath.Point` inherits from `avmath._Point` prototype
* `avmath.algebra`:
* `avmath.algebra.Point` inherits from `avmath._Point`
* `avmath.Matrix.__contains__()` function created
* `avmath.Matrix.__setitem__()` function created
* `avmath.Matrix.__round__()` function created

---

2.0.0

[Find release](https://github.com/ballandt/avmath/releases/tag/v2.0.0)

2.0.0beta2

API Changes
* renamed `avmath.geo` -> `avmath.lina`
* renamed `avmath.functions` -> `avmath.ana`
* deletion of `avmath.lina.Vector.__ne__()`
Minor changes
* `avmath.lina`:
* `avmath._FLOAT_EQ` to compare float values
* `avmath.lina.Angle.__eq__()` method uses `avmath._FLOAT_EQ`
* `avmath.lina.Angle.__eq__()` method uses `avmath._FLOAT_EQ`
* `avmath.line.Vector.__eq__()` method uses `avmath._FLOAT_EQ`
* `avmath.lina.Matrix`:
* `__init__()` `size`, `rows`, `columns` removed
* `__init__()` can transform Vector to Matrix
* `__repr__()` uses brackets for better view
* `__repr__()` better algorithm for spaces
* `__eq__()` uses `avmath._FLOAT_EQ`
* `__pow__()` with ^-1 leads to `inverse()`
* `size()` method returns size in format `[m, n]`
* `at()` method returns element of given index
* `remove()` method returns a matrix with removed row or column
* `det()` method returns the determinant of a matrix
* `cof()` method returns cofactor matrix
* `adj()` method returns cofactor matrix
* `inverse()` method returns inverted matrix
* `avmath.lina.SLE` system of linear equations inherited from matrix:
* `__init__()` method creates matrix with parameters and results
* `solve` method returns matrix with all unknowns
* `x()` method returns unknown of given index

---

1.2.012020210910

1.2.0

[Find release](https://github.com/ballandt/avmath/releases/tag/1.2.0)

* Github-PyPi coordination
* valid metadata
* link and documentation fixes

---

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.