Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
221 commits
Select commit Hold shift + click to select a range
f28e5ce
Import evtk instead of pyevtk, if available
xylar Apr 24, 2018
2bb3dd9
Fix time slice file names for time-dependent output
xylar May 21, 2018
817c84a
Fix array masking with netCDF4 1.4.0
xylar May 21, 2018
c9f6b7e
Add python scripts to alter coastlines
mark-petersen May 25, 2018
905c7ef
Merge pull request #216 from xylar/fix_numpy_masked_array
xylar May 29, 2018
69d9b52
Merge pull request #211 from xylar/update_evtk
xylar May 29, 2018
2616ac2
Change "add landlocked cells" script to not overwrite
mark-petersen Jun 2, 2018
54272d0
Remove grid_gen/ascii_netcdf_packager
mgduda May 25, 2018
7e81bc5
Remove grid_gen/basin
mgduda May 25, 2018
62785d6
Remove grid_gen/global_scvt
mgduda May 25, 2018
dbb4d7e
Remove grid_gen/icosdiv
mgduda May 25, 2018
2eb8434
Remove grid_gen/periodic_general
mgduda May 25, 2018
794a01e
Remove grid_gen/periodic_hex_minimal
mgduda May 25, 2018
d64a5da
Remove python_scripts/update_version_numbers
mgduda May 25, 2018
4d57cbe
Remove python_scripts/namelist_generation
mgduda May 25, 2018
93f28bf
Remove visualization/cross_section
mgduda May 25, 2018
b9c7d9b
Remove visualization/dx
mgduda May 25, 2018
42f42ed
Remove visualization/matlab
mgduda May 25, 2018
81e5d7f
Remove visualization/mean_section
mgduda May 25, 2018
30d85c9
Remove visualization/moc
mgduda May 25, 2018
460e740
Remove visualization/ncl
mgduda May 25, 2018
2625a51
Remove visualization/transport_sections
mgduda May 25, 2018
433c330
Move 'grid_rotate' from grid_gen/ to mesh_tools/
mgduda May 25, 2018
3260ea3
Move 'triangle_jigsaw_to_netcdf' from grid_gen/ to mesh_tools/
mgduda May 25, 2018
cfa6c76
Move 'points-mpas' from grid_gen/ to mesh_tools/
mgduda May 25, 2018
e496fd4
Move 'periodic_hex' from grid_gen/ to mesh_tools/
mgduda May 25, 2018
b0d9a8c
Move 'periodic_quad' from grid_gen/ to mesh_tools/
mgduda May 25, 2018
7b5bfe3
Move 'create_SCRIP_files' from grid_gen/ to mesh_tools/
mgduda May 25, 2018
32e69ae
Move 'mesh_conversion_tools' from grid_gen/ to mesh_tools/
mgduda May 25, 2018
2364706
Move 'planar_grid_transformations' grid_gen/ to mesh_tools/
mgduda May 25, 2018
b3f872e
Move 'acme_namelist_file_generator' from python_scripts/ to source_co…
mgduda May 25, 2018
db4c91b
Move 'mpas_source_linter' from python_scripts/ to source_code_process…
mgduda May 25, 2018
604a69a
Move 'planar_grids' from visualization/python to visualization
mark-petersen Jun 9, 2018
2c6c407
Move 'initial_condition_interpolation' from grid_gen to ocean
mark-petersen Jun 9, 2018
df51d1d
Move 'seaice_grid_tools' from grid_gen to seaice
mark-petersen Jun 9, 2018
b04f877
Move 'landice_grid_tools' from grid_gen to landice
mark-petersen Jun 9, 2018
dd3be64
Move 'moc_southern_boundary_extractor' from python_scripts to ocean
mark-petersen Jun 9, 2018
93c3eef
Move 'paraview_vtk_field_extractor' from python_scripts to visualization
mark-petersen Jun 9, 2018
9ed47ee
Move 'processor_decompositions' from python_scripts to mesh_tools
mark-petersen Jun 9, 2018
aa93ca6
Move 'decomposition_fields' from python_scripts to output_processing
mark-petersen Jun 9, 2018
88f3841
Move 'grid_quality' from python_scripts to output_processing
mark-petersen Jun 9, 2018
913b883
Add atmosphere directory
mark-petersen Jun 9, 2018
c9b6b00
Move 'seaice_grid_tools' from seaice to mesh_tools
mark-petersen Jun 9, 2018
064b3a0
Merge PR #221 'directory_reorganization'
mark-petersen Jun 9, 2018
f825edf
Merge PR #220 'ocean/remove_landlocked_cells' into master
mark-petersen Jun 10, 2018
2b6fada
Adds missing vim fold
pwolfram Mar 8, 2018
b8d361c
Fixes redundant line
pwolfram Mar 8, 2018
513d865
Adds capability to handle periodic meshes
pwolfram Mar 8, 2018
5bcaea2
Break _fix_periodic_vertices into 2 1D calls
xylar May 21, 2018
9165644
Merge PR #205 paraview_extractor_periodic
pwolfram Jul 20, 2018
1cb6485
Add performance scripts
Jun 15, 2018
6476995
Included Comments
Aug 6, 2018
e7bc580
Included files for generating weighted graph.info files and subsequen…
Aug 6, 2018
d79dcb6
Allows extraction of single dimension time coord
pwolfram Aug 8, 2018
5a101e4
Fix checks for "is_periodic"
xylar Aug 9, 2018
39e2451
Merge #224 extract_from_timeMonthly_avg_daysSinceStartOfSim
pwolfram Aug 13, 2018
cf03ffa
Apply autopep8 formatting
mark-petersen Aug 23, 2018
70da9ea
Remove copy of file to generate weights
mark-petersen Aug 24, 2018
8d2ecd3
Fixes lat-lon coordinates for MPAS-O output
pwolfram Aug 24, 2018
c23d696
Merge fix_lat_lon
pwolfram Aug 26, 2018
1df1590
Add machines. Small alterations in arguments.
mark-petersen Aug 24, 2018
77f9827
Update script names
mark-petersen Sep 10, 2018
59302cf
Merge remote-tracking branch 'divya/ocean_performance_testing'
mark-petersen Sep 10, 2018
0528396
Fixes grid_rotate overwrite bug
MiCurry Oct 18, 2018
a9d628d
Merge branch 'grid_rotate/overwrite_bug'
mgduda Oct 31, 2018
1a13f43
Add a script for adding zMid to MPAS-O data
xylar Nov 16, 2018
d7a8931
Add script to add refZMid to an MPAS-O dataset
xylar Nov 20, 2018
ccda6c0
Add a script to write out zMid in its own file
xylar Nov 20, 2018
500e514
Rename refZMid to depth
xylar Nov 20, 2018
3f69b6a
PEP8 fixes and some python 3 support
xylar Nov 30, 2018
487b173
Add error handling for sphereRadius=0
stephenprice Dec 3, 2018
5f964cb
add warnings for sphereRadius=0 and on_a_sphere=0
stephenprice Dec 4, 2018
88de076
Add support for creating topo geometry
xylar Dec 1, 2018
4680cce
Fixes python2/3 compatability for unicode
pwolfram Dec 5, 2018
45dca9e
Fix periodicity with topography
xylar Dec 5, 2018
1dd9c0f
Remove debug print statement
xylar Dec 6, 2018
b0beddb
Merge pull request #230 from xylar/extract_vtk_topography
xylar Dec 6, 2018
576b509
Merge PR #231 from 'steve/add_sphere_radius_logic_check'
stephenprice Dec 6, 2018
50300ae
Add meshDensity field to doubly-periodic hexagonal grid.nc files
mgduda Jan 4, 2019
8d65738
Rename nVertLevels --> depth
xylar Jan 4, 2019
33bf7f5
Update attributes for CF compliance
xylar Jan 7, 2019
7edc9ac
Merge branch 'periodic_hex_meshDensity' (PR #232)
mgduda Jan 7, 2019
4cbbd41
Remove standard_name for zMid (*not* depth)
xylar Jan 8, 2019
82d007d
Handle datasets without vertical dimension
xylar Jan 12, 2019
70525e4
Add date stamp to history; fix handling of _FillValue
xylar Jan 13, 2019
aac48af
Support xtime=none command-line argument
xylar Jan 16, 2019
d126433
Merge pull request #236 from xylar/vtk_extractor_time_but_no_xtime
xylar Jan 16, 2019
b90629b
Add depth_bnds and valid_min/max to add_depth script
xylar Jan 18, 2019
ba5e58e
Add axis attribute to depth
xylar Jan 18, 2019
7cf6e3d
Fix computation of nBlocks
xylar Jan 26, 2019
2d7bafa
Strip is_periodic and on_a_sphere strings
xylar Jan 26, 2019
8cbf6b6
Fix bug/typo in print statement in create LI grid script
matthewhoffman Jan 28, 2019
61e64f3
Fix some CISM-style variable names in interplation script
matthewhoffman Jan 28, 2019
04cf55a
Add option to include effectivePressure in MALI input files
matthewhoffman Jan 28, 2019
921b952
Reorganize LI tools directory
matthewhoffman Jan 28, 2019
787552e
Merge pull request #239 from matthewhoffman/landice/reorganization
matthewhoffman Jan 29, 2019
55a0fc8
Remove shallow-water IC fields from periodic hex meshes
mgduda Jan 30, 2019
eb772e8
Merge branch 'remove_periodic_hex_ICs'
mgduda Jan 31, 2019
88a4f4b
Add tool to extract MPAS fields from E3SM coupler history files
matthewhoffman Feb 11, 2019
68c366b
Minor cleanup/updating to e3sm cpl extraction script
matthewhoffman Feb 11, 2019
9010299
Add a script that performs vector reconstruction
xylar Feb 19, 2019
f34f833
Fix bug in MPASO o2x field extraction
matthewhoffman Feb 20, 2019
f6a5773
Fix bug in x2oacc coupler field conversion
matthewhoffman Feb 20, 2019
f1ec117
Add python code for computing planar hex meshes
xylar Feb 25, 2019
e0e4dcb
Add conda recipe for mesh conversion tools
xylar Feb 15, 2019
ec39fba
Add local copy of netcdf-cxx-4.2
xylar Feb 15, 2019
93655c5
Update build to use local netcdf-cxx-4.2
xylar Feb 15, 2019
5c49f82
Update commit hash to use for the package
xylar Feb 15, 2019
de9b733
Change CC to CXX in make file
xylar Feb 20, 2019
0f1d7ce
Update conda recipe to switch to CXX build
xylar Feb 20, 2019
9d479f1
Check that ny is even
xylar Feb 25, 2019
6d0fa3a
Merge pull request #242 from matthewhoffman/e3sm_cpl_viz
matthewhoffman Feb 26, 2019
772c017
Make a main() function for later use as entry point
xylar Feb 26, 2019
1ff7a8a
Restructure for better use as python module
xylar Feb 26, 2019
4916a9e
Add a script to mark critical land blockages
xylar Feb 28, 2019
106b14c
Update framework/vector_reconstruction.py
xylar Feb 28, 2019
2428602
Move vector reconstruciton to operators directory
xylar Feb 28, 2019
0ef1f83
Merge pull request #243 from xylar/mesh_conversion_tools_conda_recipe
xylar Mar 2, 2019
97815c6
Merge pull request #246 from xylar/python_planar_hex
xylar Mar 2, 2019
dd14bd0
Merge PR #247 'xylar/ocean/add_critical_land_blockage'
mark-petersen Mar 6, 2019
0c0efb7
Add Tool to merge 2 MPAS non-contiguous meshes into a single file
matthewhoffman Mar 26, 2019
0b23d79
Merge pull request #238 from xylar/fix_paraview_extractor_blocking
xylar Apr 29, 2019
426d9a4
single np flag
May 1, 2019
354bf7e
Logical flag for npx, npy
May 1, 2019
b35e1c1
cleanup
May 1, 2019
f11f76d
formatted
May 2, 2019
ee4b2d8
Merge pull request #253 from amrapallig/nonperiodic_planar_hex
xylar May 6, 2019
43895b1
Update print statement to function calls for python 3
xylar Feb 26, 2019
f00466a
Remove a tab (indentation should be with spaces)
xylar Feb 26, 2019
fed2fdc
Merge pull request #249 from xylar/land_ice_mesh_tools_to_python3
xylar May 8, 2019
8ed7c1a
Fix print statements for python 3
xylar Mar 7, 2019
4494c51
Fix PEP8 formatting of coastline alteration scripts
xylar Mar 7, 2019
b9f1191
Move conda recipe to mesh_tools
xylar Feb 25, 2019
ce3a27f
Add LICENSE file
xylar Feb 25, 2019
6c65a4b
Add mpas_mesh_tools python package
xylar Feb 25, 2019
2d69688
Fix is_periodic if both --npx and --npy are used
xylar May 6, 2019
30f9945
Update conda recipe to include mpas_mesh_tools package
xylar Feb 25, 2019
832df95
Update setup.py and conda recipe
xylar Feb 26, 2019
187d4f7
Fix PEP8 formatting on mark_horns_for_culling.py
xylar Feb 26, 2019
97bbedd
Update the recipe to move land ice mesh tools
xylar Feb 27, 2019
2accb0d
Add translate and io to mpas_mesh_tools
xylar Mar 2, 2019
ee3d53c
Fix the conda recipe
xylar Mar 2, 2019
dab0c32
Add more scripts needed for COMPASS
xylar Mar 7, 2019
cd61743
Add python function to interface with mesh conversion tools
xylar Mar 16, 2019
bb8f187
Update gitignore to ignore many more unwanted files/dirs
xylar Mar 16, 2019
4000fab
Add a starting point for MPAS mesh-tool documentation
xylar Mar 18, 2019
8a49167
Move mpas_mesh_tools up a directory
xylar Apr 25, 2019
ac8c01c
Add the paraview extractor to mpas_mesh_tools
xylar Apr 25, 2019
05defe2
Rename mpas_mesh_tools to just mpas_tools
xylar Apr 28, 2019
a4051f9
Update 2 coastal-alteration tools to be functions
xylar Apr 28, 2019
fa33182
Switch conversion to using a temp directory
xylar Apr 29, 2019
93dd159
Add option to set NetCDF format
xylar Apr 29, 2019
6516c7e
Move mpas_tools package into conda_package
xylar May 3, 2019
061bc4b
Make add_land_locked_cells_to_mask a function
xylar May 3, 2019
bde3e5d
Change add_land_locked_cells_to_mask to use xarray
xylar May 3, 2019
4efecfc
Add test for non-periodic planar-hex meshes
xylar May 6, 2019
eb25e77
Add support for lists of masks for the conda-package cell culler
xylar May 8, 2019
8948389
Merge pull request #248 from xylar/mesh_tools_conda_package
xylar May 9, 2019
a6a4ecf
Add support for cmake to mesh_conversion_tools
xylar May 10, 2019
c88c863
Rename conflicting name merge --> mergeOp
xylar May 10, 2019
8cfffee
Update conversion test to use Agg backend
xylar May 10, 2019
d46107b
Bump version number
xylar May 10, 2019
9c1e553
Explicitly add -std=c++0x flag
xylar May 10, 2019
e2202ec
Merge pull request #254 from xylar/build_with_cmake
xylar May 11, 2019
7463f35
bugfix on time_series_file.close() location
bradyrx May 14, 2019
913fd35
Merge pull request #255 from bradyrx/fix_vtk_extractor_bug
xylar May 15, 2019
19355a8
Add an external script to conda-package planar_hex
xylar May 17, 2019
2bf75f5
Minor improvements after code review
matthewhoffman May 30, 2019
32fe245
Merge pull request #252 from matthewhoffman/merge_split_tool
matthewhoffman May 30, 2019
db76d55
Merge pull request #229 from xylar/script_to_add_mpas_o_depth
xylar Jun 2, 2019
2a159af
Merge pull request #244 from xylar/add_vector_reconstruction
xylar Jun 2, 2019
edd6d34
Add Tool to split 2 merged meshes into seperate files
jhkennedy May 29, 2019
9f5d83e
Updates to merge_grids and split_grids
jhkennedy Jun 2, 2019
f1d192d
Expand on typical usage in help comment
matthewhoffman Jun 4, 2019
622583e
Continue with warning if desired global attributes are missing
matthewhoffman Jun 4, 2019
c71c096
Fix bugs in edges/vertex index adjustment for file2
matthewhoffman Jun 4, 2019
895307a
Prep for conda package and some PEP8
jhkennedy Jun 4, 2019
2f69857
Move merge and split grids into conda package
jhkennedy Jun 4, 2019
827b407
Add symbolic link for merge_grids/split_grids to preseve past UI
jhkennedy Jun 4, 2019
0386ffc
Python 2 fixes
jhkennedy Jun 4, 2019
7c21416
Merge pull request #256 from xylar/external_link_to_planar_hex
xylar Jun 4, 2019
abeceb3
Updates for conda packaging
jhkennedy Jun 4, 2019
46f30c7
Fix writing of pvd files in the paraview extractor
xylar Jun 13, 2019
93d79c5
Add set_lat_lon_fields_in_planar_grid to conda package
matthewhoffman Jun 14, 2019
0e475a5
Update planar_grid_transformations tools for py3
matthewhoffman Jun 14, 2019
baec630
Convert landice/output_processing_li to py3
matthewhoffman Jun 14, 2019
58a9e02
Complete conversion to py3 in landice/mesh_tools_li
matthewhoffman Jun 14, 2019
e9b23f7
Fix "progress bar" in create_landice_grid_from_generic_MPAS_grid
matthewhoffman Jun 14, 2019
e9f7747
Merge pull request #259 from xylar/fix_paraview_extractor_pvd
xylar Jun 19, 2019
4cfef4b
Merge pull request #260 from matthewhoffman/landice/py3_conversion
matthewhoffman Jun 19, 2019
009076a
Merge pull request #257 from jhkennedy/merge_split_tool
matthewhoffman Jun 20, 2019
b7234f5
Update to v0.0.3 for release
xylar Jun 15, 2019
67a9614
Update copyright date to 2019
xylar Jun 21, 2019
b2d758d
Find version number in __init__.py where possible
xylar Jun 21, 2019
328b2dc
Merge pull request #261 from xylar/update_to_v0.0.3
xylar Jun 21, 2019
e542d4f
Add new script to remove non-monotonically increasing times from outp…
matthewhoffman Jul 9, 2019
735f3da
Add masked array error fix to interpolation script
matthewhoffman Jul 29, 2019
63b51b4
use second limb of time loops
matthewhoffman Jul 29, 2019
275e143
Merge pull request #266 from matthewhoffman/landice/output_time_repea…
matthewhoffman Jul 29, 2019
f6fde00
Add nearest neighbor interpolation to interp script
matthewhoffman Aug 21, 2019
9e4fbe9
Merge pull request #267 from matthewhoffman/landice/add_nn_interp
matthewhoffman Aug 21, 2019
7ef63f2
Add bare-bones docs with Read The Docs
xylar Oct 3, 2019
80a307e
Merge pull request #268 from xylar/add_readthedocs
xylar Oct 3, 2019
f36008d
Fix conda package setup.py when called with a path
xylar Oct 3, 2019
3c22fbb
Merge pull request #269 from xylar/fix_setup_with_path
xylar Oct 3, 2019
143b9cd
In conda package, copy directories within setup.py
xylar Oct 3, 2019
ef75e66
Merge pull request #270 from xylar/copy_scripts_to_package_in_setup
xylar Oct 3, 2019
9adccb5
Upgrade create_SCRIP_file_from_MPAS_mesh.py to python3
mark-petersen Oct 27, 2019
ec04dce
Change spacing
mark-petersen Oct 28, 2019
1be9644
Merge branch 'create_scrip_file_python3'
mark-petersen Oct 28, 2019
0f156ec
Add MPAS scrip creation script to conda package
xylar Oct 28, 2019
15a9492
In setup.py only copy external source dirs if not already done
xylar Oct 28, 2019
c3609c0
Update to v0.0.4
xylar Oct 28, 2019
4438efb
Merge pull request #272 from xylar/update_conda_package
xylar Oct 28, 2019
e94f14a
Update define_cullMask.py to allow more input
matthewhoffman Nov 5, 2019
6ac019d
Merge pull request #273 from matthewhoffman/landice/update_cull_mask_…
matthewhoffman Nov 5, 2019
f5178ca
Rewrite MOC southern boundar extractor
xylar Sep 18, 2017
cafc0e5
Add MOC southern transect script to package
xylar Aug 12, 2019
92a6c70
Rename dimension in transectNames
xylar Aug 13, 2019
12ef7fd
Better document --positive_lon flag for mask creator
xylar Aug 13, 2019
da04231
Add missing transect variables
xylar Sep 4, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
92 changes: 92 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,95 @@
*.png

# Each tool should also have it's own .gitignore file that ignores the build files for that tool.

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# IPython Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# dotenv
.env

# virtualenv
venv/
ENV/

# Spyder project settings
.spyderproject

# Rope project settings
.ropeproject

.DS_Store
39 changes: 39 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Copyright (c) 2013-2019, Los Alamos National Security, LLC (LANS) (Ocean: LA-CC-13-047;
Land Ice: LA-CC-13-117) and the University Corporation for Atmospheric Research (UCAR).

All rights reserved.

LANS is the operator of the Los Alamos National Laboratory under Contract No.
DE-AC52-06NA25396 with the U.S. Department of Energy. UCAR manages the National
Center for Atmospheric Research under Cooperative Agreement ATM-0753581 with the
National Science Foundation. The U.S. Government has rights to use, reproduce,
and distribute this software. NO WARRANTY, EXPRESS OR IMPLIED IS OFFERED BY
LANS, UCAR OR THE GOVERNMENT AND NONE OF THEM ASSUME ANY LIABILITY FOR THE USE
OF THIS SOFTWARE. If software is modified to produce derivative works, such
modified software should be clearly marked, so as not to confuse it with the
version available from LANS and UCAR.

Additionally, redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1) Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2) Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.

