-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recreate 36964 #5
base: revert-36964
Are you sure you want to change the base?
Commits on May 31, 2024
-
sagemathgh-38071:
sage.categories
: Update# needs
, use block tags<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked from sagemath#35095. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38071 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 27c9f11 - Browse repository at this point
Copy the full SHA 27c9f11View commit details -
sagemathgh-38074:
sage.combinat
: Modularization fixes (imports), up……date `# needs` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked from sagemath#35095. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38074 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 57cbfc4 - Browse repository at this point
Copy the full SHA 57cbfc4View commit details -
sagemathgh-38078: remove inheritance from Algebra in FreeAlgebras
as another move towards removal of the "Algebra" class, using "Parent" framework instead. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. URL: sagemath#38078 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for dc4cde1 - Browse repository at this point
Copy the full SHA dc4cde1View commit details -
sagemathgh-38079: fix pep8 E302 in algebras and categories (scripted)
This fixes all warnings for pep8 E302 in `algebras` and `categories` folders : ``` E302 expected 2 blank lines, found 0 or 1. ``` This was purely scripted using `autopep8`. ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38079 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 8b3363c - Browse repository at this point
Copy the full SHA 8b3363cView commit details -
sagemathgh-38080: fixing superfluous empty lines in libs folder
this is removing empty lines in the `libs` folder in `.pyx` files, for compliance with pep8 E302 and E305 ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38080 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 013066d - Browse repository at this point
Copy the full SHA 013066dView commit details -
sagemathgh-38081: Fix sage.symbolic feature after libs/pynac removal
Fixes sagemath#37873 (comment) URL: sagemath#38081 Reported by: Antonio Rojas Reviewer(s):
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 5958e5f - Browse repository at this point
Copy the full SHA 5958e5fView commit details -
sagemathgh-38082: CI fix: broken livedoc
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> as seen in https://github.com/sagemath/sage/actions/runs/9234699215/job/25408704331 #:~:text=bash%3A%20line%201%3A%20cd%3A%20./worktree%2Dimage%3A%20No%20su ch%20file%20or%20directory ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38082 Reported by: Kwankyu Lee Reviewer(s):
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 284280a - Browse repository at this point
Copy the full SHA 284280aView commit details -
sagemathgh-38086:
all*.py
files: Use 'del lazy_import', 'del instal……l_doc' <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked from sagemath#37900 Includes style fixes from there as well. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38086 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 5d923d3 - Browse repository at this point
Copy the full SHA 5d923d3View commit details -
sagemathgh-38087: Still add rpath to our own libstdc++, in case we bu…
…ilt our own toolchain The GMP configure test should link against our own libstdc++ instead of the (too old) system libstdc++ Fixes sagemath#38085 URL: sagemath#38087 Reported by: Volker Braun Reviewer(s):
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 3d1a66e - Browse repository at this point
Copy the full SHA 3d1a66eView commit details -
sagemathgh-38090: CI Build&Test: Split test-long into multiple jobs, …
…repair Coverage.py upload <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> test-long (90 minutes) runs after a successful test-new (10 minutes). This is the critical path (100 minutes), longer than build-docs-pdf (85 minutes). We split it into multiple parallel jobs (33 minutes), merging the coverage files in a job afterwards (6 minutes). This also repairs the Coverage.py upload, which apparently got broken. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38090 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for aa8e10f - Browse repository at this point
Copy the full SHA aa8e10fView commit details -
sagemathgh-38091: Fix doctest when the optional benzene is installed
``` ********************************************************************** File "src/sage/features/__init__.py", line 384, in sage.features.Feature.hide Failed example: len(list(graphs.fusenes(2))) # optional - benzene, needs sage.graphs Expected nothing Got: 1 ********************************************************************** 1 item had failures: 1 of 6 in sage.features.Feature.hide [146 tests, 1 failure, 3.74 s] ********************************************************************** ``` Comes from 1ade282 URL: sagemath#38091 Reported by: Volker Braun Reviewer(s):
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 1a68b7c - Browse repository at this point
Copy the full SHA 1a68b7cView commit details -
sagemathgh-38092:
doc
: Updatehelp()
outputs### 📝 Checklist - [x] The title is concise and informative. - [x] I have updated the documentation and checked the documentation preview. URL: sagemath#38092 Reported by: gmou3 Reviewer(s): Matthias Köppe
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for c4507b9 - Browse repository at this point
Copy the full SHA c4507b9View commit details -
sagemathgh-38093: add doc on egf_to_ogf and inverse
Just adding a little comment in the doc on the link to Borel and Laplace formal transforms. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have updated the documentation and checked the documentation preview. URL: sagemath#38093 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for dfb90d0 - Browse repository at this point
Copy the full SHA dfb90d0View commit details -
sagemathgh-38095:
src/sage/algebras/steenrod/all.py
: Use lazy_impor……t, remove deprecated global import <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - The change to use `lazy_import` was cherry-picked from sagemath#37900 - The global import was deprecated in sagemath#32647 (2021) ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38095 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for da885cf - Browse repository at this point
Copy the full SHA da885cfView commit details -
sagemathgh-38099: Remove deprecated global imports
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> All deprecated 2019-2022. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38099 Reported by: Matthias Köppe Reviewer(s): Frédéric Chapoton
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for bbce0cd - Browse repository at this point
Copy the full SHA bbce0cdView commit details -
sagemathgh-38100: Remove nitpick_patch_config function
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Fixes sagemath#37996. We remove this function ```python def nitpick_patch_config(app): """ Patch the default config for nitpicky [...] ensure that nitpicky is not considered as a Sphinx environment variable but rather as a Sage environment variable. As a consequence, changing it doesn't force the recompilation of the entire documentation. """ app.config.values['nitpicky'] = (False, 'sage') app.config.values['nitpick_ignore'] = ([], 'sage') ``` from `src/sage_docbuild/conf.py`. The original purpose of the function seems to change `"env"` to `"sage"` for `nitpicky` config variable. But the recent Sphinx is setting `""` (empty string) instead of `"env"` by default. See https://github.com/sphinx-doc/sphinx/blob/48cbb43e28efe82b198137042811e0 ade3599ae7/sphinx/config.py#L250C1-L250C41 - Hence the function is already no-op. But this old and obsolete function is the cause of sagemath#37996. Hence we simply remove it. - To prepare for Sphinx 7.3.7, we also remove some code which seems to have become obsolete when `sage -clone` was removed long time ago. - Made some docstring up-to-date, to test incremental doc build. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38100 Reported by: Kwankyu Lee Reviewer(s):
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for e1b2269 - Browse repository at this point
Copy the full SHA e1b2269View commit details -
sagemathgh-38104:
sage.coding
: Update# needs
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked from sagemath#35095. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38104 Reported by: Matthias Köppe Reviewer(s): David Coudert, Kwankyu Lee, Matthias Köppe
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 2d4f69a - Browse repository at this point
Copy the full SHA 2d4f69aView commit details -
sagemathgh-38105: Fixing the index set of a rank 1 Cartan matrix
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Fixes sagemath#37979 by handling passing along the index set for the special cased rank 1 Cartan matrix. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38105 Reported by: Travis Scrimshaw Reviewer(s): Frédéric Chapoton
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 71848f5 - Browse repository at this point
Copy the full SHA 71848f5View commit details -
sagemathgh-38110: Update
conway_polynomials
,database_cubic_hecke
……, `database_knotinfo`, `matroid_database` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Using `sage --package update-latest ... --commit`. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38110 Reported by: Matthias Köppe Reviewer(s): gmou3, Kwankyu Lee
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for af781fa - Browse repository at this point
Copy the full SHA af781faView commit details -
sagemathgh-38111: GH Actions: Fix upload of macOS wheels to PyPI
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> The change made in sagemath#37099 to accommodate the new design of actions/{up,down}load-artifact@v4 broke the upload of macOS wheels to PyPI (see https://github.com/sagemath/sage/actions/runs/9234698750/job/2 5408786962#step:8:23); this was masked so far because the build of macOS wheels was broken until sagemath#36525. Here we revert to using a separate job that uploads all platform wheels. This uses the new keywords `pattern` and `merge-multiple` of actions/download-artifact@v4 Example run: https://github.com/mkoeppe/sage/actions/runs/9291646178/job/25572343853 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38111 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for c86c2bd - Browse repository at this point
Copy the full SHA c86c2bdView commit details -
sagemathgh-38121: Make "[source]" link to develop branch on github
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> This is a bug in sagemath#37589. I made other small edits. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38121 Reported by: Kwankyu Lee Reviewer(s):
Release Manager committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 973a7e3 - Browse repository at this point
Copy the full SHA 973a7e3View commit details
Commits on Jun 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3c608e - Browse repository at this point
Copy the full SHA d3c608eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12162b2 - Browse repository at this point
Copy the full SHA 12162b2View commit details -
src/sage/dynamics/arithmetic_dynamics/projective_ds.py: Replace use o…
…f is_NumberFieldOrder
Configuration menu - View commit details
-
Copy full SHA for 5430085 - Browse repository at this point
Copy the full SHA 5430085View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0041f0 - Browse repository at this point
Copy the full SHA b0041f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for af6769f - Browse repository at this point
Copy the full SHA af6769fView commit details -
Deprecate is_NumberFieldIdeal, is_NumberFieldFractionalIdeal, is_Numb…
…erFieldFractionalIdeal_rel
Configuration menu - View commit details
-
Copy full SHA for 3db25a1 - Browse repository at this point
Copy the full SHA 3db25a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1429056 - Browse repository at this point
Copy the full SHA 1429056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea3748 - Browse repository at this point
Copy the full SHA 6ea3748View commit details -
Configuration menu - View commit details
-
Copy full SHA for f342d5f - Browse repository at this point
Copy the full SHA f342d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9fb9ec - Browse repository at this point
Copy the full SHA b9fb9ecView commit details -
for a in "CLASS='ToricLatticeElement|PointCollection|NefPartition';SU…
…FFIX=" "CLASS='ToricLattice';SUFFIX=_generic"; do eval "$a"; git --no-pager grep -l -E 'is_('$CLASS')' src/sage | xargs sed -E -i.bak 's/import is_('$CLASS')/import \1'$SUFFIX'/;/^ +/s/is_('$CLASS')[(]([^()]*([(][^()]*[)])?[^()]*)[)]/isinstance(\2, \1'$SUFFIX')/g'; done
Configuration menu - View commit details
-
Copy full SHA for f26975f - Browse repository at this point
Copy the full SHA f26975fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39313d0 - Browse repository at this point
Copy the full SHA 39313d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72ca0a3 - Browse repository at this point
Copy the full SHA 72ca0a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16136d1 - Browse repository at this point
Copy the full SHA 16136d1View commit details -
Updated SageMath version to 10.4.beta8
Release Manager committedJun 1, 2024 Configuration menu - View commit details
-
Copy full SHA for e5f42fa - Browse repository at this point
Copy the full SHA e5f42faView commit details -
⬆️ Bump dev-hanz-ops/install-gh-cli-action from 0.1.0 to 0.2.0
Bumps [dev-hanz-ops/install-gh-cli-action](https://github.com/dev-hanz-ops/install-gh-cli-action) from 0.1.0 to 0.2.0. - [Release notes](https://github.com/dev-hanz-ops/install-gh-cli-action/releases) - [Commits](dev-hanz-ops/install-gh-cli-action@v0.1.0...v0.2.0) --- updated-dependencies: - dependency-name: dev-hanz-ops/install-gh-cli-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d2254b - Browse repository at this point
Copy the full SHA 8d2254bView commit details -
Merge remote-tracking branch 'upstream/develop' into sagemath_categor…
…ies_distribution_directives_2024
Configuration menu - View commit details
-
Copy full SHA for 3b3b72b - Browse repository at this point
Copy the full SHA 3b3b72bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23e7b2f - Browse repository at this point
Copy the full SHA 23e7b2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e9f71 - Browse repository at this point
Copy the full SHA 18e9f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34bf5bd - Browse repository at this point
Copy the full SHA 34bf5bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f764a6 - Browse repository at this point
Copy the full SHA 8f764a6View commit details -
for a in "CLASS='Map|AbelianGroupMorphism|PermutationGroupMorphism|Ch…
…ainComplexMorphism|SimplicialComplexMorphism';SUFFIX=" ; do eval "$a"; git --no-pager grep -l -E 'is_('$CLASS')' src/sage | xargs sed -E -i.bak 's/import is_('$CLASS')/import \1'$SUFFIX'/;/^ +/s/is_('$CLASS')[(]([^()]*([(][^()]*[)])?[^()]*)[)]/isinstance(\2, \1'$SUFFIX')/g'; done
Configuration menu - View commit details
-
Copy full SHA for 1dd7e8c - Browse repository at this point
Copy the full SHA 1dd7e8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ed95d - Browse repository at this point
Copy the full SHA 67ed95dView commit details -
for a in "CLASS='Morphism';SUFFIX=" ; do eval "$a"; git --no-pager gr…
…ep -l -E 'is_('$CLASS')' src/sage | xargs sed -E -i.bak 's/import is_('$CLASS')/import \1'$SUFFIX'/;/^ +/s/is_('$CLASS')[(]([^()]*([(][^()]*[)])?[^()]*)[)]/isinstance(\2, \1'$SUFFIX')/g'; done
Configuration menu - View commit details
-
Copy full SHA for 5eb8d68 - Browse repository at this point
Copy the full SHA 5eb8d68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70614f0 - Browse repository at this point
Copy the full SHA 70614f0View commit details -
src/sage/modules/free_module_element.pyx (FreeModule.monomial_coeffic…
…ients): Fix for submodules
Configuration menu - View commit details
-
Copy full SHA for c7b8f1b - Browse repository at this point
Copy the full SHA c7b8f1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc4c272 - Browse repository at this point
Copy the full SHA dc4c272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f389b - Browse repository at this point
Copy the full SHA 57f389bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 598e12f - Browse repository at this point
Copy the full SHA 598e12fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96889f3 - Browse repository at this point
Copy the full SHA 96889f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74861d4 - Browse repository at this point
Copy the full SHA 74861d4View commit details -
BruhatTitsHarmonicCocycleElement.monomial_coefficients: Remove pickli…
…ng workaround, delegate to .element()
Configuration menu - View commit details
-
Copy full SHA for 30306ec - Browse repository at this point
Copy the full SHA 30306ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce9be11 - Browse repository at this point
Copy the full SHA ce9be11View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c0ef0 - Browse repository at this point
Copy the full SHA b1c0ef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f2af45 - Browse repository at this point
Copy the full SHA 7f2af45View commit details -
ModulesWithBasis.ElementMethods._test_monomial_coefficients: Allow mo…
…nomial_coefficients to raise NotImplementedError
Configuration menu - View commit details
-
Copy full SHA for 5c192d2 - Browse repository at this point
Copy the full SHA 5c192d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b87ad0 - Browse repository at this point
Copy the full SHA 7b87ad0View commit details -
src/sage/modules/free_module_element.pyx (FreeModule.monomial_coeffic…
…ients): Use dict only when coordinate ring matches
Configuration menu - View commit details
-
Copy full SHA for 3954918 - Browse repository at this point
Copy the full SHA 3954918View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0c545d - Browse repository at this point
Copy the full SHA d0c545dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f719592 - Browse repository at this point
Copy the full SHA f719592View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e6cda - Browse repository at this point
Copy the full SHA 20e6cdaView commit details -
src/sage/structure/parent.pyx: In doctest, use SymmetricFunctions fro…
…m global bindings
Configuration menu - View commit details
-
Copy full SHA for a34bd71 - Browse repository at this point
Copy the full SHA a34bd71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 327fb5c - Browse repository at this point
Copy the full SHA 327fb5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for af1ff33 - Browse repository at this point
Copy the full SHA af1ff33View commit details
Commits on Jun 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 902784d - Browse repository at this point
Copy the full SHA 902784dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df9dd71 - Browse repository at this point
Copy the full SHA df9dd71View commit details -
Configuration menu - View commit details
-
Copy full SHA for b18dde4 - Browse repository at this point
Copy the full SHA b18dde4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b15a7d - Browse repository at this point
Copy the full SHA 5b15a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0484b4d - Browse repository at this point
Copy the full SHA 0484b4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b4b9b - Browse repository at this point
Copy the full SHA e8b4b9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 053ea52 - Browse repository at this point
Copy the full SHA 053ea52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 197cfd1 - Browse repository at this point
Copy the full SHA 197cfd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8591081 - Browse repository at this point
Copy the full SHA 8591081View commit details -
Configuration menu - View commit details
-
Copy full SHA for f11b6cc - Browse repository at this point
Copy the full SHA f11b6ccView commit details -
src/sage/categories/modules_with_basis.py: Compare parents with ==, n…
…ot is Co-authored-by: Travis Scrimshaw <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89aecfd - Browse repository at this point
Copy the full SHA 89aecfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb5de8 - Browse repository at this point
Copy the full SHA 2eb5de8View commit details -
Apply suggestions from code review
Co-authored-by: Matthias Köppe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9da8cb2 - Browse repository at this point
Copy the full SHA 9da8cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bbc28e - Browse repository at this point
Copy the full SHA 6bbc28eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e38bc79 - Browse repository at this point
Copy the full SHA e38bc79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dde717 - Browse repository at this point
Copy the full SHA 3dde717View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9873f45 - Browse repository at this point
Copy the full SHA 9873f45View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4cb7cb - Browse repository at this point
Copy the full SHA f4cb7cbView commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5dda70f - Browse repository at this point
Copy the full SHA 5dda70fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 421b552 - Browse repository at this point
Copy the full SHA 421b552View commit details -
.github/workflows/build.yml: Determine build_targets (adapted from ci…
…-linux-incremental.yml)
Configuration menu - View commit details
-
Copy full SHA for e90d737 - Browse repository at this point
Copy the full SHA e90d737View commit details -
Configuration menu - View commit details
-
Copy full SHA for dae0ff1 - Browse repository at this point
Copy the full SHA dae0ff1View commit details -
.github/workflows/build.yml (test-new): Do not push and do not start …
…container if nothing to be tested
Configuration menu - View commit details
-
Copy full SHA for 62ade48 - Browse repository at this point
Copy the full SHA 62ade48View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a6d1e - Browse repository at this point
Copy the full SHA f1a6d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1b3a44 - Browse repository at this point
Copy the full SHA a1b3a44View commit details -
Configuration menu - View commit details
-
Copy full SHA for a80254e - Browse repository at this point
Copy the full SHA a80254eView commit details -
Configuration menu - View commit details
-
Copy full SHA for aba08a1 - Browse repository at this point
Copy the full SHA aba08a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b49e5a7 - Browse repository at this point
Copy the full SHA b49e5a7View commit details -
.github/workflows/ci-linux-incremental.yml: Remove duplicate testing …
…of the default platform (ubuntu-jammy)
Configuration menu - View commit details
-
Copy full SHA for 9d3a3f2 - Browse repository at this point
Copy the full SHA 9d3a3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cacd8d8 - Browse repository at this point
Copy the full SHA cacd8d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a86b841 - Browse repository at this point
Copy the full SHA a86b841View commit details -
Configuration menu - View commit details
-
Copy full SHA for c095189 - Browse repository at this point
Copy the full SHA c095189View commit details -
Configuration menu - View commit details
-
Copy full SHA for b07fa20 - Browse repository at this point
Copy the full SHA b07fa20View commit details -
.github/workflows/ci-linux-incremental.yml: Replace ubuntu-mantic, fe…
…dora-38 by latest
Configuration menu - View commit details
-
Copy full SHA for 4db3313 - Browse repository at this point
Copy the full SHA 4db3313View commit details -
.github/workflows/ci-linux-incremental.yml: Update build_target scrip…
…t from build.yml, use ptest-nodoc to avoid duplicate doc-html build
Configuration menu - View commit details
-
Copy full SHA for 3586090 - Browse repository at this point
Copy the full SHA 3586090View commit details -
sagemathgh-37526: Fix
monomial_coefficients
for submodules of free ……modules from sage.modules <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Rebased version of sagemath#34455 - Part of sagemath#30309 Fixes sagemath#34455 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37526 Reported by: Matthias Köppe Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 9037f6b - Browse repository at this point
Copy the full SHA 9037f6bView commit details -
sagemathgh-37945: ⬆️ Bump dev-hanz-ops/install-gh-cli-action from 0.1…
….0 to 0.2.0 Bumps [dev-hanz-ops/install-gh-cli-action](https://github.com/dev-hanz- ops/install-gh-cli-action) from 0.1.0 to 0.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dev-hanz-ops/install-gh- cli-action/releases">dev-hanz-ops/install-gh-cli-action's releases</a>.</em></p> <blockquote> <h2>v0.2.0 - update to node20</h2> <ul> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/8fff9050dae2d81b38f94500d8b74ad1d1d47410">https://github.com/dev-hanz- ops/install-gh-cli- action/commit/8fff9050dae2d81b38f94500d8b74ad1d1d47410</a> (update to node20)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/8fff9050dae2d81b38f94500d8b74ad1d1d47410"><code>8fff905</code></a> update to node 20</li> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/67bfd0539397d168c77ba70eac2647fef7f1f020"><code>67bfd05</code></a> README: only linux amd64</li> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/44745680363a7ba976f907c6d1b697a9fc311cf7"><code>4474568</code></a> Update readme with working example (<a href="https://redirect.github.com/dev-hanz-ops/install-gh-cli- action/issues/3">sagemath#3</a>)</li> <li>See full diff in <a href="https://github.com/dev-hanz-ops/install- gh-cli-action/compare/v0.1.0...v0.2.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot- badges.githubapp.com/badges/compatibility_score?dependency-name=dev- hanz-ops/install-gh-cli-action&package-manager=github_actions&previous- version=0.1.0&new- version=0.2.0)](https://docs.github.com/en/github/managing-security- vulnerabilities/about-dependabot-security-updates#about-compatibility- scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> URL: sagemath#37945 Reported by: dependabot[bot] Reviewer(s):
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for dd30c90 - Browse repository at this point
Copy the full SHA dd30c90View commit details -
sagemathgh-38034:
sage.libs.giac
: Compile with std=c++11<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Fixes sagemath#37998 (comment) - Split out from sagemath#37998 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38034 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 5b3e98e - Browse repository at this point
Copy the full SHA 5b3e98eView commit details -
sagemathgh-38053: work on letterplace algebras
Moving the letterplace implementation of free algebras to the `Parent` framework ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38053 Reported by: Frédéric Chapoton Reviewer(s): Frédéric Chapoton, Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 96ab8ba - Browse repository at this point
Copy the full SHA 96ab8baView commit details -
sagemathgh-38077: Deprecate
is_Element
, ...<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38077 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 74118ea - Browse repository at this point
Copy the full SHA 74118eaView commit details -
sagemathgh-38088: Add
# sage_setup: distribution
directives for the…… files of existing distributions sagemath-{categories,...,tdlib} <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> These directives at the top of the file inform developers about the assignment of modules to pip-installable distributions. As of this PR, there should be no change to the existing distributions (sagemath-categories...) nor the monolithic build of the Sage library. This is a portion of: - sagemath#37901 In contrast to that PR, it has no dependencies. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38088 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 040f7ed - Browse repository at this point
Copy the full SHA 040f7edView commit details -
sagemathgh-38114: Fixed bug in size labeler
Moved the file set_labels_by_changes.sh to to the .ci directory. The workflow runs from the main repo. Fixed bug, the correct labels will be added even if the feature branch is behind. sagemath#37262 sagemath#37262 (comment) https://groups.google.com/g/sage-devel/c/w4IeYgXgVUc/m/Og7NP-3VAQAJ <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. URL: sagemath#38114 Reported by: Aman Moon Reviewer(s): Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 57ccf67 - Browse repository at this point
Copy the full SHA 57ccf67View commit details -
sagemathgh-38117: Add small examples of common docstring styles
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> which I think are already established. But it is good to recommend preferred styles to keep docstrings in consistent styles. motivated by the comment: sagemath#37821 (comment) ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> sagemath#38068 (merged here) URL: sagemath#38117 Reported by: Kwankyu Lee Reviewer(s): gmou3, Kwankyu Lee
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for cca4f31 - Browse repository at this point
Copy the full SHA cca4f31View commit details -
sagemathgh-38119: Fix hashing for Weyl algebra elements
Weyl algebras elements cannot be hashed or compared, since the element class is too barren. This patch lets the element class inherit from IndexedFreeModuleElement, which fixes this problem automatically. URL: sagemath#38119 Reported by: Darij Grinberg Reviewer(s): Travis Scrimshaw
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 4f8289a - Browse repository at this point
Copy the full SHA 4f8289aView commit details -
sagemathgh-38122:
sage.doctest.control
: In doctests, use Python flo……ats for stats <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Hopefully fixes sagemath#38116 @jhpalmieri ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38122 Reported by: Matthias Köppe Reviewer(s):
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 5a1ca31 - Browse repository at this point
Copy the full SHA 5a1ca31View commit details -
sagemathgh-38124: Deprecate
is_NumberFieldOrder
, `is_AbsoluteNumber……Field`, `is_RelativeNumberField`, `is_NumberFieldIdeal`, `is_NumberFieldFractionalIdeal`, `is_NumberFieldFractionalIdeal_rel` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38124 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee, Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for b72d135 - Browse repository at this point
Copy the full SHA b72d135View commit details -
sagemathgh-38125: Deprecate
is_MutablePoset
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38125 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for f0626bd - Browse repository at this point
Copy the full SHA f0626bdView commit details -
sagemathgh-38126: Deprecate
is_Fan
,is_NefPartition
, `is_PointCol……lection`, `is_ToricLattice`, `is_ToricLatticeElement`, `is_ToricLatticeQuotient` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38126 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 2b4394b - Browse repository at this point
Copy the full SHA 2b4394bView commit details -
sagemathgh-38127: Add links to the PR in doc preview
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> solves some items of wishlist in sagemath#37759 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38127 Reported by: Kwankyu Lee Reviewer(s): Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 05f7dac - Browse repository at this point
Copy the full SHA 05f7dacView commit details -
sagemathgh-38131: code polishing using list comprehension
simplify code in various places by using more list comprehension, as suggested by `ruff --select=PERF4` ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38131 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 1d4f633 - Browse repository at this point
Copy the full SHA 1d4f633View commit details -
sagemathgh-38132: some care for blank lines (pep E30) in groups/ and …
…numerical/ fixing pycodestyle warning for blank lines in pyx files in `groups` and `numerical` folders ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38132 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 534637b - Browse repository at this point
Copy the full SHA 534637bView commit details -
sagemathgh-38133: some care for blank lines in coding and modules
fixing pycodestyle warning about blank lines in pyx files in `coding` and `modules` ### 📝 Checklist - [ ] The title is concise and informative. - [ ] The description explains in detail what this PR is about. URL: sagemath#38133 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 1314425 - Browse repository at this point
Copy the full SHA 1314425View commit details -
sagemathgh-38134: some care for blank lines in matrix/
fixing pycodestyle warning for blank lines in pyx files in matrix folder ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38134 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for ebe6663 - Browse repository at this point
Copy the full SHA ebe6663View commit details -
sagemathgh-38136: Fix building fflas, linbox on 32-bit by disabling S…
…SE, AVX Fixes sagemath#38000 Upstream PR at linbox-team/fflas-ffpack#397 URL: sagemath#38136 Reported by: Volker Braun Reviewer(s):
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 436efdd - Browse repository at this point
Copy the full SHA 436efddView commit details -
sagemathgh-38137: some care for blank lines in pyx in rings
some care for blank lines in pyx files in `rings` (only partial here) ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38137 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 9e23cdd - Browse repository at this point
Copy the full SHA 9e23cddView commit details -
sagemathgh-38143:
sage.monoids
: Modularization fixes,# needs
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked from sagemath#35095. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38143 Reported by: Matthias Köppe Reviewer(s): David Coudert
Release Manager committedJun 3, 2024 Configuration menu - View commit details
-
Copy full SHA for b17d735 - Browse repository at this point
Copy the full SHA b17d735View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6951817 - Browse repository at this point
Copy the full SHA 6951817View commit details
Commits on Jun 4, 2024
-
sagemathgh-38146: src/sage/categories/hecke_modules.py: Fix
# needs
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> CI Fix to fix the doctest dataflow warning that shows in all PRs: sagemath#38143 (review) ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38146 Reported by: Matthias Köppe Reviewer(s): David Coudert
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 378ba50 - Browse repository at this point
Copy the full SHA 378ba50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1df4f5a - Browse repository at this point
Copy the full SHA 1df4f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44903a3 - Browse repository at this point
Copy the full SHA 44903a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34418b5 - Browse repository at this point
Copy the full SHA 34418b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3977dd - Browse repository at this point
Copy the full SHA c3977ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for e166abf - Browse repository at this point
Copy the full SHA e166abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 356b238 - Browse repository at this point
Copy the full SHA 356b238View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb0ba76 - Browse repository at this point
Copy the full SHA eb0ba76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50059b4 - Browse repository at this point
Copy the full SHA 50059b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc14002 - Browse repository at this point
Copy the full SHA cc14002View commit details -
Update src/sage/graphs/cographs.py
Co-authored-by: Travis Scrimshaw <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d1fc2a - Browse repository at this point
Copy the full SHA 5d1fc2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 063b931 - Browse repository at this point
Copy the full SHA 063b931View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a1949 - Browse repository at this point
Copy the full SHA c8a1949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 052c58b - Browse repository at this point
Copy the full SHA 052c58bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04b6c8f - Browse repository at this point
Copy the full SHA 04b6c8fView commit details -
Few miscellaneous docstring edits
Suggested by reviewer kwankyu This reverts commit a3cee27.
Configuration menu - View commit details
-
Copy full SHA for 953e843 - Browse repository at this point
Copy the full SHA 953e843View commit details -
Configuration menu - View commit details
-
Copy full SHA for f136a61 - Browse repository at this point
Copy the full SHA f136a61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26696ef - Browse repository at this point
Copy the full SHA 26696efView commit details -
Configuration menu - View commit details
-
Copy full SHA for a872aac - Browse repository at this point
Copy the full SHA a872aacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b12f4 - Browse repository at this point
Copy the full SHA 74b12f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3938568 - Browse repository at this point
Copy the full SHA 3938568View commit details -
sagemathgh-37526: Fix
monomial_coefficients
for submodules of free ……modules from sage.modules <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Rebased version of sagemath#34455 - Part of sagemath#30309 Fixes sagemath#34455 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37526 Reported by: Matthias Köppe Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for d5490f4 - Browse repository at this point
Copy the full SHA d5490f4View commit details -
sagemathgh-37662: Add parameter
sort_neighbors
to method `init_shor……t_digraph` Fixes sagemath#37642. We add parameter `sort_edges` to method `init_short_digraph` of the `short_digraph` data structure defined in `src/sage/graphs/base/static_sparse_graph.pxd|pyx`. - When set to `True` (default), for each vertex, the list of neighbors is sorted by increasing vertex labels. This enables to search for a vertex in this list using binary search, and so in time `O(log(n))`, but the overall running time of method `init_short_digraph` is in `O(m + n*log(m))`. - When set to `False`, neighbors are not sorted. The running time of method `init_short_digraph` is reduced to `O(n + m)`, but the running time for searching in the list of neighbors increases to `O(m)`. So this new parameter is particularly useful for linear time algorithms such as `lex_BFS`. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [x] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37662 Reported by: David Coudert Reviewer(s):
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 107d023 - Browse repository at this point
Copy the full SHA 107d023View commit details -
sagemathgh-37697: Implement the solvable and nil radicals of a finite…
… dimensional Lie algebra <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> We implement the algorithms in de Graaf to compute the solvable and nilradicals of a finite dimensional Lie algebra. To do so, we also make further improvements to how subalgebras and ideals of Lie algebras are constructed and handled. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - sagemath#37693 Uses this in the computation - sagemath#37682 Needs the improvements here URL: sagemath#37697 Reported by: Travis Scrimshaw Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 85bf029 - Browse repository at this point
Copy the full SHA 85bf029View commit details -
sagemathgh-37850: Reverted changes from sagemath#36986
Reverted changes made in sagemath#36986 The bug in sagemath#36974 remains unsolved. Efforts are being made in sagemath#37744 to resolve the bug. Fixes sagemath#37744 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies URL: sagemath#37850 Reported by: Aman Moon Reviewer(s):
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 40a95f6 - Browse repository at this point
Copy the full SHA 40a95f6View commit details -
sagemathgh-37871: Construct the composition series of Garsia-Procesi …
…modules <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> We provide an implementation of Garsia-Procesi modules, which are an important class of representations of the symmetric group that comes from the cohomology of the Springer fiber. This provides an implementation as a representation on a quotient ring. This also does the following as part of getting the code to work (and a few related changes): - Implement the meataxe algorithm over finite fields to compute the composition series. - Move the (Brauer) character and other methods from symmetric group representation to the general representation class. - Made the abstract representation class work more generically and streamlined the implementation. - Expose the `Representation` class as part of the semigroup (algebras) API. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37871 Reported by: Travis Scrimshaw Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for b9eac43 - Browse repository at this point
Copy the full SHA b9eac43View commit details -
sagemathgh-37945: ⬆️ Bump dev-hanz-ops/install-gh-cli-action from 0.1…
….0 to 0.2.0 Bumps [dev-hanz-ops/install-gh-cli-action](https://github.com/dev-hanz- ops/install-gh-cli-action) from 0.1.0 to 0.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dev-hanz-ops/install-gh- cli-action/releases">dev-hanz-ops/install-gh-cli-action's releases</a>.</em></p> <blockquote> <h2>v0.2.0 - update to node20</h2> <ul> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/8fff9050dae2d81b38f94500d8b74ad1d1d47410">https://github.com/dev-hanz- ops/install-gh-cli- action/commit/8fff9050dae2d81b38f94500d8b74ad1d1d47410</a> (update to node20)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/8fff9050dae2d81b38f94500d8b74ad1d1d47410"><code>8fff905</code></a> update to node 20</li> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/67bfd0539397d168c77ba70eac2647fef7f1f020"><code>67bfd05</code></a> README: only linux amd64</li> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/44745680363a7ba976f907c6d1b697a9fc311cf7"><code>4474568</code></a> Update readme with working example (<a href="https://redirect.github.com/dev-hanz-ops/install-gh-cli- action/issues/3">sagemath#3</a>)</li> <li>See full diff in <a href="https://github.com/dev-hanz-ops/install- gh-cli-action/compare/v0.1.0...v0.2.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot- badges.githubapp.com/badges/compatibility_score?dependency-name=dev- hanz-ops/install-gh-cli-action&package-manager=github_actions&previous- version=0.1.0&new- version=0.2.0)](https://docs.github.com/en/github/managing-security- vulnerabilities/about-dependabot-security-updates#about-compatibility- scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> URL: sagemath#37945 Reported by: dependabot[bot] Reviewer(s):
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 3563534 - Browse repository at this point
Copy the full SHA 3563534View commit details -
sagemathgh-38034:
sage.libs.giac
: Compile with std=c++11<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Fixes sagemath#37998 (comment) - Split out from sagemath#37998 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38034 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for fddd394 - Browse repository at this point
Copy the full SHA fddd394View commit details -
sagemathgh-38053: work on letterplace algebras
Moving the letterplace implementation of free algebras to the `Parent` framework ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38053 Reported by: Frédéric Chapoton Reviewer(s): Frédéric Chapoton, Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for a3f648f - Browse repository at this point
Copy the full SHA a3f648fView commit details -
sagemathgh-38057:
matroids
: Declare function input and return typesEspecially for internal functions (starting with `_`). The PR includes many changes, most of which are algorithmically inconsequential (simple type declarations and docstring edits). Careful review is mostly needed for commit `f0fd595`, where some extra type castings are done within basic `matroid` functions. ### ⌛ Dependencies - Depends on sagemath#38056. URL: sagemath#38057 Reported by: gmou3 Reviewer(s): gmou3, Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 55ea4d6 - Browse repository at this point
Copy the full SHA 55ea4d6View commit details -
sagemathgh-38077: Deprecate
is_Element
, ...<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38077 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 9571cb2 - Browse repository at this point
Copy the full SHA 9571cb2View commit details -
sagemathgh-38088: Add
# sage_setup: distribution
directives for the…… files of existing distributions sagemath-{categories,...,tdlib} <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> These directives at the top of the file inform developers about the assignment of modules to pip-installable distributions. As of this PR, there should be no change to the existing distributions (sagemath-categories...) nor the monolithic build of the Sage library. This is a portion of: - sagemath#37901 In contrast to that PR, it has no dependencies. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38088 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for c1c808d - Browse repository at this point
Copy the full SHA c1c808dView commit details -
sagemathgh-38103: Deprecate
is_Map
,is_...Morphism
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38103 Reported by: Matthias Köppe Reviewer(s): gmou3, grhkm21, Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 9ac687f - Browse repository at this point
Copy the full SHA 9ac687fView commit details -
sagemathgh-38114: Fixed bug in size labeler
Moved the file set_labels_by_changes.sh to to the .ci directory. The workflow runs from the main repo. Fixed bug, the correct labels will be added even if the feature branch is behind. sagemath#37262 sagemath#37262 (comment) https://groups.google.com/g/sage-devel/c/w4IeYgXgVUc/m/Og7NP-3VAQAJ <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. URL: sagemath#38114 Reported by: Aman Moon Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for b893a73 - Browse repository at this point
Copy the full SHA b893a73View commit details -
sagemathgh-38117: Add small examples of common docstring styles
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> which I think are already established. But it is good to recommend preferred styles to keep docstrings in consistent styles. motivated by the comment: sagemath#37821 (comment) ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> sagemath#38068 (merged here) URL: sagemath#38117 Reported by: Kwankyu Lee Reviewer(s): gmou3, Kwankyu Lee
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 7043857 - Browse repository at this point
Copy the full SHA 7043857View commit details -
sagemathgh-38119: Fix hashing for Weyl algebra elements
Weyl algebras elements cannot be hashed or compared, since the element class is too barren. This patch lets the element class inherit from IndexedFreeModuleElement, which fixes this problem automatically. URL: sagemath#38119 Reported by: Darij Grinberg Reviewer(s): Travis Scrimshaw
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 22da2bc - Browse repository at this point
Copy the full SHA 22da2bcView commit details -
sagemathgh-38122:
sage.doctest.control
: In doctests, use Python flo……ats for stats <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Hopefully fixes sagemath#38116 @jhpalmieri ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38122 Reported by: Matthias Köppe Reviewer(s):
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for bba924d - Browse repository at this point
Copy the full SHA bba924dView commit details -
sagemathgh-38124: Deprecate
is_NumberFieldOrder
, `is_AbsoluteNumber……Field`, `is_RelativeNumberField`, `is_NumberFieldIdeal`, `is_NumberFieldFractionalIdeal`, `is_NumberFieldFractionalIdeal_rel` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38124 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee, Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 77f2685 - Browse repository at this point
Copy the full SHA 77f2685View commit details -
sagemathgh-38125: Deprecate
is_MutablePoset
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38125 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 42c4568 - Browse repository at this point
Copy the full SHA 42c4568View commit details -
sagemathgh-38126: Deprecate
is_Fan
,is_NefPartition
, `is_PointCol……lection`, `is_ToricLattice`, `is_ToricLatticeElement`, `is_ToricLatticeQuotient` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38126 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 4b104d2 - Browse repository at this point
Copy the full SHA 4b104d2View commit details -
sagemathgh-38127: Add links to the PR in doc preview
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> solves some items of wishlist in sagemath#37759 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38127 Reported by: Kwankyu Lee Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 3afdd1a - Browse repository at this point
Copy the full SHA 3afdd1aView commit details -
sagemathgh-38131: code polishing using list comprehension
simplify code in various places by using more list comprehension, as suggested by `ruff --select=PERF4` ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38131 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 607786a - Browse repository at this point
Copy the full SHA 607786aView commit details -
sagemathgh-38132: some care for blank lines (pep E30) in groups/ and …
…numerical/ fixing pycodestyle warning for blank lines in pyx files in `groups` and `numerical` folders ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38132 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 257b50d - Browse repository at this point
Copy the full SHA 257b50dView commit details -
sagemathgh-38133: some care for blank lines in coding and modules
fixing pycodestyle warning about blank lines in pyx files in `coding` and `modules` ### 📝 Checklist - [ ] The title is concise and informative. - [ ] The description explains in detail what this PR is about. URL: sagemath#38133 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 910afcb - Browse repository at this point
Copy the full SHA 910afcbView commit details -
sagemathgh-38134: some care for blank lines in matrix/
fixing pycodestyle warning for blank lines in pyx files in matrix folder ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38134 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 6364e3b - Browse repository at this point
Copy the full SHA 6364e3bView commit details -
sagemathgh-38136: Fix building fflas, linbox on 32-bit by disabling S…
…SE, AVX Fixes sagemath#38000 Upstream PR at linbox-team/fflas-ffpack#397 URL: sagemath#38136 Reported by: Volker Braun Reviewer(s):
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 223b854 - Browse repository at this point
Copy the full SHA 223b854View commit details -
sagemathgh-38137: some care for blank lines in pyx in rings
some care for blank lines in pyx files in `rings` (only partial here) ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38137 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 59c5f8d - Browse repository at this point
Copy the full SHA 59c5f8dView commit details -
sagemathgh-38143:
sage.monoids
: Modularization fixes,# needs
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked from sagemath#35095. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38143 Reported by: Matthias Köppe Reviewer(s): David Coudert
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for d1b4fd4 - Browse repository at this point
Copy the full SHA d1b4fd4View commit details -
sagemathgh-38146: src/sage/categories/hecke_modules.py: Fix
# needs
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> CI Fix to fix the doctest dataflow warning that shows in all PRs: sagemath#38143 (review) ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38146 Reported by: Matthias Köppe Reviewer(s): David Coudert
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for fc569bc - Browse repository at this point
Copy the full SHA fc569bcView commit details -
sagemathgh-38148: Fix test failure on 32-bit where a different elemen…
…t is picked On Debian 12 32-bit I get: ``` ********************************************************************** File "src/sage/geometry/polyhedral_complex.py", line 935, in sage.geometry.polyhedral_complex.PolyhedralComplex._an_element_ Failed example: pc._an_element_().vertices_list() Expected: [[0, 0], [0, 1/2], [1, 2]] Got: [[0, 0], [1/3, 1/3], [1, 2]] ********************************************************************** 1 item had failures: 1 of 4 in sage.geometry.polyhedral_complex.PolyhedralComplex._an_element_ [469 tests, 1 failure, 17.41 s] ---------------------------------------------------------------------- sage -t --long --random-seed=0 src/sage/geometry/polyhedral_complex.py # 1 doctest failed ---------------------------------------------------------------------- ``` Just accept either of the two maximal cells URL: sagemath#38148 Reported by: Volker Braun Reviewer(s): Matthias Köppe
Release Manager committedJun 4, 2024 Configuration menu - View commit details
-
Copy full SHA for f089167 - Browse repository at this point
Copy the full SHA f089167View commit details -
.ci/write-dockerfile.sh: Remove old /new at the beginning, remove new…
… /new at the end
Configuration menu - View commit details
-
Copy full SHA for 8d0c849 - Browse repository at this point
Copy the full SHA 8d0c849View commit details -
Configuration menu - View commit details
-
Copy full SHA for d068c8d - Browse repository at this point
Copy the full SHA d068c8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9633d - Browse repository at this point
Copy the full SHA ad9633dView commit details -
.ci/write-dockerfile.sh: Remove old .git file at the beginning, remov…
…e new .git file at the end
Configuration menu - View commit details
-
Copy full SHA for 7fb0323 - Browse repository at this point
Copy the full SHA 7fb0323View commit details
Commits on Jun 5, 2024
-
sagemathgh-38149: many pep8 fixes in misc
most of them scripted using `autopep8`, and a few ones by hand ; only in `py` files ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38149 Reported by: Frédéric Chapoton Reviewer(s): David Coudert
Release Manager committedJun 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 1f3b284 - Browse repository at this point
Copy the full SHA 1f3b284View commit details -
Configuration menu - View commit details
-
Copy full SHA for 212552e - Browse repository at this point
Copy the full SHA 212552eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6692a94 - Browse repository at this point
Copy the full SHA 6692a94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f2a0a0 - Browse repository at this point
Copy the full SHA 8f2a0a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5ae24b - Browse repository at this point
Copy the full SHA b5ae24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a21881a - Browse repository at this point
Copy the full SHA a21881aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 601631c - Browse repository at this point
Copy the full SHA 601631cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41b88e1 - Browse repository at this point
Copy the full SHA 41b88e1View commit details -
build/pkgs/python_igraph/spkg-install.in: We can pass another --confi…
…g-settings now, as we have setuptools>=64 with pypa/setuptools#3380
Configuration menu - View commit details
-
Copy full SHA for 2299e06 - Browse repository at this point
Copy the full SHA 2299e06View commit details -
build/pkgs/python_igraph/spkg-install.in: No more need to use --use-p…
…ep-517 explicitly
Configuration menu - View commit details
-
Copy full SHA for 0a9bf9f - Browse repository at this point
Copy the full SHA 0a9bf9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 176cbaf - Browse repository at this point
Copy the full SHA 176cbafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8010f7f - Browse repository at this point
Copy the full SHA 8010f7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 645757c - Browse repository at this point
Copy the full SHA 645757cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd02730 - Browse repository at this point
Copy the full SHA bd02730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 735a90e - Browse repository at this point
Copy the full SHA 735a90eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 254adac - Browse repository at this point
Copy the full SHA 254adacView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7d3431 - Browse repository at this point
Copy the full SHA e7d3431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6763726 - Browse repository at this point
Copy the full SHA 6763726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6149b97 - Browse repository at this point
Copy the full SHA 6149b97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d125c - Browse repository at this point
Copy the full SHA 46d125cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5726013 - Browse repository at this point
Copy the full SHA 5726013View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6970f8 - Browse repository at this point
Copy the full SHA c6970f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5716b4e - Browse repository at this point
Copy the full SHA 5716b4eView commit details -
Apply suggestions from code review
Add reviewer suggestions Co-authored-by: grhkm21 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d3a233 - Browse repository at this point
Copy the full SHA 6d3a233View commit details -
build/bin/sage-dist-helpers (sdh_pip_install): Pass config-settings w…
…hich begin with a hyphen correctly
Configuration menu - View commit details
-
Copy full SHA for 2693e1c - Browse repository at this point
Copy the full SHA 2693e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0996d95 - Browse repository at this point
Copy the full SHA 0996d95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f748fe - Browse repository at this point
Copy the full SHA 4f748feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cf43cf - Browse repository at this point
Copy the full SHA 9cf43cfView commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 35587cb - Browse repository at this point
Copy the full SHA 35587cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c28eb0e - Browse repository at this point
Copy the full SHA c28eb0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3249f5b - Browse repository at this point
Copy the full SHA 3249f5bView commit details
Commits on Jun 7, 2024
-
sagemathgh-37526: Fix
monomial_coefficients
for submodules of free ……modules from sage.modules <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Rebased version of sagemath#34455 - Part of sagemath#30309 Fixes sagemath#34455 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37526 Reported by: Matthias Köppe Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 648e53a - Browse repository at this point
Copy the full SHA 648e53aView commit details -
sagemathgh-37662: Add parameter
sort_neighbors
to method `init_shor……t_digraph` Fixes sagemath#37642. We add parameter `sort_edges` to method `init_short_digraph` of the `short_digraph` data structure defined in `src/sage/graphs/base/static_sparse_graph.pxd|pyx`. - When set to `True` (default), for each vertex, the list of neighbors is sorted by increasing vertex labels. This enables to search for a vertex in this list using binary search, and so in time `O(log(n))`, but the overall running time of method `init_short_digraph` is in `O(m + n*log(m))`. - When set to `False`, neighbors are not sorted. The running time of method `init_short_digraph` is reduced to `O(n + m)`, but the running time for searching in the list of neighbors increases to `O(m)`. So this new parameter is particularly useful for linear time algorithms such as `lex_BFS`. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [x] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37662 Reported by: David Coudert Reviewer(s):
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 2d12f02 - Browse repository at this point
Copy the full SHA 2d12f02View commit details -
sagemathgh-37669: update (py)cryptominisat to version 5.11.21, remove…
… no longer needed cryptominisat spkg Fixes sagemath#34687 As pycryptosat is now a PyPI package, convert it to a pip package, and remove cryptominisat ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. URL: sagemath#37669 Reported by: Dima Pasechnik Reviewer(s): Dima Pasechnik, Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for ae87c7f - Browse repository at this point
Copy the full SHA ae87c7fView commit details -
sagemathgh-37697: Implement the solvable and nil radicals of a finite…
… dimensional Lie algebra <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> We implement the algorithms in de Graaf to compute the solvable and nilradicals of a finite dimensional Lie algebra. To do so, we also make further improvements to how subalgebras and ideals of Lie algebras are constructed and handled. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - sagemath#37693 Uses this in the computation - sagemath#37682 Needs the improvements here URL: sagemath#37697 Reported by: Travis Scrimshaw Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 8daa182 - Browse repository at this point
Copy the full SHA 8daa182View commit details -
sagemathgh-37779: Implementing the faithful representation of a gener…
…ic Lie algebra in positive characteristic <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> This is a very large representation in general, but it is known to be faithful. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - sagemath#37724 Builds on this URL: sagemath#37779 Reported by: Travis Scrimshaw Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 4d8d254 - Browse repository at this point
Copy the full SHA 4d8d254View commit details -
sagemathgh-37819:
igraph
: Update to 0.10.12, fix spkg-check; `pytho……n_igraph`: Update to 0.11.5, remove spkg-install workarounds <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist - https://github.com/igraph/python-igraph/blob/main/CHANGELOG.md Increasing the lower bound for system `cmake` to 3.18. This will cause system cmake on ubuntu-focal to be rejected, so cmake will be built from source on this platform. https://repology.org/project/cmake/versions <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - sagemath#38144 (merged here for testing) URL: sagemath#37819 Reported by: Matthias Köppe Reviewer(s): David Coudert
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for a09048c - Browse repository at this point
Copy the full SHA a09048cView commit details -
sagemathgh-37850: Reverted changes from sagemath#36986
Reverted changes made in sagemath#36986 The bug in sagemath#36974 remains unsolved. Efforts are being made in sagemath#37744 to resolve the bug. Fixes sagemath#37744 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies URL: sagemath#37850 Reported by: Aman Moon Reviewer(s):
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for eb319c9 - Browse repository at this point
Copy the full SHA eb319c9View commit details -
sagemathgh-37871: Construct the composition series of Garsia-Procesi …
…modules <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> We provide an implementation of Garsia-Procesi modules, which are an important class of representations of the symmetric group that comes from the cohomology of the Springer fiber. This provides an implementation as a representation on a quotient ring. This also does the following as part of getting the code to work (and a few related changes): - Implement the meataxe algorithm over finite fields to compute the composition series. - Move the (Brauer) character and other methods from symmetric group representation to the general representation class. - Made the abstract representation class work more generically and streamlined the implementation. - Expose the `Representation` class as part of the semigroup (algebras) API. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37871 Reported by: Travis Scrimshaw Reviewer(s): Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 54b3e53 - Browse repository at this point
Copy the full SHA 54b3e53View commit details -
sagemathgh-37945: ⬆️ Bump dev-hanz-ops/install-gh-cli-action from 0.1…
….0 to 0.2.0 Bumps [dev-hanz-ops/install-gh-cli-action](https://github.com/dev-hanz- ops/install-gh-cli-action) from 0.1.0 to 0.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dev-hanz-ops/install-gh- cli-action/releases">dev-hanz-ops/install-gh-cli-action's releases</a>.</em></p> <blockquote> <h2>v0.2.0 - update to node20</h2> <ul> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/8fff9050dae2d81b38f94500d8b74ad1d1d47410">https://github.com/dev-hanz- ops/install-gh-cli- action/commit/8fff9050dae2d81b38f94500d8b74ad1d1d47410</a> (update to node20)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/8fff9050dae2d81b38f94500d8b74ad1d1d47410"><code>8fff905</code></a> update to node 20</li> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/67bfd0539397d168c77ba70eac2647fef7f1f020"><code>67bfd05</code></a> README: only linux amd64</li> <li><a href="https://github.com/dev-hanz-ops/install-gh-cli-action/commi t/44745680363a7ba976f907c6d1b697a9fc311cf7"><code>4474568</code></a> Update readme with working example (<a href="https://redirect.github.com/dev-hanz-ops/install-gh-cli- action/issues/3">sagemath#3</a>)</li> <li>See full diff in <a href="https://github.com/dev-hanz-ops/install- gh-cli-action/compare/v0.1.0...v0.2.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot- badges.githubapp.com/badges/compatibility_score?dependency-name=dev- hanz-ops/install-gh-cli-action&package-manager=github_actions&previous- version=0.1.0&new- version=0.2.0)](https://docs.github.com/en/github/managing-security- vulnerabilities/about-dependabot-security-updates#about-compatibility- scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> URL: sagemath#37945 Reported by: dependabot[bot] Reviewer(s):
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 87f76fe - Browse repository at this point
Copy the full SHA 87f76feView commit details -
sagemathgh-37977: Add a method to enumerate cographs
As suggested in sagemath#37964, this PR add a method to enumerate cographs of order `n`. We add a new file that could collect all methods related to cographs (enumeration, random generator, identification, etc.). The original implementation is due to Marianna Spyrakou (https://github.com/MariannaSpyrakou/Cograph_generator). ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [x] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#37977 Reported by: David Coudert Reviewer(s): David Coudert, Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for f2fb961 - Browse repository at this point
Copy the full SHA f2fb961View commit details -
sagemathgh-38034:
sage.libs.giac
: Compile with std=c++11<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Fixes sagemath#37998 (comment) - Split out from sagemath#37998 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38034 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for c9a3a79 - Browse repository at this point
Copy the full SHA c9a3a79View commit details -
sagemathgh-38053: work on letterplace algebras
Moving the letterplace implementation of free algebras to the `Parent` framework ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38053 Reported by: Frédéric Chapoton Reviewer(s): Frédéric Chapoton, Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 55dd5ed - Browse repository at this point
Copy the full SHA 55dd5edView commit details -
sagemathgh-38057:
matroids
: Declare function input and return typesEspecially for internal functions (starting with `_`). The PR includes many changes, most of which are algorithmically inconsequential (simple type declarations and docstring edits). Careful review is mostly needed for commit `f0fd595`, where some extra type castings are done within basic `matroid` functions. ### ⌛ Dependencies - Depends on sagemath#38056. URL: sagemath#38057 Reported by: gmou3 Reviewer(s): gmou3, Matthias Köppe, Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 3f4c50f - Browse repository at this point
Copy the full SHA 3f4c50fView commit details -
sagemathgh-38077: Deprecate
is_Element
, ...<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38077 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 3dd3718 - Browse repository at this point
Copy the full SHA 3dd3718View commit details -
sagemathgh-38088: Add
# sage_setup: distribution
directives for the…… files of existing distributions sagemath-{categories,...,tdlib} <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> These directives at the top of the file inform developers about the assignment of modules to pip-installable distributions. As of this PR, there should be no change to the existing distributions (sagemath-categories...) nor the monolithic build of the Sage library. This is a portion of: - sagemath#37901 In contrast to that PR, it has no dependencies. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38088 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 7cfff49 - Browse repository at this point
Copy the full SHA 7cfff49View commit details -
sagemathgh-38103: Deprecate
is_Map
,is_...Morphism
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38103 Reported by: Matthias Köppe Reviewer(s): gmou3, grhkm21, Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for d1036f5 - Browse repository at this point
Copy the full SHA d1036f5View commit details -
sagemathgh-38114: Fixed bug in size labeler
Moved the file set_labels_by_changes.sh to to the .ci directory. The workflow runs from the main repo. Fixed bug, the correct labels will be added even if the feature branch is behind. sagemath#37262 sagemath#37262 (comment) https://groups.google.com/g/sage-devel/c/w4IeYgXgVUc/m/Og7NP-3VAQAJ <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. URL: sagemath#38114 Reported by: Aman Moon Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for eac0fc5 - Browse repository at this point
Copy the full SHA eac0fc5View commit details -
sagemathgh-38117: Add small examples of common docstring styles
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> which I think are already established. But it is good to recommend preferred styles to keep docstrings in consistent styles. motivated by the comment: sagemath#37821 (comment) ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [x] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> sagemath#38068 (merged here) URL: sagemath#38117 Reported by: Kwankyu Lee Reviewer(s): gmou3, Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for e6c4f20 - Browse repository at this point
Copy the full SHA e6c4f20View commit details -
sagemathgh-38119: Fix hashing for Weyl algebra elements
Weyl algebras elements cannot be hashed or compared, since the element class is too barren. This patch lets the element class inherit from IndexedFreeModuleElement, which fixes this problem automatically. URL: sagemath#38119 Reported by: Darij Grinberg Reviewer(s): Travis Scrimshaw
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for b80817e - Browse repository at this point
Copy the full SHA b80817eView commit details -
sagemathgh-38122:
sage.doctest.control
: In doctests, use Python flo……ats for stats <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Hopefully fixes sagemath#38116 @jhpalmieri ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38122 Reported by: Matthias Köppe Reviewer(s):
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 1f7efa0 - Browse repository at this point
Copy the full SHA 1f7efa0View commit details -
sagemathgh-38124: Deprecate
is_NumberFieldOrder
, `is_AbsoluteNumber……Field`, `is_RelativeNumberField`, `is_NumberFieldIdeal`, `is_NumberFieldFractionalIdeal`, `is_NumberFieldFractionalIdeal_rel` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38124 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee, Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 7b61cda - Browse repository at this point
Copy the full SHA 7b61cdaView commit details -
sagemathgh-38125: Deprecate
is_MutablePoset
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38125 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 59f3109 - Browse repository at this point
Copy the full SHA 59f3109View commit details -
sagemathgh-38126: Deprecate
is_Fan
,is_NefPartition
, `is_PointCol……lection`, `is_ToricLattice`, `is_ToricLatticeElement`, `is_ToricLatticeQuotient` <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38126 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 7f4fb99 - Browse repository at this point
Copy the full SHA 7f4fb99View commit details -
sagemathgh-38127: Add links to the PR in doc preview
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> solves some items of wishlist in sagemath#37759 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38127 Reported by: Kwankyu Lee Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 901981f - Browse repository at this point
Copy the full SHA 901981fView commit details -
sagemathgh-38131: code polishing using list comprehension
simplify code in various places by using more list comprehension, as suggested by `ruff --select=PERF4` ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38131 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 5af73d3 - Browse repository at this point
Copy the full SHA 5af73d3View commit details -
sagemathgh-38132: some care for blank lines (pep E30) in groups/ and …
…numerical/ fixing pycodestyle warning for blank lines in pyx files in `groups` and `numerical` folders ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38132 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 961d06c - Browse repository at this point
Copy the full SHA 961d06cView commit details -
sagemathgh-38133: some care for blank lines in coding and modules
fixing pycodestyle warning about blank lines in pyx files in `coding` and `modules` ### 📝 Checklist - [ ] The title is concise and informative. - [ ] The description explains in detail what this PR is about. URL: sagemath#38133 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 962215d - Browse repository at this point
Copy the full SHA 962215dView commit details -
sagemathgh-38134: some care for blank lines in matrix/
fixing pycodestyle warning for blank lines in pyx files in matrix folder ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38134 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 7f90058 - Browse repository at this point
Copy the full SHA 7f90058View commit details -
sagemathgh-38136: Fix building fflas, linbox on 32-bit by disabling S…
…SE, AVX Fixes sagemath#38000 Upstream PR at linbox-team/fflas-ffpack#397 URL: sagemath#38136 Reported by: Volker Braun Reviewer(s):
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 0947a25 - Browse repository at this point
Copy the full SHA 0947a25View commit details -
sagemathgh-38137: some care for blank lines in pyx in rings
some care for blank lines in pyx files in `rings` (only partial here) ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38137 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 2b74a38 - Browse repository at this point
Copy the full SHA 2b74a38View commit details -
sagemathgh-38143:
sage.monoids
: Modularization fixes,# needs
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> - Cherry-picked from sagemath#35095. ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38143 Reported by: Matthias Köppe Reviewer(s): David Coudert
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for d5ba867 - Browse repository at this point
Copy the full SHA d5ba867View commit details -
sagemathgh-38144: CI: Fix handling of deletions/renames; Build&Test: …
…Uninstall/build changed packages; Linux Incremental: Update platforms <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Fixes handling of deletions/renames - https://groups.google.com/g/sage-devel/c/tw6J8vU7IY0/m/IZxuGW8gBQAJ - sagemath#36892 (comment) When changes to packages are made, "CI Build&Test" now uses the same logic as "CI Linux Incremental" for determining what SPKGs to uninstall (so that spkg-configure.m4 is re-run) and what optional SPKGs to install. We update the platforms of "CI Linux Incremental" and remove the default platform from there, to remove the duplication with "CI Build&Test". - Also apparently fixes sagemath#37786 For a test run with a PR that actually makes changes to packages, see - sagemath#38147 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38144 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee, Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for cfb5065 - Browse repository at this point
Copy the full SHA cfb5065View commit details -
sagemathgh-38145: docstrings: INPUT formatting
Separate ` ``x, y`` ` to ` ``x``, ``y`` ` and remove excessive newlines. URL: sagemath#38145 Reported by: gmou3 Reviewer(s): gmou3, Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for dcc802b - Browse repository at this point
Copy the full SHA dcc802bView commit details -
sagemathgh-38146: src/sage/categories/hecke_modules.py: Fix
# needs
<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> CI Fix to fix the doctest dataflow warning that shows in all PRs: sagemath#38143 (review) ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#38146 Reported by: Matthias Köppe Reviewer(s): David Coudert
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 2206194 - Browse repository at this point
Copy the full SHA 2206194View commit details -
sagemathgh-38147:
build/pkgs/scip
9.0.1,soplex
7.0.1,papilo
2…….2.1, `onetbb` 2021.12.0 <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Minor update ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - Depends on sagemath#38144 (merged here for testing purposes) URL: sagemath#38147 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 229a364 - Browse repository at this point
Copy the full SHA 229a364View commit details -
sagemathgh-38148: Fix test failure on 32-bit where a different elemen…
…t is picked On Debian 12 32-bit I get: ``` ********************************************************************** File "src/sage/geometry/polyhedral_complex.py", line 935, in sage.geometry.polyhedral_complex.PolyhedralComplex._an_element_ Failed example: pc._an_element_().vertices_list() Expected: [[0, 0], [0, 1/2], [1, 2]] Got: [[0, 0], [1/3, 1/3], [1, 2]] ********************************************************************** 1 item had failures: 1 of 4 in sage.geometry.polyhedral_complex.PolyhedralComplex._an_element_ [469 tests, 1 failure, 17.41 s] ---------------------------------------------------------------------- sage -t --long --random-seed=0 src/sage/geometry/polyhedral_complex.py # 1 doctest failed ---------------------------------------------------------------------- ``` Just accept either of the two maximal cells URL: sagemath#38148 Reported by: Volker Braun Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for dc0986e - Browse repository at this point
Copy the full SHA dc0986eView commit details -
sagemathgh-38149: many pep8 fixes in misc
most of them scripted using `autopep8`, and a few ones by hand ; only in `py` files ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38149 Reported by: Frédéric Chapoton Reviewer(s): David Coudert
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 23d0e29 - Browse repository at this point
Copy the full SHA 23d0e29View commit details -
sagemathgh-38152: Improve performance of computing columns of matrice…
…s over GF(2) In response to issue sagemath#38150 I have adjusted the request for columns over dense matrices over GF(2) by replacing the standard call to columns with a transpose followed by a request of rows. This results in almost a 1000x speed up for large matrices (for the example in the issue). ### Old Implementation ```py sage: M2 = random_matrix(GF(2), 2, 2) sage: %time _ = M2.columns() CPU times: user 4.14 ms, sys: 1.67 ms, total: 5.81 ms Wall time: 10.9 ms sage: %time _ = M2.rows() CPU times: user 109 µs, sys: 130 µs, total: 239 µs Wall time: 1.39 ms sage: M2 = random_matrix(GF(2), 200, 200) sage: %time _ = M2.columns() CPU times: user 87.9 ms, sys: 1.32 ms, total: 89.2 ms Wall time: 88.3 ms sage: %time _ = M2.rows() CPU times: user 811 µs, sys: 96 µs, total: 907 µs Wall time: 912 µs sage: M2 = random_matrix(GF(2), 2000, 2000) sage: %time _ = M2.columns() CPU times: user 7.94 s, sys: 9.11 ms, total: 7.95 s Wall time: 7.97 s sage: %time _ = M2.rows() CPU times: user 7.49 ms, sys: 770 µs, total: 8.26 ms Wall time: 7.97 ms ``` ### New Implementation ```py sage: M2 = random_matrix(GF(2), 2, 2) sage: %time _ = M2.columns() CPU times: user 1.01 ms, sys: 261 µs, total: 1.27 ms Wall time: 3.75 ms sage: %time _ = M2.rows() CPU times: user 54 µs, sys: 8 µs, total: 62 µs Wall time: 65.1 µs sage: M2 = random_matrix(GF(2), 200, 200) sage: %time _ = M2.columns() CPU times: user 1.09 ms, sys: 40 µs, total: 1.13 ms Wall time: 1.13 ms sage: %time _ = M2.rows() CPU times: user 712 µs, sys: 15 µs, total: 727 µs Wall time: 732 µs sage: M2 = random_matrix(GF(2), 2000, 2000) sage: %time _ = M2.columns() CPU times: user 9.07 ms, sys: 746 µs, total: 9.82 ms Wall time: 9.54 ms sage: %time _ = M2.rows() CPU times: user 7.82 ms, sys: 687 µs, total: 8.51 ms Wall time: 8.18 ms ``` Fixes sagemath#38150 URL: sagemath#38152 Reported by: Giacomo Pope Reviewer(s): grhkm21
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for ec43912 - Browse repository at this point
Copy the full SHA ec43912View commit details -
sagemathgh-38156: just a few details in permutation.py
just a few small codes changes in the modified file, some for pep8 compliance, some for micro-optimisation ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: sagemath#38156 Reported by: Frédéric Chapoton Reviewer(s): Matthias Köppe
Release Manager committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for c452b9d - Browse repository at this point
Copy the full SHA c452b9dView commit details
Commits on Jun 8, 2024
-
sagemathgh-38157:
build/pkgs/openssl
: Update to 3.2.2<!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> Latest in the 3.2 series - https://www.openssl.org/news/openssl-3.2-notes.html ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> - Depends on sagemath#38144 (merged here for testing) URL: sagemath#38157 Reported by: Matthias Köppe Reviewer(s): Kwankyu Lee
Release Manager committedJun 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 5c12765 - Browse repository at this point
Copy the full SHA 5c12765View commit details
Commits on Jun 9, 2024
-
Updated SageMath version to 10.4.beta9
Release Manager committedJun 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 31e2166 - Browse repository at this point
Copy the full SHA 31e2166View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd5ba9a - Browse repository at this point
Copy the full SHA fd5ba9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd68c9 - Browse repository at this point
Copy the full SHA 2bd68c9View commit details