Skip to content

Commit b523012

Browse files
committed
adjusted headers in Readme
1 parent 0350367 commit b523012

File tree

1 file changed

+44
-60
lines changed

1 file changed

+44
-60
lines changed

README.md

Lines changed: 44 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
pynoddy
2-
=======
1+
# pynoddy
32

4-
What is ``pynoddy``
5-
-------------------
3+
## What is ``pynoddy``
64

75
``pynoddy`` is a python package to write, change, and analyse kinematic geological modelling simulations. It provides methods to define, load, modify, and safe kinematic models for simulation with ``Noddy``. In addition, the package contains an extensive range for postprocessing of results. One main aspect of ``pynoddy`` is that it enables the encapsulation of full scientific kinematic modelling experiments for full reproducibility of results.
86

9-
What is Noddy?
10-
-------------
7+
## What is Noddy?
118

129
Noddy itself is a kinematic modelling program written by Mark Jessell [1][2] to simulate the effect of subsequent geological events (folding, unconformities, faulting, etc.) on a primary sedimentary pile. A typical example would be:
1310

@@ -18,11 +15,11 @@ Noddy itself is a kinematic modelling program written by Mark Jessell [1][2] to
1815

1916
The result could look something like this:
2017

21-
.. image:: noddy_block_example.png
18+
<img href="noddy_block_example.png", alt="Noddy Block Model">
2219

23-
Installation of the ``pynoddy`` package
24-
-------------------------------------------
20+
# Installation
2521

22+
## Installation of the ``pynoddy`` package
2623

2724
A successful installation of ``pynoddy`` requires two steps:
2825

@@ -52,13 +49,11 @@ A Windows installer is also available on the Pypi page:
5249

5350
https://pypi.python.org/pypi/pynoddy/
5451

55-
Installation of ``Noddy``
56-
-------------------------
52+
## Installation of ``Noddy``
5753

5854
``Noddy`` is a command line program, written in C, that performs the kinematic simulation itself. The program compilation is platform dependent, and therefore several ways for installation are possible (see below information for specific platforms).
5955

60-
Using a pre-compiled version of ``Noddy``
61-
-----------
56+
## Using a pre-compiled version of ``Noddy``
6257

6358
The easy way to obtain a executable version of ``Noddy`` is simply
6459
to download the appropriate version for your operating
@@ -79,8 +74,7 @@ your local environment path variable. If you are not sure if a folder
7974
is in the ``PATH`` or would like to add new one, see
8075
below for more information.
8176

82-
Compiling ``Noddy`` from source files (recommended installation)
83-
--------------
77+
## Compiling ``Noddy`` from source files (recommended installation)
8478

8579
The source code for the executable ``Noddy`` is located in the repository
8680
directory ``noddy``. In order to perform the
@@ -103,8 +97,7 @@ MinGW terminal) with the command:
10397
Compilation usually produces multiple warnings, but should otherwise
10498
proceed successfully.
10599

106-
Placing the executable ``noddy`` in the Path
107-
-----------
100+
## Placing the executable ``noddy`` in the Path
108101

109102
For the most general installation, the executable of ``Noddy``
110103
should be placed in a folder that can be located from any terminal
@@ -124,8 +117,22 @@ On ``windows``, adding a folder to the local environment variable
124117
the Environment Variables sub-menu, and find the variable Path. Click
125118
to edit the variable, and add the location of your folder to this path.
126119

127-
Testing ``noddy``
128-
------------
120+
## Noddy executable and GUI for Windows
121+
122+
The original graphical user interface for ``Noddy`` and the compiled
123+
executable program for Windows can be obtained from:
124+
125+
http://tinyurl.com/noddy-site
126+
127+
This site also contains the
128+
source code, as well as extensive documentation and tutorial material
129+
concerning the original implementation of the software, as well as
130+
more technical details on the modelling method itself.
131+
132+
133+
# Testing the installation
134+
135+
## Testing ``noddy``
129136

130137
Simply test the installation by running the generated (or downloaded)
131138
executable in a terminal window (on Windows: ``cmd``):
@@ -155,9 +162,7 @@ recognised by the (Environment) path variable, then you should be able
155162
to run ``Noddy`` from any directory. If this is not the case,
156163
please check if it is correctly placed in the path (see above).
157164

