Skip to content
Open

Ak #36

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
217 commits
Select commit Hold shift + click to select a range
9f05612
added modem2vtk into scripts in setup.py
kujaku11 Oct 9, 2014
213617f
added modem2vtk into scripts in setup.py
kujaku11 Oct 9, 2014
889ec55
adding a mesh building gui
kujaku11 Nov 11, 2014
3de3b74
adding a mesh building gui
kujaku11 Nov 11, 2014
5edb40a
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Nov 16, 2014
53b83af
added plot to mesh_builder
kujaku11 Nov 16, 2014
0d2438a
merging with master
kujaku11 Jan 3, 2015
bbd516d
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Jan 3, 2015
551ff8b
fixed covariance in modem to out put the correct file.
kujaku11 Jan 6, 2015
d3367e1
adding mesh builder gui for modem
kujaku11 Jan 9, 2015
dc12422
adding mesh builder gui for modem
kujaku11 Jan 9, 2015
ba7ea5e
adding mesh builder gui for modem
kujaku11 Jan 9, 2015
74dfb45
trying to make the plot responses faster
kujaku11 Jan 16, 2015
05e06f1
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 7, 2015
2cea82e
fixed the plotting of residual induction vectors and get file directo…
kujaku11 Apr 10, 2015
37b6254
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 10, 2015
5c46872
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 10, 2015
ef0ab5d
added depth label to modem_plot_pt_maps, estimated from nb
kujaku11 Apr 10, 2015
fa1eab6
merged mesh_builder
kujaku11 Nov 24, 2015
491c355
merged mesh builder
kujaku11 Nov 24, 2015
87fba45
working on an occam 1d gui
kujaku11 Nov 25, 2015
c6e8dfd
creating an occam 1D gui
kujaku11 Dec 1, 2015
9bba236
creating an occam 1D gui
kujaku11 Dec 1, 2015
d8d2cb1
creating an occam 1D gui
kujaku11 Dec 1, 2015
553c055
have a working gui for occam1d
kujaku11 Dec 1, 2015
cb611bb
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Dec 1, 2015
8372263
merged with master
kujaku11 Dec 2, 2015
81b01b6
merged with master
kujaku11 Mar 28, 2016
05f117a
added /gui/edi_editor.py for editing edi files
kujaku11 Mar 28, 2016
41d9878
added file menu bar option to edi_editor
kujaku11 Mar 28, 2016
d17a510
added file menu bar option to edi_editor
kujaku11 Mar 28, 2016
3aca3ea
added static shift to core.mt and changed distortion so it removes it…
kujaku11 Mar 30, 2016
b1ad1fd
added static shift to core.mt and changed distortion so it removes it…
kujaku11 Apr 1, 2016
393d45c
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 1, 2016
ad7810b
adding masking points in gui/edi_editor
kujaku11 Apr 2, 2016
38d9117
Merge branch 'master' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 4, 2016
c9eaa64
changed tipper plots to plot amplitude of Tx and Ty
kujaku11 Apr 4, 2016
9d6b2af
added interpolation option, added plot setting. Need to add in edita…
kujaku11 Apr 5, 2016
13c755c
fixed plotting tipper in modem_plot_response to plot if there is any …
kujaku11 Apr 6, 2016
1c76b74
fixed format.convert_dms_tuple_to_string to output a string with deci…
kujaku11 Apr 6, 2016
fdb88b7
adding new_edi_module
kujaku11 Apr 6, 2016
a47f958
merged
kujaku11 Apr 7, 2016
d931654
adding to new_edi_object to read edi files, soon to write as well
kujaku11 Apr 8, 2016
523698d
Merge branch 'jp.gui' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 9, 2016
a39e1cf
added write edi to new_edi_object
kujaku11 Apr 11, 2016
1356657
documented new_edi_object and added lat, lon, elev, station as attrib…
kujaku11 Apr 12, 2016
ced3593
adapting mtpy.core.mt to new_edi_object
kujaku11 Apr 12, 2016
909b765
removed an old piece in occam1d.py
kujaku11 Apr 12, 2016
5913f79
removed an old piece in occam1d_gui.py
kujaku11 Apr 12, 2016
66422a9
removed an old piece in occam1d_gui.py
kujaku11 Apr 12, 2016
6993b20
documented new_edi_object and added lat, lon, elev, station as attrib…
kujaku11 Apr 12, 2016
eeda348
removed test from new_edi_object.py
kujaku11 Apr 12, 2016
4c546ac
removed data_type key word from edi_editor.py
kujaku11 Apr 12, 2016
2ff3145
added keyword edi_fn to mt.py
kujaku11 Apr 12, 2016
02d4883
fixed the rogue reference to fn in line 1041 in edi_new_object.py
kujaku11 Apr 12, 2016
13fa0f8
fixed capitalization of data_sect to be upper.
kujaku11 Apr 12, 2016
40bd9a1
fixed assignment of zrot and trot
kujaku11 Apr 12, 2016
4c6c8da
changed edi_new_object to edi and edi to edi_old
kujaku11 Apr 12, 2016
7fae4de
Removed import mtpt in occam1d.py
kujaku11 Apr 12, 2016
3ef7469
Put in a test to see if zrot is in the edi file
kujaku11 Apr 12, 2016
9cb7988
Put in a test to see if zrot is in the edi file
kujaku11 Apr 12, 2016
d31bca0
trying to fix writing TM mode in occam1d.py
kujaku11 Apr 12, 2016
519c7e8
working on writing TM mode in occam1d.py
kujaku11 Apr 12, 2016
7ba70c5
working on writing TM mode in occam1d.py
kujaku11 Apr 12, 2016
3338237
reverted to a better version of occam1d.py
kujaku11 Apr 12, 2016
e4e40f6
fixed core.mt to work with edi and fixed documentation
kujaku11 Apr 12, 2016
3508393
made trot an array if a list is input
kujaku11 Apr 12, 2016
087c31f
adding ability to edit most .edi sections
kujaku11 Apr 12, 2016
e20bf45
added ability to read in spectra data
kujaku11 Apr 13, 2016
83cc9ea
edited mtplottools to work with new edi class
kujaku11 Apr 13, 2016
4322c66
fixed setting rotation_angle for both Z and Tipper to be an array of …
kujaku11 Apr 13, 2016
fff2a4c
trying to fix occam1d to work with occam1d_gui.py
kujaku11 Apr 13, 2016
78d1afb
fixing occam1d.py write data file is too complex, making it simpler
kujaku11 Apr 13, 2016
63cebf1
fixing occam1d.py write data file is too complex, making it simpler
kujaku11 Apr 13, 2016
9589d05
fixing occam1d.py write data file is too complex, making it simpler
kujaku11 Apr 13, 2016
16020c4
fixing occam1d.py write data file is too complex, making it simpler
kujaku11 Apr 13, 2016
d35ad24
Making occam1d_gui a little smoother to use
kujaku11 Apr 13, 2016
acbcf23
fixing occam1d.py to write each mode correctly
kujaku11 Apr 13, 2016
b187781
fixing occam1d.py write data file is too complex, making it simpler
kujaku11 Apr 13, 2016
f18790f
occam1d.py now produces det, te, tm modes correctly
kujaku11 Apr 13, 2016
544e08f
added rotation to occam1d_gui and moved iteration combo box to near r…
kujaku11 Apr 14, 2016
973f6ed
added rotation to occam1d_gui and moved iteration combo box to near r…
kujaku11 Apr 14, 2016
9d0be0a
working on a modem_mesh_builder
kujaku11 Apr 14, 2016
bec22c0
added removal of extra spaces in define measurement block for poorly …
kujaku11 Apr 15, 2016
de5f02d
added removal of extra spaces in define measurement block for poorly …
kujaku11 Apr 15, 2016
a75fcd5
removed the test at the end of Edi
kujaku11 Apr 15, 2016
4d8873d
changed the input of a filename to MT to call _set_fn() which will de…
kujaku11 Apr 15, 2016
3768024
adding ability to add, remove lines to a mesh for modem
kujaku11 Apr 15, 2016
ec3ee45
added a validation of strings that are separated by an = so to remove…
kujaku11 Apr 19, 2016
b7dbed2
working on mesh_builder
kujaku11 Apr 20, 2016
4ec7ceb
Merge branch 'jp.gui' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 20, 2016
7f7ee1b
added hmeas and emeas to metadata in EDITextEditor and save button
kujaku11 Apr 26, 2016
8ab339f
added a strip() function to value of header list, changed edi_editor …
kujaku11 Apr 26, 2016
ebafc45
added a strip() function to value of define_measurement
kujaku11 Apr 26, 2016
5621144
changing occam2d_rewrite to be able to input a frequency list
kujaku11 Apr 29, 2016
532b95a
Merge branch 'jp.gui' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Apr 29, 2016
59d3fdb
changing occam2d_rewrite to be able to input a frequency list
kujaku11 Apr 29, 2016
1e484d3
added functionality to edi_editor
kujaku11 May 2, 2016
2936718
Merge branch 'jp.gui' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 May 2, 2016
73c8266
fixed occam2d_rewrite to test for null tipper
kujaku11 May 2, 2016
9463d81
changing occam2d_rewrite to be able to input a frequency list
kujaku11 May 3, 2016
3168c03
changing occam2d_rewrite format of frequency list as written to data …
kujaku11 May 3, 2016
503a5da
changing occam2d_rewrite interpolate frequencies
kujaku11 May 3, 2016
3c649e5
changing occam2d_rewrite interpolate frequencies
kujaku11 May 3, 2016
eefed24
changing occam2d_rewrite interpolate frequencies
kujaku11 May 3, 2016
64ef282
adding a dictionary of measurement for defin_meas
kujaku11 May 3, 2016
f443812
made computing resistivity and phase automatic when reading in an .ed…
kujaku11 May 4, 2016
8c36118
made computing resistivity and phase automatic when reading in an .ed…
kujaku11 May 4, 2016
484e40d
added test for maxrun in DefineMeasurement
kujaku11 May 4, 2016
b9b9396
added test for number in define_measurement
kujaku11 May 5, 2016
e6649d6
changed len of Z to be defined by the lenght of frequencies
kujaku11 May 5, 2016
dee8dec
added functionality to fill define_measurement metadata
kujaku11 May 5, 2016
776b350
changed reading a modem model file to make grid_east, grid_north base…
kujaku11 May 6, 2016
310fc5e
changed line 814 to only plot the periods where tipper is non-zero.
kujaku11 May 9, 2016
a55e6b7
added functionality to incorporate wave sign and units for modem_new.
kujaku11 May 10, 2016
b629f15
fixed modem_new to accommodate different units and wave sign, and adj…
kujaku11 May 10, 2016
710fc48
modified plot_settings in modem_plot_response to include changing the…
kujaku11 May 11, 2016
a8f6565
adding ability to add node lines in mesh_builder
kujaku11 May 12, 2016
3def2fb
adding ability to add node lines in mesh_builder
kujaku11 May 12, 2016
82999d4
Added ability to add mesh lines in mesh_builder and write to a file.
kujaku11 May 12, 2016
70034ff
fixing distortion removal to allow for zeros in the impedance and loo…
kujaku11 May 17, 2016
001108b
adjusted distortion and static shift to be compatible with edi_editor…
kujaku11 May 18, 2016
ba1274c
added ability to add and remove node lines
kujaku11 May 18, 2016
2c65761
changed layout of edi_editor, added colors to buttons, adjusting stat…
kujaku11 May 18, 2016
dd184a9
fixed estimate_static_shift_med_filt to interpolate the correct frequ…
kujaku11 May 19, 2016
697eff1
added popup message for interpolation bounds, also changed the labels…
kujaku11 May 19, 2016
a65f314
working on documentation
kujaku11 May 19, 2016
335c876
working on documentation
kujaku11 May 19, 2016
b603368
adding ability to write out adjusted mesh
kujaku11 May 20, 2016
9b82946
changed zerr and tippererr to z_err and tipper_err in all files
kujaku11 May 20, 2016
ac22222
adding documentation
kujaku11 May 20, 2016
5b1df07
adding documentation
kujaku11 May 20, 2016
bfb3415
adding documentation
kujaku11 May 21, 2016
2df0704
adding documentation
kujaku11 May 21, 2016
8413ad4
removed dependency on Edi, changed to mt lass in occam1d
kujaku11 May 23, 2016
023ca9c
removed dependency on Edi, changed to mt lass in occam1d
kujaku11 May 23, 2016
34a2fb9
removed dependency on Edi, changed to mt class in ws3dinv
kujaku11 May 23, 2016
37fa7ea
changed something in edi_editor
kujaku11 May 25, 2016
64bd542
Merge branch 'jp.gui' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 May 25, 2016
29be660
changed test line 251 in edi to test for >= 0 rather than == 0
kujaku11 May 25, 2016
91d132c
Removed unnecessary methods from Z, fixed code syntax.
kujaku11 Jun 3, 2016
467d0d7
Added example .edi files for testing and plotting.
kujaku11 Jun 3, 2016
d8069ef
Merge branch 'jp.gui' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Jun 3, 2016
656c993
added functionality to guis
kujaku11 Jun 30, 2016
59d74bb
Merge branch 'jp.gui' of https://github.com/geophysics/mtpy into jp.gui
kujaku11 Jun 30, 2016
d81f5fd
added attribute freq_tol to occam2d_rewrite, if None then interpolat …
kujaku11 Jun 30, 2016
6d7b5ea
changed readme to be more accurate
kujaku11 Aug 31, 2016
aa93aca
added a few dependencies in setup.py
kujaku11 Aug 31, 2016
0a477b7
removed extraneous files from core, changed no_ss, no_distortion to r…
kujaku11 Aug 31, 2016
71146ba
making Edi faster by making an option to input the raw edi lines
kujaku11 Sep 1, 2016
f4247b3
tried to speed up Edi, but just a little
kujaku11 Sep 1, 2016
4cf4980
working on speeding up Edi
kujaku11 Sep 1, 2016
af3db05
added edi_old for testing
kujaku11 Sep 1, 2016
bbc091f
tried to speed up edi, but to no avail
kujaku11 Sep 1, 2016
e566d2d
found the bottleneck it was in setting Z and Tipper, they automatical…
kujaku11 Sep 2, 2016
2bd58ac
sped up core.mt, changed analysis.invariants to not include dependenc…
kujaku11 Sep 2, 2016
46dd1a8
updates to modem_new
Oct 19, 2016
230f733
fixed bug in occam2d_rewrite - was not setting freq_max properly due …
Oct 21, 2016
6daf1a0
give up on merging with beta, some serious bugs to sort out
Oct 21, 2016
ba06903
updates to mt.interpolate to bring in line with beta
Oct 23, 2016
c9e0024
fixing occam1d modules
Oct 24, 2016
8de8224
fixing merge conflicts
Oct 24, 2016
450c3c8
fixing bugs in Occam1d
Oct 24, 2016
4bc5398
updating core.edi from beta with bugs fixed
Oct 24, 2016
52055cd
fixing occam2d_rewrite to bring into line with beta, also updating er…
Oct 25, 2016
dc00e8c
fixing up references to edi_objects and changing to mt objects
Oct 25, 2016
22a23fe
fixed bug in removing out of quadrant phase values
Oct 25, 2016
c1ee557
fixing bugs in occam1d
Oct 25, 2016
026d44c
occam1d fixing bug in plotting that arises from old version of matplo…
Oct 25, 2016
ab31d0c
small update to fix plotting
Oct 25, 2016
1757e00
bug fixing modem
Oct 25, 2016
85b774b
occam1d, added target_depth as an argument
Oct 26, 2016
dc05bb7
occam1d plot response-fix bug in plotting colours of data and response
Oct 27, 2016
101ddc1
occam1d plot response-further bug fixing in plotting colours of data …
Oct 27, 2016
c6c4278
fix bugs in occam2d_rewrite that emerged after merge with beta
Oct 28, 2016
1b6d19c
occam1d, added a check in the model setup that makes sure target dept…
Nov 7, 2016
e3e2bcc
added example scripts for plotting
Nov 18, 2016
4fabe4d
added example scripts for plotting
Nov 18, 2016
774be6e
debugging example scripts
Nov 18, 2016
f1ded36
debugging example scripts
Nov 18, 2016
733f3fa
fixing calculation of center position in creation of a ModEM model. A…
Dec 5, 2016
e174731
remove excess print statements
Dec 6, 2016
ec967c0
modem_new fixing grid_center position in model file
Dec 7, 2016
22b0cac
modem_new fixes to grid z construction and relative locations of data…
Dec 9, 2016
898372a
modem sgrid function, added documentation and fixed clipping
Dec 9, 2016
cf04297
moved sgrid functionality to a separate class in utils/gocad.py - wil…
Dec 9, 2016
ad663c7
add functions to read gocad sgrid to ModEM models
Dec 14, 2016
bcf3225
modem_new minor changes to fix setting of topography and covariance m…
Dec 18, 2016
372718c
modem_new added a class to work with residual files including calcula…
Dec 19, 2016
d115227
modem_new bug fixing in calculation of rms values
Dec 19, 2016
a91caf2
modem_new added function to write modelled, measured and residual pha…
Dec 19, 2016
40d0ec5
refactored write_pt_data_to_text into two functions
Dec 20, 2016
25f082d
modem_new, added functions to write phase tensor data to gmt input fi…
Dec 20, 2016
e2dc90f
bug fixing
Dec 20, 2016
65017c4
modem_new, added to gmt function, now it outputs ellipse data for sel…
Dec 20, 2016
1a998ec
added function to write rms values from modem to file
Dec 21, 2016
5aafd40
added to documentation and also generalised to be able to plot residu…
Dec 21, 2016
67966d3
ModEM => gmt bug fixing and adding some more options
Dec 21, 2016
64f501d
Fix minor bug in setting up of occam1d inversions
Jan 18, 2017
91da19b
occam2d_rewrite bug fixing, changes to setting of phase and errors in…
Jan 20, 2017
39f51b5
fixing errors in setting of resistivity errors
Jan 22, 2017
acb7616
occam2d, fixed bug in reading of mesh and model, also, added a check …
Jan 23, 2017
914ba38
occam2d, updating res errors and added functionality to mask a new da…
Jan 24, 2017
b196a74
Merge branch 'ak' of github.com:geophysics/mtpy into ak
Jan 24, 2017
7acc108
modem_new, added simple function to save res model data as x, y, res
Jan 25, 2017
59b0cb3
modem_new, minor updates to modem => xyz function
Jan 25, 2017
5cb2a53
modem_new, shifted project function out and into utils/latlongutmconv…
Jan 27, 2017
6fde6b7
updates to modem_new (projections) and utils.utmlatlongconversions. A…
Feb 3, 2017
332e771
gmtmap updates, not working yet....
Feb 6, 2017
95954f4
gmtmaps, further work plus modem_new - fixes to z grid creation and s…
Feb 10, 2017
960dec4
core.mt.interpolate - changed to interpolating log freq rather than l…
Feb 15, 2017
eb453de
modem_new updated calculation of z grid
Sep 8, 2017
3315888
update mt.interpolate function to match beta. Fixes problem with zero…
Sep 13, 2017
304aec3
modem_new, fixed the calculation of number of stations and number of …
Sep 13, 2017
d4a8211
modem_new further fixes to get models running
Sep 15, 2017
fe08610
modem_new class Data, updated definition of attribute period_buffer s…
Sep 17, 2017
b1528b6
added a nc_extra parameter, number of cells outside core station area…
Sep 18, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,11 @@ MTpy is licensed under the GPL version 3
The license agreement is contained in the repository and should be kept together with the code.


