Skip to content

Add Oriented Matroids Package #38024

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

Open
wants to merge 79 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
57ac44c
Add Oriented Matroids Package
thecaligarmo May 18, 2024
59fe83d
Merge tag '10.4.beta7' into oriented_matroids
gmou3 May 28, 2024
887d562
Some formatting recommendations
gmou3 May 28, 2024
4c101bc
Merge remote-tracking branch 'sagemath/develop' into oriented_matroids
gmou3 Jun 1, 2024
b9cefa8
Merge branch 'develop' into oriented_matroids
fchapoton Jun 17, 2024
ffbe028
Update src/sage/matroids/all.py
fchapoton Jun 17, 2024
00cff53
Merge branch 'develop' into oriented_matroids
thecaligarmo Jul 2, 2024
5ffcd32
Remove catalog from oriented matroids (unused), update error messages
thecaligarmo Jul 2, 2024
da8ef8f
Fix doctest
thecaligarmo Jul 2, 2024
01ea791
Merge branch 'oriented_matroids' into oriented_matroids
thecaligarmo Jul 4, 2024
c13eaf9
Merge pull request #1 from gmou3/oriented_matroids
thecaligarmo Jul 4, 2024
1b1a269
Fix test error
thecaligarmo Jul 4, 2024
eb1cc24
Fix lint issue
thecaligarmo Jul 4, 2024
b03771d
Add `# long time`s and cosmetics
gmou3 Sep 6, 2024
567834b
Merge branch 'sagemath:develop' into oriented_matroids
gmou3 Sep 6, 2024
3a4c1fc
Delete catalog files
gmou3 Sep 7, 2024
eef7bf4
PEP edits
gmou3 Sep 7, 2024
ea931e4
Merge branch 'develop' into oriented_matroids
thecaligarmo Sep 7, 2024
a9640f5
Merge branch 'oriented_matroids' into oriented_matroids
thecaligarmo Sep 7, 2024
988a572
Merge pull request #2 from gmou3/oriented_matroids
thecaligarmo Sep 7, 2024
f0face7
Remove an uneeded test
thecaligarmo Sep 8, 2024
910f4d4
Use new FlatsMatroid for matroid coming from covectors
thecaligarmo Sep 8, 2024
cb8cdc8
Make deletion test faster
thecaligarmo Sep 8, 2024
4ee7649
Integrate `FlatsMatroid` and redelete catalog files
gmou3 Sep 8, 2024
4667610
Update src/sage/matroids/oriented_matroids/abstract_oriented_matroid.py
thecaligarmo Sep 12, 2024
f0cffe6
Remove automatic validity check
gmou3 Sep 13, 2024
8966145
Merge remote-tracking branch 'sagemath/develop' into orientedmatroids
gmou3 Sep 15, 2024
13b776c
Merge branch 'develop' into oriented_matroids
thecaligarmo Sep 22, 2024
e44065d
Merge branch 'oriented_matroids' into orientedmatroids
thecaligarmo Sep 22, 2024
6222677
Merge pull request #4 from gmou3/orientedmatroids
thecaligarmo Sep 22, 2024
484dbda
Update is_valid to allow returns
thecaligarmo Sep 22, 2024
2c4a6c7
Add gmou3's pull request
thecaligarmo Sep 22, 2024
373c191
Change with_error to certificate
thecaligarmo Sep 23, 2024
fcc1bcc
Edits suggested by Travis
thecaligarmo Oct 5, 2024
da6cf53
Fix doc
thecaligarmo Oct 5, 2024
69c0bbd
Update docs
thecaligarmo Oct 5, 2024
8b6ac18
Merge branch 'develop' into oriented_matroids
thecaligarmo Oct 5, 2024
8711574
Remove Abstract OM and replace OM constructor with object
thecaligarmo Oct 5, 2024
2b46653
Fix code style
thecaligarmo Oct 5, 2024
f5316f3
Apply suggestions from code review
thecaligarmo Nov 9, 2024
53ac251
Update src/sage/matroids/oriented_matroids/signed_subset_element.py
thecaligarmo Nov 9, 2024
d9a3d83
Update src/sage/matroids/oriented_matroids/signed_subset_element.py
thecaligarmo Nov 9, 2024
287f250
Update src/sage/matroids/oriented_matroids/signed_subset_element.py
thecaligarmo Nov 9, 2024
6461e1a
Update src/sage/matroids/oriented_matroids/signed_subset_element.py
thecaligarmo Nov 9, 2024
cb9c8e5
Apply suggestions from code review
thecaligarmo Nov 9, 2024
1f57f5c
Merge branch 'develop' into oriented_matroids
thecaligarmo Nov 9, 2024
605a320
Doc changes
thecaligarmo Nov 9, 2024
7fcd02b
Doctest fixes and a minor bug fix
thecaligarmo Nov 9, 2024
5a60b5f
Fix doctests and remove signed subset testsuite
thecaligarmo Nov 9, 2024
b1a6d47
Update certificates to be dicts
thecaligarmo Nov 9, 2024
46c149c
Add some tests
thecaligarmo Nov 9, 2024
220ac29
Add some new properties and remove dual
thecaligarmo Nov 11, 2024
13b51b9
Update src/sage/matroids/oriented_matroids/oriented_matroid.py
thecaligarmo Nov 20, 2024
e3bab8d
Remove parent/element structure
thecaligarmo Nov 20, 2024
5467233
Remove unnecessary function, add TestSuite doc test
thecaligarmo Nov 20, 2024
bcfc7a1
Fix lint errors
thecaligarmo Nov 20, 2024
c9b281a
Merge branch 'develop' into oriented_matroids
thecaligarmo Nov 20, 2024
c8133fe
Fix pyright errors
thecaligarmo Nov 20, 2024
ce498ab
Merge branch 'oriented_matroids' of github.com:thecaligarmo/sage into…
thecaligarmo Nov 20, 2024
8a9634c
Order matters
thecaligarmo Nov 20, 2024
d18c819
Revert vscode
thecaligarmo Nov 24, 2024
c1e2f0c
Merge branch 'develop' into oriented_matroids
thecaligarmo Nov 24, 2024
057201c
Apply suggestions from code review
thecaligarmo Dec 14, 2024
caedf3b
Additional changes
thecaligarmo Dec 14, 2024
062f60a
Apply suggestions from code review
thecaligarmo Jan 1, 2025
997704d
Merge branch 'develop' into oriented_matroids
thecaligarmo Jan 1, 2025
a4e78e9
Update doctests, hash, copy and immutability
thecaligarmo Jan 1, 2025
c509627
Merge branch 'oriented_matroids' of github.com:thecaligarmo/sage into…
thecaligarmo Jan 1, 2025
cb5e237
lint
thecaligarmo Jan 1, 2025
ae6abac
Lint
thecaligarmo Jan 1, 2025
7e75937
Update hashes
thecaligarmo Jan 1, 2025
b928837
Update and add doctests so that most codecov tests are covered, updat…
thecaligarmo Jan 2, 2025
0dd6144
Merge branch 'develop' into oriented_matroids
thecaligarmo Jan 15, 2025
7a7e026
Merge branch 'develop' into oriented_matroids
thecaligarmo Mar 5, 2025
0fa039f
Merge branch 'sagemath:develop' into oriented_matroids
thecaligarmo Apr 22, 2025
d94a35c
Topes aren't always in the same order, so check cardinality instead
thecaligarmo Apr 26, 2025
eaf53bb
Merge branch 'sagemath:develop' into oriented_matroids
thecaligarmo May 28, 2025
f3bddb4
Add inputs to documentation. Minor code cleanup
thecaligarmo May 28, 2025
1bb559a
Merge branch 'oriented_matroids' of github.com:thecaligarmo/sage into…
thecaligarmo May 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
347 changes: 0 additions & 347 deletions conftest.py

