Skip to content

Add OscarDB to experimental#5137

Merged
antonydellavecchia merged 65 commits intomasterfrom
adv+ak/leech-pair-collection
Oct 6, 2025
Merged

Add OscarDB to experimental#5137
antonydellavecchia merged 65 commits intomasterfrom
adv+ak/leech-pair-collection

Conversation

@antonydellavecchia
Copy link
Copy Markdown
Collaborator

@antonydellavecchia antonydellavecchia commented Jul 18, 2025

First merge for code for OscarDB

The following two collections are currently loadable from oscar-dev
LeechPairs in database.
VertexTransitiveSimplicialComplexes (manifolds from dimension 2 to 11 from https://www3.math.tu-berlin.de/IfM/Nachrufe/Frank_Lutz/stellar/vertex-transitive-triangulations.html)

Still need oscar-dev user for tests (or find a solution for testing)

Copy link
Copy Markdown
Member

@fingolfin fingolfin left a comment

Choose a reason for hiding this comment

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

Just some quick comments. I clearly lack information about the context of this, and I also realize this is marked as draft. As such, some of my comments may be "too nitty-gritty"; feel free to ignore them; I simply marked stuff I noticed while I read through the entire PR, as I figure @antonydellavecchia is capable of dealing with it (i.e. taking what he need and ignoring the rest for now)

Comment thread src/Oscardb.jl Outdated
Comment thread src/Oscardb.jl Outdated
Comment thread src/Oscardb.jl Outdated
Comment thread src/Oscardb.jl Outdated
Comment thread src/Oscardb.jl Outdated
Comment thread src/Oscardb.jl Outdated
Comment thread src/Oscardb.jl Outdated
Comment thread src/collections.jl Outdated
Comment thread src/collections.jl Outdated
Comment thread src/collections.jl Outdated
Comment thread Project.toml Outdated
Comment thread src/Serialization/Groups.jl
@antonydellavecchia antonydellavecchia changed the title Adv+ak/leech pair collection Adds OscarDB to experimental Jul 21, 2025
@antonydellavecchia antonydellavecchia added OscarDB release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes labels Jul 21, 2025
Comment thread src/exports.jl Outdated
@micjoswig
Copy link
Copy Markdown
Member

micjoswig commented Oct 2, 2025

@StevellM I created a stub for the documentation for the collection of Leech pairs in the introduction.md

Please check and add a sentence or two. Afterwards this PR is ready for merge.

(see the ping in the changed files section)


See also [Lut08](@cite).

### Leech pairs
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@StevellM expanding on this specifically, thanks!

@micjoswig micjoswig removed their assignment Oct 3, 2025
Copy link
Copy Markdown
Member

@micjoswig micjoswig left a comment

Choose a reason for hiding this comment

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

Oscar DB seems to work; documentation was expanded; good to go for now.

@fingolfin concerning the doctest failure MacOS / RPTU, could this be a network issue at RPTU?

Copy link
Copy Markdown
Member

@benlorenz benlorenz left a comment

Choose a reason for hiding this comment

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

Regarding the test failures, we should probably not (doc-)test against the live database. This will avoid issues on the rptu runner.
We might look into adding some workaround for JuliaDatabases/Mongoc.jl#124, there was such a crash on teardown in the 1.12 run.

Comment thread experimental/OscarDB/src/OscarDB.jl Outdated

In this case we find the unique six-vertex triangulation of the real projective plane.

```jldoctest
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

we try to avoid testing against the live database, to avoid network issues, we could change it to julia-repl like the other examples in this file.

Suggested change
```jldoctest
```julia-repl

Would be nice if there was a way to conditionally skip some doctests, and then run them explicitly via Oscar.doctest(functionname) in the jobs that have the testing database container running (after making sure that example is present).

Comment thread experimental/OscarDB/src/OscarDB.jl Outdated
Comment thread experimental/OscarDB/src/OscarDB.jl Outdated
Comment thread experimental/OscarDB/docs/src/example_page.md Outdated
Comment thread experimental/OscarDB/README.md Outdated
Comment thread experimental/OscarDB/test/runtests.jl Outdated
antonydellavecchia and others added 2 commits October 3, 2025 17:09
Co-authored-by: Benjamin Lorenz <benlorenz@users.noreply.github.com>
@antonydellavecchia antonydellavecchia merged commit 74f6d87 into master Oct 6, 2025
36 of 38 checks passed
@antonydellavecchia antonydellavecchia deleted the adv+ak/leech-pair-collection branch October 6, 2025 12:38
@fingolfin fingolfin changed the title Adds OscarDB to experimental Add OscarDB to experimental Nov 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OscarDB release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes serialization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants