Grassmann.jl icon indicating copy to clipboard operation
Grassmann.jl copied to clipboard

Renaming functions / API redesign for v1.0

Open chakravala opened this issue 1 year ago • 3 comments

There will be another v0.9 release, followed by a 1.0 release of Grassmann in the future. In the v0.9 to v1.0 transition is the final opportunity to make internal breaking changes with regards to renaming functions / API redesign.

Does anyone wish to contribute specific comments about a v0.9/v1.0 redesign for Grassmann API and renaming some functions?

chakravala avatar May 22 '23 01:05 chakravala

Personally, I would love to test the symbolical support of fully general metric tensor . Is there any doc or specific commits that I can check?

utensil avatar May 22 '23 03:05 utensil

That's been planned for the next release v0.9, I've been saving the fully general metric tensor as the last step for various reasons related to the order of features in which I want to design the package. I am currently working on several commits for the general metric tensor and symbolic computation with it, but it's a work in progress and I won't be committing it until I settle on a design. Unfortunately, I also lost some work in progress when my SSD died a few months back, but I will recover from it.

chakravala avatar May 22 '23 09:05 chakravala

@utensil arbitrary MetricTensor support has been added now, so Grassmann is entering the v0.9 phase for transition to v1.0

@basis MetricTensor([0 -1 0; -1 0 0; 0 0 1])

chakravala avatar May 22 '24 02:05 chakravala