Man pages for FESOM/spheRlab
Spherical Geometry, Analysis, and Plotting of Geoscientific Data on Arbitrary Grids

sl.angleCompute Angle between Triangle Edges on Sphere
sl.assemble.eulermatrixAssemble rotation matrix for Euler angles (z-x-z convention)
sl.barycenterCompute Barycenter of Points
sl.boundingcircleFind a (Small) Bounding Circle For a Set of Points on a...
sl.cart.distCartesian Distance
sl.centroidCompute Centroid of a Polygon
sl.checkpositionCheck Position of Point Relative to a Line on a Sphere
sl.circleCompute Points Approximating a Circle on a Sphere
sl.colbarGenerate a Custom Colourbar
sl.contoursCompute Contours
sl.crossvecCross Product
sl.dimDimension of Array or Vector
sl.elem2linepairsExtract Unique Edges from Triangular Mesh
sl.elemfull2elemsubGenerate Elements of an Unstructured-Mesh Node Subset
sl.ens.gcdist.rmseCalculate root mean square great-circle distance error of an...
sl.fillequidistInsert Points into Line on Sphere
sl.finddistFind Point Pairs Based on Distance
sl.findneighboursFind Node Neighbours Based on Triangular Elements
sl.findnn.curvilinFind Nearest Neighbour in a Gridded Field
sl.gc.distGreat-Circle Distance
sl.grid2pathExtract Path from Gridded Field
sl.grid.addinfoAdd Grid Variables to CDO Grid File
sl.grid.curvilin2unstrConvert Curvilinear to Unstructured Grid
sl.griddes2neighmatRead CDO Grid Description File and Derive Neighbourhood
sl.grid.FESOM3Ddata1Dto2DCovert 3D FESOM data from 1D to 2D.
sl.grid.mergepointsMerge Nodes of an Unstructured Grid
sl.grid.readFESOMRead FESOM Grid
sl.grid.readNCDFRead NetCDF Grid
sl.grid.reduceRemove Nodes (and Elements) From an Unstructured Grid
sl.grid.writeCDOWrite Grid for CDO
sl.grid.writeFESOMWrite FESOM Grid
sl.grid.writeZAXISWrite z-axis for CDO
sl.inpolygon.convexCheck if Point Inside Convex Polygon
sl.intersectDiagnose Intersections of Line Segments
sl.lat1D.c2iConvert Center Latitudes to Interface Latitudes
sl.line.lat.intersectCheck if/where Line Intersects with Latitude
sl.line.line.intersectCheck if/where Two Lines Intersect
sl.line.polygon.intersectCheck if/where Line Intersects with Polygon
sl.load.naturalearthLoad Natural Earth Data
sl.lon1D.c2iConvert Center Longitudes to Interface Longitudes
sl.lonlat1Dto2DInflate Lat-Lon Vectors to Matrices
sl.lonlat2D.c2iConvert Curvilinear Lon-Lat Grid Center Locations to...
sl.lonlat2xyzConvert Lon-Lat to X-Y-Z
sl.lonlat.angleCompute Angle (GC-Distance) between Points on Sphere
sl.lonlat.identicalCheck if Lon-Lat Vectors Share Elements
sl.lonlatrot2abgConvert Rotation Lon-Lat-Rot to Alpha-Beta-Gamma
sl.match.compFind First Comparison Match
sl.mhdModified Hausdorff Distance (MHD) Calculator
sl.mhd.edgeEdge Calculator for Modified Hausdorff Distance
sl.num2colbarConvert Numerics to Integers Corresponding to Colourbar...
sl.num2colbarbreaksAuto-Define Colourbar Breaks
sl.p2pCompute Point Between Points on Sphere
sl.plot.3D.init3D Polar Plot
sl.plot.colbarPlot Colourbar
sl.plot.contoursPlot Contours
sl.plot.domainbound.curvilinPlot Curvilinear Grid Boundaries
sl.plot.elemPlot Grid Elements
sl.plot.endFinish Plot
sl.plot.fieldPlot Unstructured Field on Polygons around Nodes
sl.plot.field.elemPlot Field on Triangular Elements
sl.plot.fld.curvilinPlot Curvilinear Field
sl.plot.initInitialise spheRlab Plot
sl.plot.landseaPlot Land-Sea Mask of a Grid
sl.plot.linesPlot Lines
sl.plot.lonlatgridPlot Longitude-Latitude Grid
sl.plot.lonlatlabelsPlot Longitude-Latitude Labels
sl.plot.naturalearthPlot Natural Earth Data
sl.plot.platon.endFinish Platon Plot
sl.plot.platon.initInitialise Platon Plot
sl.plot.pointsPlot Points
sl.plot.polygonPlot Polygon
sl.plot.textPlot Text
sl.plot.vectorsPlot Vectors
sl.point.betweenCheck if Point Between Points
sl.points2ellipseDraw Ellipse around Points on a Sphere
sl.polygon.areaCompute Polygon Area on Sphere
sl.polygon.mergeholeMerge Hole in Polygon
sl.polygon.polygon.intersectCheck if/where Polygons Intersect
sl.polygon.rotdirCheck Polygon Direction of Rotation
sl.proj.mollweideMollweide Projection
sl.read.argsRead Named Arguments in Batch Mode
sl.remap.arrayRemap Array
sl.rotCoordinate Rotation on Sphere
sl.rot.vecRotate velocity vectors on a sphere
sl.segmentSegment Logical Vector
sl.shiftShift Point on Sphere
sl.smalltriag.areaCompute Small Triangle Area on Sphere
sl.spatialfilterApply Spatial Filter
sl.spatialfilter.getweightsCompute Spatial Filter Weights
sl.tracer.calculate.trajectoriesCalculate kinematic trajectories
sl.trackingshotCreate Trackingshot Movie
sl.trackingshot.wayCreate tracking shot path
sl.trackingshot.waypointCreate waypoint
sl.trackingshot.waypointsConcatenate waypoints
sl.trajectory.remaptimeRemap Times of Trajectories on Sphere
sl.triag.areaCompute Triangle Area on Sphere
sl.uv2uvwCoordinate transformation of velocity vectors (2D -> 3D)
sl.uvw2uvCoordinate transformation of velocity vectors (3D -> 2D)
sl.view.colbarView Colourbar
sl.vis.shift.rotCheck Visibility, Shift, and Rotate Points
sl.xyz2lonlatConvert X-Y-Z to Lon-Lat
sl.xyz.angleCompute Angle Between 3D Vectors
spheRlab-packageSpherical Geometry, Analysis, and Plotting of Geoscientific...
FESOM/spheRlab documentation built on April 6, 2024, 6:52 p.m.