Savage is a new computer algebra system written from scratch in pure
Rust. Its goals are correctness, simplicity, and usability, in that
order.
Features:
- Arbitrary-precision integer, rational, and complex arithmetic
- Input, simplification, and evaluation of symbolic expressions
- First-class support for vectors and matrices, with coefficients being
arbitrary expressions
- REPL with syntax and bracket highlighting, persistent history, and
automatic multi-line input
- Macro-based system for defining functions with metadata and automatic
type checking
- Usable as a library from any Rust program
WWW: https://github.com/p-e-w/savage
* Use upstream release archive
* Respect flags set by framework and do not use -march=native
* Add support for OpenMP and enable it on aarch64 and amd64 by default
* Overall rework of Makefile
* Enable all options to match packaging in other distros
PR: 261255
MutatorMath is a Python library for the calculation of piecewise linear
interpolations in n-dimensions with any number of masters. It was developed for
interpolating data related to fonts, but if can handle any arithmetic object.
- The objects/ subpackage contains the general calculation tools.
- The ufo/ subpackage contains tools to specifically process UFO data.
- MutatorMath has no user interface, just the math.
WWW: https://github.com/LettError/MutatorMath
Gym notices may be displayed on import on internet connected systems, in order
to give notices if versions have major reproducibility issues, are very old and
need to be upgraded, or other similar issues. If you're using a current version
of Gym and nothing extraordinary happens, you'll never see a message from this,
but I want start including the option to prevent future issues. By pulling the
error messages from a public git repository, there's absolute transparency and
versioning in the process.
WWW: https://github.com/Farama-Foundation/gym-notices
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)
PR: 261685
Exp-run by: antoine
Thursday, 3 March 2022
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* kcron: Improve temporary file handling
* kio-extras: SFTP can use random access
* kontact: Fix Manager Crash when clicking New
Distro and app store packagers should update their application packages.
Changelog:
https://kde.org/announcements/changelogs/gear/21.12.3/
Release Notes:
https://community.kde.org/KDE_Gear/21.12_Release_notes