https://github.com/disneyhogg/jnr_skyrmions
Julia code based upon Skyrmions3D to study JNR skyrmions
Science Score: 57.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 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Keywords
Repository
Julia code based upon Skyrmions3D to study JNR skyrmions
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
JNR skyrmions.
This repository contains Julia code developed for the paper Locations of JNR skyrmions, written by myself and Josh Cork.
Given an initialised skyrmions the method make_JNR! allows one to define its pion field by the approximation of Harland-Sutcliffe. In addition, JNR_positions and plot_JNR_positions allow one to find the locations of consituent JNR skyrmions defined by poles and weights. To use these functions, download jnr_skyrmions.jl and in Julia run include("/.../jnr_skyrmions.jl").
tutorial.jl demonstrates how the code may be used. In addition, all the main functions have been given documentation to aid usability.
Requirements
I shall not give a complete list of system requirements, but as a rough guideline:
* the code was written in Julia version 1.9.0,
* a basic essential requirement is to have Skyrmions3D installed in Julia (this code was developed with the current version of that package as of April 2025),
* to use additional features beyond the most basic make_JNR! command, one requires the Julia packages Optim, IntervalArithmetic, IntervalRootFinding, ForwardDiff, StaticArrays, and LinearAlgebra.
Additionally
I have also added an python notebook jnr_poncelet_configuration.ipynb which lets one visualise the configuration of Poncelet (i.e. the circumcircle, inellipse, and foci of that ellipse) that arise from 2-skyrmion JNR data. That notebook is also available (non-interactively) as a google colab notebook.
Owner
- Login: DisneyHogg
- Kind: user
- Website: https://www.maths.ed.ac.uk/~s1504632/
- Repositories: 3
- Profile: https://github.com/DisneyHogg
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: Location of JNR skyrmions
message: >-
Please cite this software by citing the corresponding
research paper.
type: software
authors:
- given-names: Linden
family-names: Disney-Hogg
email: a.l.disney-hogg@leeds.ac.uk
orcid: 'https://orcid.org/0000-0002-6597-2463'
affiliation: University of Leeds
- given-names: Josh
family-names: Cork
email: josh.cork@leicester.ac.uk
affiliation: University of Leicester
orcid: 'https://orcid.org/0000-0002-9006-0108'
identifiers:
- type: doi
value: 10.1007/s11040-025-09513-3
description: Link to published file
repository-code: 'https://github.com/DisneyHogg/JNR_skyrmions'
GitHub Events
Total
- Watch event: 1
- Push event: 6
- Fork event: 1
Last Year
- Watch event: 1
- Push event: 6
- Fork event: 1