3) None of the names of LANS, UCAR or the names of its contributors, if any, may
be used to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1 change: 1 addition & 0 deletions atmosphere/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Readme file for MPAS-Tools atmosphere directory.
24 changes: 24 additions & 0 deletions conda_package/docs/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Minimal makefile for Sphinx documentation
#

# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SPHINXPROJ = mpas_tools
SOURCEDIR = .
BUILDDIR = _build

# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

clean:
rm -rf *obs_table.rst generated obs
@$(SPHINXBUILD) -M clean "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

.PHONY: help Makefile

# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
68 changes: 68 additions & 0 deletions conda_package/docs/api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#############
API reference
#############

This page provides an auto-generated summary of the MPAS mesh-tools API. For
more details and examples, refer to the relevant chapters in the main part of
the documentation.

MPAS mesh tools
===============

.. currentmodule:: mpas_tools.planar_hex

.. autosummary::
:toctree: generated/

make_planar_hex_mesh

.. currentmodule:: mpas_tools.translate

.. autosummary::
:toctree: generated/

translate


.. currentmodule:: mpas_tools.conversion

.. autosummary::
:toctree: generated/

convert
cull
mask

.. currentmodule:: mpas_tools.merge_grids

.. autosummary::
:toctree: generated/

merge_grids

.. currentmodule:: mpas_tools.split_grids

.. autosummary::
:toctree: generated/

split_grids

.. currentmodule:: mpas_tools.io

.. autosummary::
:toctree: generated/

write_netcdf


Ocean Tools
===========

.. currentmodule:: mpas_tools.ocean.coastline_alteration

.. autosummary::
:toctree: generated/

add_critical_land_blockages
widen_transect_edge_masks

Loading