drudge
drudge copied to clipboard
CAS based on sympy focusing on tensor and noncommutative algebras
The current version of Drudge uses Spark (PySpark) for parallelism. Despite the computational speed-up it brings, the dependence on Spark adds an extra layer of complexity for developing, maintaining, and...
When I tried to run the following simple script by `python xxx.py` for sanity check ```Python from pyspark import SparkContext from drudge import PartHoleDrudge ctx = SparkContext() dr = PartHoleDrudge(ctx)...
Two tests in `nuclear_test.py` and one in `spin_one_half_test.py` fail due to updates in the latest version of SymPy.
When a factor of the amplitude of a term is raised to a power, the LaTeX output given by Tensor.display() contains double superscripts, which cannot be properly displayed in a...
Searching for `drudge` gives results ``` $ pip search drudge drudge (0.1.0.dev0) - # drudge drudge_parser (3.0.2) - Naive parser for the Drudge Report ``` unfortunately it is not possible...
:robot: I have created a release *beep* *boop* --- ## [0.11.2](https://github.com/DrudgeCAS/drudge/compare/drudge-v0.11.1...drudge-v0.11.2) (2026-01-02) ### Dependencies * **deps:** bump ipython from 9.6.0 to 9.8.0 ([#54](https://github.com/DrudgeCAS/drudge/issues/54)) ([e7f31fd](https://github.com/DrudgeCAS/drudge/commit/e7f31fd80464ba9220ca5e51ac2eca3da5a760b9)) --- This PR was generated with...
Bumps [pyspark](https://github.com/apache/spark) from 3.5.6 to 4.1.0. Commits e221b56 Preparing Spark release v4.1.0-rc3 33ceb0d Removing test jars and class files ed92a5c [SPARK-54609][SQL] Disable TIME type by default ebe1fcc [SPARK-52837][PYTHON][FOLLOWUP] Add versionadded...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 4.4.0 to 4.5.1. Release notes Sourced from pre-commit's releases. pre-commit v4.5.1 Fixes Fix language: python with repo: local without additional_dependencies. #3597 PR by @asottile. pre-commit v4.5.0 Features...
The libcanon submodule update to C++20 changed canonical form ordering due to `std::unordered_map` iteration differences between C++14 and C++20. This broke tests expecting specific index orderings (e.g., `m[i,j]` vs `m[j,i]`),...
Bumps [deps/libcanon](https://github.com/DrudgeCAS/libcanon) from `6785c39` to `3d16d82`. Commits 3d16d82 refactor: Upgrade to C++20 and remove __cpp_concepts guards (#5) See full diff in compare view Dependabot will resolve any conflicts with this...