<<<<<<< HEAD
Copyright: Lars Krieger, Jared Peacock, Kent Inverarity, Alison Kirkby; Adelaide, 2013
=======
Copyright: Lars Krieger, Jared Peacock, Kent Inverarity, Alison Kirkby; Adelaide, 2015
>>>>>>> beta



Expand Down
26 changes: 25 additions & 1 deletion doc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ SPHINXBUILD = sphinx-build
PAPER =
BUILDDIR = _build

# User-friendly check for sphinx-build
ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
endif

# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
Expand All @@ -29,17 +34,20 @@ help:
@echo " epub to make an epub"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
@echo " text to make text files"
@echo " man to make manual pages"
@echo " texinfo to make Texinfo files"
@echo " info to make Texinfo files and run them through makeinfo"
@echo " gettext to make PO message catalogs"
@echo " changes to make an overview of all changed/added/deprecated items"
@echo " xml to make Docutils-native XML files"
@echo " pseudoxml to make pseudoxml-XML files for display purposes"
@echo " linkcheck to check all external links for integrity"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"

clean:
-rm -rf $(BUILDDIR)/*
rm -rf $(BUILDDIR)/*

html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
Expand Down Expand Up @@ -108,6 +116,12 @@ latexpdf:
$(MAKE) -C $(BUILDDIR)/latex all-pdf
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."

latexpdfja:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through platex and dvipdfmx..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."

text:
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
@echo
Expand Down Expand Up @@ -151,3 +165,13 @@ doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
@echo "Testing of doctests in the sources finished, look at the " \
"results in $(BUILDDIR)/doctest/output.txt."

xml:
$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
@echo
@echo "Build finished. The XML files are in $(BUILDDIR)/xml."

pseudoxml:
$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
@echo
@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
31 changes: 31 additions & 0 deletions doc/analysis.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
***********
Analysis
***********

**Module Distortion**
========================
.. automodule:: mtpy.analysis.distortion
:members:

**Module Geometry**
========================
.. automodule:: mtpy.analysis.geometry
:members:

**Module Phase Tensor**
========================
.. automodule:: mtpy.analysis.pt
:members:

**Module Static Shift**
========================
.. automodule:: mtpy.analysis.staticshift
:members:

**Module Z Invariants**
========================
.. automodule:: mtpy.analysis.zinvariants
:members:



153 changes: 129 additions & 24 deletions doc/conf.py
Original file line number Diff line number Diff line change
@@ -1,31 +1,53 @@
# -*- coding: utf-8 -*-
#
# MTpy documentation build configuration file, created by
# sphinx-quickstart on Tue Dec 17 11:03:33 2013.
# sphinx-quickstart on Thu May 19 15:22:56 2016.
#
# This file is execfile()d with the current directory set to its containing dir.
# This file is execfile()d with the current directory set to its
# containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
#
# All configuration values have a default; values that are commented out
# serve to show the default.

import sys, os
import sys
import os

# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
sys.path.insert(0, os.path.abspath('.'))
#sys.path.insert(0, os.path.abspath('.'))

# -- General configuration -----------------------------------------------------
# -- General configuration ------------------------------------------------

# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'

# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.viewcode']
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.todo',
'sphinx.ext.coverage',
'sphinx.ext.mathjax',
'sphinx.ext.viewcode',
'sphinx.ext.napoleon'
]

# Napoleon settings
napoleon_google_docstring = True
napoleon_numpy_docstring = True
napoleon_include_private_with_doc = False
napoleon_include_special_with_doc = True
napoleon_use_admonition_for_examples = False
napoleon_use_admonition_for_notes = False
napoleon_use_admonition_for_references = False
napoleon_use_ivar = False
napoleon_use_param = True
napoleon_use_rtype = True

# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
Expand All @@ -37,20 +59,20 @@
#source_encoding = 'utf-8-sig'

# The master toctree document.
master_doc = 'index'
master_doc = 'master_index'

# General information about the project.
project = u'MTpy'
copyright = u'2013, Jared Peacock, Lars Krieger, Stephan Thiel, Kent Inverarity'
copyright = u'2016, J. Peacock, L. Krieger'

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = '0.1'
version = '0.2'
# The full version, including alpha/beta/rc tags.
release = '0.1'
release = '0.2'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand All @@ -66,7 +88,8 @@
# directories to ignore when looking for source files.
exclude_patterns = ['_build']

# The reST default role (used for this markup: `text`) to use for all documents.
# The reST default role (used for this markup: `text`) to use for all
# documents.
#default_role = None

# If true, '()' will be appended to :func: etc. cross-reference text.
Expand All @@ -86,8 +109,11 @@
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []

# If true, keep warnings as "system message" paragraphs in the built documents.
#keep_warnings = False

# -- Options for HTML output ---------------------------------------------------

# -- Options for HTML output ----------------------------------------------

# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
Expand Down Expand Up @@ -122,6 +148,11 @@
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']

# Add any extra paths that contain custom files (such as robots.txt or
# .htaccess) here, relative to this directory. These files are copied
# directly to the root of the documentation.
#html_extra_path = []

# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
#html_last_updated_fmt = '%b %d, %Y'
Expand Down Expand Up @@ -167,7 +198,7 @@
htmlhelp_basename = 'MTpydoc'


# -- Options for LaTeX output --------------------------------------------------
# -- Options for LaTeX output ---------------------------------------------

latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
Expand All @@ -181,10 +212,11 @@
}

# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass [howto/manual]).
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
('index', 'MTpy.tex', u'MTpy Documentation',
u'Jared Peacock, Lars Krieger, Stephan Thiel, Kent Inverarity', 'manual'),
('master_index', 'MTpy.tex', u'MTpy Documentation',
u'J. Peacock, L. Krieger', 'manual'),
]

# The name of an image file (relative to this directory) to place at the top of
Expand All @@ -208,27 +240,27 @@
#latex_domain_indices = True


# -- Options for manual page output --------------------------------------------
# -- Options for manual page output ---------------------------------------

# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
('index', 'mtpy', u'MTpy Documentation',
[u'Jared Peacock, Lars Krieger, Stephan Thiel, Kent Inverarity'], 1)
('master_index', 'mtpy', u'MTpy Documentation',
[u'J. Peacock, L. Krieger'], 1)
]

# If true, show URL addresses after external links.
#man_show_urls = False


# -- Options for Texinfo output ------------------------------------------------
# -- Options for Texinfo output -------------------------------------------

# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
('index', 'MTpy', u'MTpy Documentation',
u'Jared Peacock, Lars Krieger, Stephan Thiel, Kent Inverarity', 'MTpy', 'One line description of project.',
('master_index', 'MTpy', u'MTpy Documentation',
u'J. Peacock, L. Krieger', 'MTpy', 'One line description of project.',
'Miscellaneous'),
]

Expand All @@ -240,3 +272,76 @@

# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'

# If true, do not generate a @detailmenu in the "Top" node's menu.
#texinfo_no_detailmenu = False


# -- Options for Epub output ----------------------------------------------

# Bibliographic Dublin Core info.
epub_title = u'MTpy'
epub_author = u'J. Peacock, L. Krieger'
epub_publisher = u'J. Peacock, L. Krieger'
epub_copyright = u'2016, J. Peacock, L. Krieger'

# The basename for the epub file. It defaults to the project name.
#epub_basename = u'MTpy'

# The HTML theme for the epub output. Since the default themes are not optimized
# for small screen space, using the same theme for HTML and epub output is
# usually not wise. This defaults to 'epub', a theme designed to save visual
# space.
#epub_theme = 'epub'

# The language of the text. It defaults to the language option
# or en if the language is not set.
#epub_language = ''

# The scheme of the identifier. Typical schemes are ISBN or URL.
#epub_scheme = ''

# The unique identifier of the text. This can be a ISBN number
# or the project homepage.
#epub_identifier = ''

# A unique identification for the text.
#epub_uid = ''

# A tuple containing the cover image and cover page html template filenames.
#epub_cover = ()

# A sequence of (type, uri, title) tuples for the guide element of content.opf.
#epub_guide = ()

# HTML files that should be inserted before the pages created by sphinx.
# The format is a list of tuples containing the path and title.
#epub_pre_files = []

# HTML files shat should be inserted after the pages created by sphinx.
# The format is a list of tuples containing the path and title.
#epub_post_files = []

# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']

# The depth of the table of contents in toc.ncx.
#epub_tocdepth = 3

# Allow duplicate toc entries.
#epub_tocdup = True

# Choose between 'default' and 'includehidden'.
#epub_tocscope = 'default'

# Fix unsupported image types using the PIL.
#epub_fix_images = False

# Scale large images.
#epub_max_image_width = 0

# How to display URL addresses: 'footnote', 'no', or 'inline'.
#epub_show_urls = 'inline'

# If false, no index is generated.
#epub_use_index = True
Loading