riemann_surfaces_and_monopoles

A repository containing code relevant to my PhD thesis "Symmetries of Riemann Surfaces and Magnetic Monopoles".

https://github.com/disneyhogg/riemann_surfaces_and_monopoles

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A repository containing code relevant to my PhD thesis "Symmetries of Riemann Surfaces and Magnetic Monopoles".

Basic Info
  • Host: GitHub
  • Owner: DisneyHogg
  • License: gpl-3.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 2.38 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

Symmetries of Riemann Surfaces and Magnetic Monopoles

This repository contains code giving calculations from my PhD thesis. The files are split according to which of the two main chapters the code is relevant for. One section of the thesis is based upon Bring's Curve: Old and New by H. W. Braden and Linden Disney-Hogg, and the code relevant for that section is available here.

Requirements

I shall not give a complete list of system requirements, but as a rough guideline: * the bulk of the code was written in Sage version 9.4, * the code training a classifier on theta characteristic orbit data used Python and the additional packages numpy, pandas and scikit-learn, * additional python packages were required for the plotting of monopole energy density isosurfaces; the corresponding packages may be deduced by reading the imported functions, * (optional) and further functionality can be added with a licensed copy of Maple which can be ran via Sage,

Acknowledgements

Not all the code contained in this repository is entirely written by me, there are two execptions. * I had no part in writing grupos_que_actuan.sage and polyB.sage; these were programmed by Antonino Behn and Anita Rojas for the papers Adapted hyperbolic polygons and symplectic representations for group actions on Riemann surfaces by Antonio Behn, Rubí E. Rodríguez and Anita M. Rojas, and A SAGE package for equisymmetric stratification in Mg by A. Behn, A. M. Rojas, M. Tello-Carrera. I have included them here for ease of access, as I use them to compute data on orbits of theta characteristics on which a classifier is trained. * The files monopole_plotting.py, V4_nahmdata.py and minimal_plotting_from_file.ipynb were developed from an initial source provided to me by Paul Sutcliffe.

Owner

  • Login: DisneyHogg
  • Kind: user

Mathematics PhD at the University of Edinburgh with interest in mathematical physics, algebraic geometry, and cancer science.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Symmetries of Riemann surfaces and magnetic monopoles
message: >-
  Please cite this software by citing the corresponding
  thesis.
type: software
authors:
  - given-names: Alec Linden
    family-names: Disney-Hogg
    email: a.l.disney-hogg@sms.ed.ac.uk
    orcid: 'https://orcid.org/0000-0002-6597-2463'
    affiliation: University of Edinburgh
identifiers:
  - type: doi
    value: 10.7488/era/4167
    description: Link to thesis
repository-code: >-
  https://github.com/DisneyHogg/Riemann_Surfaces_and_Monopoles

GitHub Events

Total
  • Issues event: 1
  • Issue comment event: 1
  • Push event: 4
Last Year
  • Issues event: 1
  • Issue comment event: 1
  • Push event: 4