You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,18 +11,25 @@ This is a list of RELEASED changes for the NuMojo Package.
11
11
- Add a constructor which reads arrays from numpy arrays (PR #91 by @shivasankarka).
12
12
- Add functions `solve` and `inv` for solving linear algebra `AX = Y` for `X`, finding inverse of a matrix, and conducting LU decomposition (PR #101#104#105 by @forFudan).
13
13
- Add `itemset` method to fill a scalar into an `NDArray` (PR #102 by @forFudan).
14
+
- Add `Idx` struct to represent the index of an `NDArray` (PR #118 by @shivasankarka).
15
+
- Add NDArray initialization from numpy arrays (PR #118 by @shivasankarka).
16
+
- Created a new `io` module with some basic functions, e.g., `format_float_scientific`, `loadtxt`, `savetxt` (PR #118 by @shivasankarka).
14
17
15
18
### 🦋 Changed
16
19
17
20
- Make some methods, e.g., `sort`, `flatten`, `inplace` (Issue #87 by @mmenendezg, PR #91 by @shivasankarka).
18
21
- Modify initialization of NDArray (PR #97 by @MadAlex1997)
19
22
- Added `Formattable` trait and fixed the `print` function (PR #108 by @shivasankarka)
20
-
- Refine the `NDArray` initializers and array creation routines (Discussion #90 and Issue #110).
23
+
- Refine the `NDArray` initializers and array creation routines (Discussion #90, Issue #110).
21
24
- Remove `random` argument from `NDArray` constructors. Make random initializer a standalone functions (Issue #96 by @MadAlex1997, PR #97 by @MadAlex1997, PR #98 by @shivasankarka).
22
25
- Remove initializers from `String`. Make `fromstring` a standalone function (#113 by @forFudan).
26
+
- Add several `array` overloads for initializing `NDArray` (PR #118 by @shivasankarka).
27
+
- Modify the behavior of `__get__` and `__set__`. Passing in a sequence of `Int` or `Slice` returns an `NDArray`. Passing in an `Idx` returns a scalar. Allow users to set a multiple items in one `NDArray` with another `NDArray`, using `__set__` (PR #118 by @shivasankarka, Discussion #70).
23
28
24
29
### ❌ Removed
25
30
31
+
- Removed all instances of getters and setters with `List[Int]`, `VariadicList[Int]` (PR #118 by @shivasankarka).
32
+
26
33
### 🛠️ Fixed
27
34
28
35
- Fix the issues in parallelization (due to Max 24.5) for some linear algebra functions, e.g, `matmul`, `solve`, `inv`, etc (PR #115#117 by @forFudan).
Copy file name to clipboardExpand all lines: docs/changelog_unreleased.md
-8Lines changed: 0 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,18 +8,10 @@ When a PR is merged to the nightly branch, the items in this file will be moved
8
8
9
9
### ⭐️ New
10
10
11
-
- Add `Idx` struct to represent the index of an `NDArray` (PR #118 by @shivasankarka).
12
-
- Add NDArray initialization from numpy arrays (PR #118 by @shivasankarka).
13
-
- Created a new IO module with some basic functions, e.g., `format_float_scientific`, `loadtxt`, `savetxt` (PR #118 by @shivasankarka).
14
-
15
11
### 🦋 Changed
16
12
17
-
- Modify the behavior of `__get__` and `__set__`. Passing in a sequence of `Int` or `Slice` returns an `NDArray`. Passing in an `Idx` returns a scalar. Allow users to set a multiple items in one `NDArray` with another `NDArray`, using `__set__` (PR #118 by @shivasankarka, Discussion #70).
18
-
19
13
### ❌ Removed
20
14
21
-
- Removed all instances of getters and setters with `List[Int]`, `VariadicList[Int]` (PR #118 by @shivasankarka).
0 commit comments