This file was deleted.

28 changes: 28 additions & 0 deletions src/doc/en/reference/matroids/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,32 @@ Internals
sage/matroids/union_matroid
sage/matroids/unpickling

Oriented Matroids
=================

.. toctree::
:maxdepth: 1

sage/matroids/oriented_matroids/oriented_matroid

Representations
---------------

.. toctree::
:maxdepth: 1

sage/matroids/oriented_matroids/circuit_oriented_matroid
sage/matroids/oriented_matroids/covector_oriented_matroid
sage/matroids/oriented_matroids/real_hyperplane_arrangement_oriented_matroid
sage/matroids/oriented_matroids/vector_oriented_matroid

Elements
--------

.. toctree::
:maxdepth: 1

sage/matroids/oriented_matroids/signed_subset_element

.. include:: ../footer.txt

4 changes: 4 additions & 0 deletions src/doc/en/reference/references/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1006,6 +1006,10 @@ REFERENCES:
.. [BL1995] W. Bosma, H.W. Lenstra: Complete Systems of Two Addition Laws for
Elliptic Curves. Journal of Number Theory, volume 53, issue 2,
pages 229-240. 1995.

.. [BLSWZ1999] Anders Björner, Michel Las Vergnas, Bernd Sturmfels, Neil White
and Günter Ziegler, *Oriented Matroids*; Cambridge University
press, (1999).

.. [BHMPW20a] Tom Braden, June Huh, Jacob P. Matherne, Nicholas Proudfoot,
and Botong Wang, *A semi-small decomposition of the Chow
Expand Down
Loading
Loading