A computer algebra system written in pure Python
Role in this project:
Back-end Developer & Code Maintainer Contributions:114 reviews, 451 commits, 208 PRs in 10 years
Contributions summary:Björn made several commits focused on enhancing the functionality of the SymPy library. They addressed issues related to mathematical expression printing, including handling specific function cases and improving the display of code in various contexts. The user also worked on the internal structure of the code, refactoring and adding new features to support more advanced mathematical expressions, such as those involving complex numbers and integration of functions. Furthermore, this developer addressed a bug fix in sympy and made tests to prevent it from reoccurring.
computer-algebra-systempythonmathcomputer-algebrascience
SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer Contributions:51 reviews, 117 commits, 109 PRs in 7 years 3 months
Contributions summary:Björn primarily focused on improving the testing framework and code quality of the SymEngine library. They modified existing tests by changing the exception checking methods and adapting tests to handle complex double datatypes, ensuring more robust error handling. The user also implemented new tests for finite difference weight generation, and serialization capabilities, indicating a focus on thoroughness and extending test coverage for crucial mathematical functions. Additionally, there are changes to parsing code which suggests the user working on improving parser stability and reliability.
cppsymbolic-manipulationmathcomputer-algebrac-plus-plus