Skip to content

Commit b4f5022

Browse files
committed
Merge pull request #37 from computationalmodelling/DOC-034
DOC-034: Minor Documentation Repairs.
2 parents e9f6670 + 19b6559 commit b4f5022

File tree

7 files changed

+33
-26
lines changed

7 files changed

+33
-26
lines changed

docs/developer-notes.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,5 +247,5 @@ virtual machines can be parameterised.
247247
Thank you for using Virtual Micromagnetics! If you create roles for your
248248
favourite software, consider sharing them with the community. You can create a
249249
pull request at our GitHub repository at
250-
(https://github.com/fangohr/virtualmicromagnetics), or contacting Mark at
251-
mark[dot]vousden[at]soton[dot]ac[dot]uk.
250+
https://github.com/computationalmodelling/virtualmicromagnetics, or
251+
contacting Mark at mark[dot]vousden[at]soton[dot]ac[dot]uk.

docs/getting-started-poweruser.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ With this software:
2121

2222
1. Grab a copy of Virtual Micromagnetics. You can do this via Git by cloning
2323
our repository with ``git clone -b release
24-
https://github.com/fangohr/virtualmicromagnetics.git``, or by grabbing a
25-
release version at https://github.com/fangohr/virtualmicromagnetics/releases
24+
https://github.com/computationalmodelling/virtualmicromagnetics.git``, or by
25+
grabbing a release version at
26+
https://github.com/computationalmodelling/virtualmicromagnetics/releases
2627

2728
2. Install some sub-packages:
2829

docs/graphs/graph.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
userMach = "User's Virtual\nMachine"
3333
userGraph.node(outputEnv, **envNodeProps)
3434
userGraph.node(userMach, **machNodeProps)
35-
userGraph.edge(outputEnv, userMach, "Vagrant and\nVirtualBox Creates",
35+
userGraph.edge(outputEnv, userMach, "Vagrant and\nVirtualBox creates",
3636
{"color": "blue", "fontname": font})
3737

3838
# Create developer graph.
@@ -45,11 +45,11 @@
4545
devGraph.node(outputEnv, **envNodeProps)
4646
devGraph.node(inputEnv, **envNodeProps)
4747
devGraph.node(devMach, **machNodeProps)
48-
devGraph.edge(inputEnv, devMach, "Vagrant and\nVirtualBox Creates",
48+
devGraph.edge(inputEnv, devMach, "Vagrant and\nVirtualBox creates",
4949
{"color": vboxVagrant, "fontname": font, "rank": "same"})
50-
devGraph.edge(devMach, devMach, "Ansible\nProvisions",
50+
devGraph.edge(devMach, devMach, "Ansible\nprovisions",
5151
{"color": ansible, "fontname": font})
52-
devGraph.edge(devMach, outputEnv, "Vagrant\nPackages",
52+
devGraph.edge(devMach, outputEnv, "Vagrant\npackages",
5353
{"color": vagrant, "fontname": font})
5454

5555
# Combine and print graphs.

docs/images/graph.png

-99 Bytes
Loading

docs/index.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,16 @@ Virtual Micromagnetics Documentation
44
.. image:: images/virtual_micromagnetics_logo.png
55
:scale: 50%
66
:align: right
7-
:target: http://fangohr.github.io/virtualmicromagnetics/
7+
:target: http://virtualmicromagnetics.org
88

99
Welcome to the :term:`Virtual Micromagnetics` project, where we aim to enable
1010
accessible and reproducible micromagnetics simulation, without compromise.
1111

12+
Provided by Mark Vousden, Hans Fangohr, and others at the University of
13+
Southampton. Funded by EPSRC's DTC grant EP/G03690X/1. The license for this
14+
software is available `here
15+
<https://github.com/computationalmodelling/virtualmicromagnetics/blob/development/LICENSE.md>`_.
16+
1217
The :term:`Virtual Micromagnetics` project creates :term:`virtual
1318
environment`\s that run micromagnetic (and in some cases, atomistic)
1419
simulations of magnetic behaviour. These environments produce :term:`system

docs/troubleshooting.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ Troubleshooting
55

66
Currently there is not troubleshooting information for Virtual
77
Micromagnetics. If you have an issue, please add it to our issue tracker at
8-
https://github.com/fangohr/virtualmicromagnetics/issues, or email
9-
mark[dot]vousden[at]soton[dot]ac[dot]uk. We will endeavour to resolve the issue
10-
and add it here if it is widespread.
8+
https://github.com/computationalmodelling/virtualmicromagnetics/issues, or
9+
email mark[dot]vousden[at]soton[dot]ac[dot]uk. We will endeavour to resolve the
10+
issue and add it here if it is widespread.

docs/virtual-machine-software.rst

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ single files representing the equivalent of a hard disk of the machine, as well
2323
as a description of the hardware that the virtual machine emulates. This makes
2424
them simple to distribute.
2525

26-
Virtual Machine Software
27-
------------------------
26+
Software Related to Virtual Machines
27+
------------------------------------
2828

2929
Virtual machines must be supported by software in order to function. Only
3030
provider software is necessary to run a virtual machine, but managers and
@@ -52,14 +52,14 @@ Managers
5252

5353
While not essential for starting :term:`virtual machine`\s, specialist software
5454
is useful for managing :term:`virtual environment`\s. Vagrant
55-
(www.vagrantup.com) is an example of a virtual machine manager. It provides a
56-
command-line interface to the creation and provision of virtual machines from
57-
virtual environments. HashiCorp, the company behind Vagrant, also provides a
58-
framework for sharing virtual environments. Most importantly for our purpose,
59-
Vagrant can be automated to generate virtual machines containing an environment
60-
without user intervention. This environment can then be used to complete our
61-
objectives. To specify this environment however, provisioning software is
62-
required.
55+
(https://www.vagrantup.com) is an example of a virtual machine manager. It
56+
provides a command-line interface to the creation and provision of virtual
57+
machines from virtual environments. HashiCorp, the company behind Vagrant, also
58+
provides a framework for sharing virtual environments. Most importantly for our
59+
purpose, Vagrant can be automated to generate virtual machines containing an
60+
environment without user intervention. This environment can then be used to
61+
complete our objectives. To specify this environment however, provisioning
62+
software is required.
6363

6464
.. _software-provisioners:
6565

@@ -73,10 +73,11 @@ provisioner describes the desired state of the system, and the provisioner
7373
makes it so. In the absence of a provisioner, shell commands can be executed to
7474
specify the state, but this becomes unwieldy for large projects because focus
7575
is placed on the instructions needed to obtain the desired state, as opposed to
76-
the state itself. Provisioning software, such as Ansible (www.ansible.com)
77-
alleviates this problem. Ansible uses Yet Another Markup Language (YAML) to
78-
describe plays to run on a machine to enact the desired end state. Since the
79-
focus is on the end state of the system, :term:`idempotency` is essential.
76+
the state itself. Provisioning software, such as Ansible
77+
(https://www.ansible.com) alleviates this problem. Ansible uses Yet Another
78+
Markup Language (YAML) to describe plays to run on a machine to enact the
79+
desired end state. Since the focus is on the end state of the system,
80+
:term:`idempotency` is essential.
8081

8182
.. _software-summary:
8283

0 commit comments

Comments
 (0)