158-
Testing ``pynoddy``
159-
----------
160-
165+
## Testing ``pynoddy``
161166

162167
The ``pynoddy`` package contains a set of tests which can be
163168
executed in the standard Python testing environment. If you cloned or
@@ -178,21 +183,21 @@ of the ``noddy(.exe)`` executable.
178183

179184
If all tests are successful, **you are ready to go!**
180185

181-
Noddy executable and GUI for Windows
182-
---------------
186+
# How to get started
183187

184-
The original graphical user interface for ``Noddy`` and the compiled
185-
executable program for Windows can be obtained from:
188+
## Tutorial Jupyter notebooks
186189

187-
http://tinyurl.com/noddy-site
190+
The best way to get started with ``pynoddy`` is to have a look at the IPython notebooks
191+
in pynoddy/docs/notebooks. The numbered notebooks are those that are part of the
192+
documentation, and a good point to get started.
188193

189-
This site also contains the
190-
source code, as well as extensive documentation and tutorial material
191-
concerning the original implementation of the software, as well as
192-
more technical details on the modelling method itself.
194+
The notebooks require an installed Jupyter notebook. More information here:
193195

194-
The Atlas of Strutural Geophysics
195-
-------------
196+
https://jupyter.org
197+
198+
The notebook can be installed via ``pip`` or ``conda``.
199+
200+
## The Atlas of Strutural Geophysics
196201

197202
The Atlas of Structural Geophysics contains a collection of structural
198203
models, together with their expression as geophysical potential fields
@@ -207,30 +212,17 @@ The structural models are
207212
created with Noddy and the history files can be downloaded from the
208213
atlas. Models from this Atlas can directly be loaded with ``pynoddy``. See example notebooks and documentation for more details.
209214

210-
Documentation
211-
-------------
215+
## Documentation
212216

213217
An updated version of the documentation is available within the ``pynoddy`` repository (pynoddy/docs).
214218

215219
In addition, an online html version of the documentation is also hosted on readthedocs:
216220

217221
http://pynoddy.readthedocs.org
218222

219-
How to get started: tutorial notebooks
220-
------------------------------------------
223+
# Technical Notes
221224

222-
The best way to get started with ``pynoddy`` is to have a look at the IPython notebooks
223-
in pynoddy/docs/notebooks. The numbered notebooks are those that are part of the
224-
documentation, and a good point to get started.
225-
226-
The notebooks require an installed Jupyter notebook. More information here:
227-
228-
https://jupyter.org
229-
230-
The notebook can be installed via ``pip`` or ``conda``.
231-
232-
Dependencies
233-
------------
225+
## Dependencies
234226

235227
``pynoddy`` depends on several standard Python packages that should be shipped with any standard distribution (and are easy to install, otherwise):
236228

@@ -246,8 +238,7 @@ https://bitbucket.org/pauloh/pyevtk/src/9c19e3a54d1e?at=v0.1.0
246238

247239
The package is automatically downloaded and installed when running python setup.py install.
248240

249-
3-D Visualisation
250-
-----------------
241+
## 3-D Visualisation
251242

252243
At this stage, we do not supply methods for 3-D visualisation in python (although this may change in the future). However, we provide methods to export results into a VTK format. Exported files can then be viewed with the highly functional VTK viewers, and several free options are available, for example:
253244

@@ -257,19 +248,12 @@ At this stage, we do not supply methods for 3-D visualisation in python (althoug
257248

258249
- Mayavi: http://docs.enthought.com/mayavi/mayavi/
259250

260-
License
261-
-------
251+
# License
262252

263253
``pynoddy`` is free software (see license file included in the repository). Please attribute the work when you use it and cite the publication if you use it in a scientific context - feel free to change and adapt it otherwise!
264254

265255

266-
What is Noddy?
267-
-------------
268-
269-
Noddy itself is a kinematic modelling program written by Mark Jessell [1][2] to simulate the effect of subsequent geological events (folding, unconformities, faulting, etc.) on a primary sedimentary pile. A typical example would be:
270-
271-
References
272-
----------
256+
# References
273257

274258
[1] Mark W. Jessell. Noddy, an interactive map creation package. Unpublished MSc Thesis, University of London. 1981.
275259

0 commit comments

Comments
 (0)