Instructions on how to install the Anaconda Python distribution for complete beginners. These notes are provided primarily for students at the University of Southampton and the University of Hamburg to help them install Python 3 on their own computers should they wish to do so, and to support their learning of programming, computing and data science, and subsequently their studies, in particular in engineering, computer science and natural sciences.
This blog entry has been integrated into Spyder as the Tutorial. Once Spyder has started, the most up-to-date version of this tutorial can be found under Help -> Spyder tutorial.
See the Spyder website for more information and documentation on the IDE.
Brief report from 2-day meeting on European Open Science Cloud, and subjective summary of current status (from the first European Open Science Cloud Stakeholder forum, 28 and 29 November 2017 in Brussels).
The European Open Science Cloud
The European Open Science Cloud (EOSC) is envisaged by the European Commission as …
Summary of our recent publication about energy barriers associated to the destruction/nucleation mechanisms of skyrmions in ferromagnetic nanotracks with interfacial DMI as published in Scientific Reports. Contains Docker container to reproduce results.
What is the Dvorak keyboard, why would one invent or even use it, and is it really worth doing? Link to pdf file with keys to print, links to background information and summary of experience using it.
Use coding as a tool in Minecraft: with this mod you can carry and execute a Python script instead of a torch or axe. We are hoping we can extend this get Minecraft players interested in programming.
In this blog entry, I summarise the recent publication, which provides a fully reproducible standard problem. The associated open source code allows to re-compute and reproduce key figures in the paper by carrying out the required installation, simulation, post-processing and plot creation on the Travis CI service.
What is the OOMMF Python interface, and what are the benefits? A brief introduction to the Jupyter OOMMF project, and the first step of providing a Python interface for OOMMF. Also addressing: What is OOMMF.
Summary of our recent Scientific Reports paper on stability, hysteretic behaviour, and reversal mechanism of skyrmionic textures in confined helimagnetic nanostructures.
Marijan Beg, Rebecca Carey, Weiwei Wang, David Cortes-Ortuno, Mark Vousden, Marc-Antonio Bisotti, Maximilian Albert, Dmitri Chernyshenko, Ondrej Hovorka, Robert L. Stamps, and Hans Fangohr
Ground state search, hysteretic behaviour …
Summary of the simulation methods, software engineering approaches, programming languages and other key skills for computational science that are developed in the doctoral training programme in Next Generation Computational Modelling at the University of Southampton.
Summary of our recent paper on driving magnetic skyrmions with microwave fields
Context: Magnetic skyrmions
A very brief introduction to magnetic skyrmions …
Summary of Dmitri Chernyshenko's recent publication of more accurate ways of computing the demagnetisation tensor in finite difference micromagnetics.
Dmitri Chernyshenko, and Hans Fangohr
Computing the demagnetizing tensor for finite difference micromagnetic simulations via numerical integration
Journal of Magnetism and Magnetic Materials,
(Online: journal, arXiv.org)
A short demonstration of circumstances where numerical integration is more accurate than evaluating the exact integral expression.
Summary of our recent PRL on driving domain walls with magnons in the presence of the Dzyaloshinskii-Moriya Interaction (DMI)
Weiwei Wang, Maximilian Albert, Marijan Beg, Marc-Antonio Bisotti, Dmitri Chernyshenko, David Cortes, Ian Hawke, and Hans Fangohr
Magnon driven domain wall motion with the Dzyaloshinskii-Moriya interaction
Physical Review Letters 114, 087203 …
Very brief introduction to Skyrmions and DMI - why are we excited about them?