Skip to content
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

[FTheoryTools]Small QOL changes 2 #3941

Merged
merged 13 commits into from
Jul 18, 2024

Conversation

emikelsons
Copy link
Collaborator

  • Updated the FTheoryTools introduction page
  • Improved parsing of parametric models(now the language in the model_description isn't as restricted, but everything inside any brackets will still be evaluated)
  • weierstrass_model(h::HypersurfaceModel) now also constructs the appropriate model, if it has been specified in the database
  • Renamed related_models to birational_models and associated_models now only refer to models sharing the same paper
  • Added a function model_index that returns the database index of a literature model for future use

Expanded display_all_literature_models() so that now it's possible to filter for models with desired properties(gauge algebra etc.).
Made new file model_indices.json that keeps track of a model's index. Running _create_literature_model_index() updates this file
Made some additional changes that should round out the previous PR
Bug due to recent renaming of things
At some point I accidentally must have undone my progress, which caused errors
Copy link

codecov bot commented Jul 16, 2024

Codecov Report

Attention: Patch coverage is 83.78378% with 6 lines in your changes missing coverage. Please review.

Project coverage is 84.01%. Comparing base (e3f1503) to head (f79f539).
Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3941   +/-   ##
=======================================
  Coverage   84.01%   84.01%           
=======================================
  Files         592      592           
  Lines       81674    81694   +20     
=======================================
+ Hits        68617    68637   +20     
  Misses      13057    13057           
Files Coverage Δ
...heoryTools/src/AbstractFTheoryModels/attributes.jl 98.58% <100.00%> (+0.02%) ⬆️
...heoryTools/src/AbstractFTheoryModels/properties.jl 100.00% <100.00%> (ø)
.../FTheoryTools/src/HypersurfaceModels/attributes.jl 93.10% <100.00%> (+3.10%) ⬆️
.../FTheoryTools/src/LiteratureModels/constructors.jl 95.63% <100.00%> (+0.10%) ⬆️
.../FTheoryTools/src/AbstractFTheoryModels/methods.jl 74.53% <0.00%> (ø)

- Quadrillion F-Theory Compactifications with the Exact Chiral Spectrum of the Standard Model [CHLLT19](@cite).

Consequently, we are already covering infinite families of models (e.g., with $SU(k)$ gauge group, where $k \geq 1$).
Still, the total number of papers in our database is at this point limited to about $45$. This is to be extended a lot.
Copy link
Member

Choose a reason for hiding this comment

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

I think this number is not correct (although I did not check it). But I thought we have about 45 different models (including such models that give us an infinite family, say SU(n)), but that the number of papers from where those models originate is more like 10.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

You're right I misread this originally



@doc raw"""
model_index(m::AbstractFTheoryModel)
Copy link
Member

Choose a reason for hiding this comment

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

I like this! Thank you.

@HereAround
Copy link
Member

HereAround commented Jul 16, 2024

I just checked the introduction page https://docs.oscar-system.org/dev/Experimental/FTheoryTools/introduction/. A couple more suggestions:

  • Mikelis, please add yourself to the list of people to reach out to. (Currently only Andrew and I are listed.)
  • Maybe we can also remove the line break before "Alternatively, you can raise an issue on github."
  • Could we please extend the funding information (very bottom of the page): "Martin Bies and Mikelis Mikelsons appreciate support by the TU-Nachwuchsring".

Related question for @apturner: Is your funding information as stated on the introduction page still up-to-date?

@HereAround
Copy link
Member

I left a few nitpicks above. Generally speaking though, I really like those changes. Thank you for working on this @emikelsons !

@apturner
Copy link
Collaborator

Related question for @apturner: Is your funding information as stated on the introduction page still up-to-date?

This is still accurate until the end of August, at which point it will change. For now, we can leave it as it is.

Expanded contact list and funding information
Comment on lines 83 to 85
* [Martin Bies](https://martinbies.github.io/),
* [Andrew Turner](https://apturner.net/).
* [Andrew Turner](https://apturner.net/),
* [Mikelis Emils Mikelsons](https://github.com/emikelsons).
Copy link
Member

Choose a reason for hiding this comment

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

I would suggest alphabetic order by last name. Unless I am mistaken, this is the accepted standard OSCAR-wide.

Copy link
Member

Choose a reason for hiding this comment

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

So Bies, Mikelsons, Turner.

Alternatively, you can [raise an issue on github](https://www.oscar-system.org/community/#how-to-report-issues).


## Acknowledgements

We appreciate insightful discussions with [Mirjam Cvetič](https://live-sas-physics.pantheon.sas.upenn.edu/people/standing-faculty/mirjam-cvetic). The work of Andrew Turner is supported by DOE (HEP) Award DE-SC001352.
We appreciate insightful discussions with [Mirjam Cvetič](https://live-sas-physics.pantheon.sas.upenn.edu/people/standing-faculty/mirjam-cvetic). Martin Bies and Mikelis Mikelsons appreciate support by the TU-Nachwuchsring. The work of Andrew Turner is supported by DOE (HEP) Award DE-SC001352.
Copy link
Member

Choose a reason for hiding this comment

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

Very good. Thank you!

Copy link
Member

@HereAround HereAround left a comment

Choose a reason for hiding this comment

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

Thank you for working on this @emikelsons . Looks good to me!

@HereAround HereAround enabled auto-merge (squash) July 18, 2024 09:21
@HereAround HereAround merged commit f600a05 into oscar-system:master Jul 18, 2024
27 of 29 checks passed
@emikelsons emikelsons deleted the Small_QOL_changes_2 branch July 18, 2024 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants