Skip to content

Use bidegrees in sseq subcrate and webserver#188

Merged
JoeyBF merged 5 commits intoSpectralSequences:masterfrom
JoeyBF:bidegrees_everywhere
Nov 13, 2025
Merged

Use bidegrees in sseq subcrate and webserver#188
JoeyBF merged 5 commits intoSpectralSequences:masterfrom
JoeyBF:bidegrees_everywhere

Conversation

@JoeyBF
Copy link
Collaborator

@JoeyBF JoeyBF commented Mar 9, 2025

This implements the changes I discussed in the second bullet point of #186. Now all Rust code uses bidegrees, and the webserver JS does the packing/unpacking. This does not contain any change related to #187.

One improvement I see would be to have both immutable and mutable accessors on sseq::Sseq for differentials, permanent_classes, page_data, and invalid, that would take bidegrees as inputs and encapsulate the little [b.x()][b.y()] dance. I didn't do that for this PR to keep the code close to the original

@JoeyBF JoeyBF force-pushed the bidegrees_everywhere branch 2 times, most recently from e5246c8 to beb2f5a Compare November 4, 2025 19:31
Copy link
Contributor

@hoodmane hoodmane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks good to me.

JoeyBF and others added 3 commits November 13, 2025 02:34
@JoeyBF JoeyBF force-pushed the bidegrees_everywhere branch from 0f73cdb to 98b2b2f Compare November 13, 2025 07:42
@JoeyBF JoeyBF force-pushed the bidegrees_everywhere branch from 98b2b2f to cd9815b Compare November 13, 2025 07:55
@JoeyBF JoeyBF merged commit 47d4c39 into SpectralSequences:master Nov 13, 2025
23 checks passed
@JoeyBF JoeyBF deleted the bidegrees_everywhere branch November 13, 2025 08:08
github-actions bot added a commit that referenced this pull request Nov 13, 2025
* Use bidegrees in `sseq` crate and webserver

* Update JS for bidegrees

* Better JS style

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>

* Adjust for new `Bidegree` internals

* Apply 2024 rustfmt

---------

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
github-actions bot added a commit to JoeyBF/sseq that referenced this pull request Nov 13, 2025
* Use bidegrees in `sseq` crate and webserver

* Update JS for bidegrees

* Better JS style

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>

* Adjust for new `Bidegree` internals

* Apply 2024 rustfmt

---------

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
github-actions bot added a commit to JoeyBF/sseq that referenced this pull request Nov 17, 2025
* Use bidegrees in `sseq` crate and webserver

* Update JS for bidegrees

* Better JS style

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>

* Adjust for new `Bidegree` internals

* Apply 2024 rustfmt

---------

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants