Skip to content

Commit 89d4267

Browse files
committed
Update the change log
1 parent 84c2564 commit 89d4267

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

docs/changelog.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,25 @@ This is a list of RELEASED changes for the NuMojo Package.
1111
- Add a constructor which reads arrays from numpy arrays (PR #91 by @shivasankarka).
1212
- 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).
1313
- 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).
1417

1518
### 🦋 Changed
1619

1720
- Make some methods, e.g., `sort`, `flatten`, `inplace` (Issue #87 by @mmenendezg, PR #91 by @shivasankarka).
1821
- Modify initialization of NDArray (PR #97 by @MadAlex1997)
1922
- 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).
2124
- Remove `random` argument from `NDArray` constructors. Make random initializer a standalone functions (Issue #96 by @MadAlex1997, PR #97 by @MadAlex1997, PR #98 by @shivasankarka).
2225
- 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).
2328

2429
### ❌ Removed
2530

31+
- Removed all instances of getters and setters with `List[Int]`, `VariadicList[Int]` (PR #118 by @shivasankarka).
32+
2633
### 🛠️ Fixed
2734

2835
- 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).

docs/changelog_unreleased.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,10 @@ When a PR is merged to the nightly branch, the items in this file will be moved
88

99
### ⭐️ New
1010

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-
1511
### 🦋 Changed
1612

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-
1913
### ❌ Removed
2014

21-
- Removed all instances of getters and setters with `List[Int]`, `VariadicList[Int]` (PR #118 by @shivasankarka).
22-
2315
### 🛠️ Fixed
2416

2517
### 📚 Documentary and testing

0 commit comments

Comments
 (0)