2 Commits e5cc9a5142 ... 499de039fe

Author SHA1 Message Date
  Alex Vong 499de039fe Test 1 1 year ago
  Alex Vong e5cc9a5142 Test 1 1 year ago
1 changed files with 1 additions and 1 deletions
  1. 1 1
      week-12-report.md

+ 1 - 1
week-12-report.md

@@ -37,7 +37,7 @@ and helped:
   - create WIP PR [#1235](https://github.com/cbm755/octsympy/pull/1235),
     which *Add 2D sym functions and use them*
 
-This week we attended the GSoC meeting to keep ourselves informed about the progress of all GSoC participants. We finished fixing all long-standing bugs in the updated timeline except *support sortrows* [#362](https://github.com/cbm755/octsympy/issues/362), which was skipped since it was not requested as much as other functions on the list, completing the **past** subproject. More importantly, we continued working on the optional but more urgent *future* subproject. We introduced a helper function to construct 2D sym, which was our way to workaround not having builtin [disjoint union of types](FIXME) in Python. We made use of this function extensively and made considerable progress in getting non-`Expr` out of `Matrix`. For examples, functions such as `@sym/mat_rclist_*`, `@sym/*cat`, `@sym/transpose` `@sym/repmat` now place non-`Expr` in `Array` rather than `Matrix`.
+This week we attended the GSoC meeting to keep ourselves informed about the progress of all GSoC participants. We finished fixing all long-standing bugs in the updated timeline except *support sortrows* [#362](https://github.com/cbm755/octsympy/issues/362), which was skipped since it was not requested as much as other functions on the list, completing the **past** subproject. More importantly, we continued working on the optional but more urgent *future* subproject. We introduced a helper function to construct 2D sym, which was our way to workaround not having builtin [sum type](https://en.wikipedia.org/wiki/Tagged_union) in Python. We made use of this function extensively and made considerable progress in getting non-`Expr` out of `Matrix`. For examples, functions such as `@sym/mat_rclist_*`, `@sym/*cat`, `@sym/transpose` `@sym/repmat` now place non-`Expr` in `Array` rather than `Matrix`.
 
 Next week we will work on the final report, which will reflect on what we have done so far.