API Reference
Nothing is exported and nothing is rebound at the package's top level: every name is reached through the submodule that defines it.
using FlowGeometries: FlowGeometries as FGOne page per module — the reference is large enough that a single page is slow to load, and the split keeps each module's surface readable on its own. The index below spans all of them.
FlowGeometries.FlowGeometries — Module
FlowGeometriesCoordinate metrics, spherical samplings, and grid types.
AbstractGeometry
├── AbstractCartesianGeometry ← CartesianGeometry
└── AbstractSphericalGeometry ← SphericalGeometry
AbstractSphericalSampling
├── … spectral / lat-lon / HEALPix / cubed-sphere / icosahedral / Yin–Yang / scattered …
AbstractGrid
├── AbstractStructuredGrid ← StructuredGrid
├── AbstractCurvilinearGrid ← CurvilinearGrid
└── AbstractUnstructuredGrid ← UnstructuredGridNothing is exported and nothing is rebound at the top level: every name is reached through the submodule that defines it.
using FlowGeometries: FlowGeometries as FG
geo = FG.Geometry.SphericalGeometry()
grid = FG.Connectivity.structured_grid(FG.SphericalSampling.GaussLegendreSampling(), 64)
FG.Grids.coords(grid, 2, 3) # (λ=, φ=)
FG.Geometry.distance(geo, p1, p2)Submodules: Axes (coordinate axes and the spacing trait), Geometry (metrics), Stencils (neighbourhood shapes), Discretization (location, interpolation, staggering, derivative weights), SphericalSampling (where the points go), Grids (storage), Connectivity (topology), Execution (how bulk loops run).
Index
FlowGeometries.Axes.AbstractUniformAxisFlowGeometries.Axes.ConstantVectorFlowGeometries.Axes.NonuniformSpacingFlowGeometries.Axes.UniformAxisFlowGeometries.Axes.UniformSpacingFlowGeometries.Axes.isuniformFlowGeometries.Axes.similar_axisFlowGeometries.Axes.spacingFlowGeometries.Axes.spacing_traitFlowGeometries.Axes.uniform_axisFlowGeometries.Axes.wrap_signFlowGeometries.Geometry.AbstractCartesianGeometryFlowGeometries.Geometry.AbstractEllipsoidalGeometryFlowGeometries.Geometry.AbstractGeometryFlowGeometries.Geometry.AbstractSphericalGeometryFlowGeometries.Geometry.CartesianGeometryFlowGeometries.Geometry.PoleRotationFlowGeometries.Geometry.SphericalGeometryFlowGeometries.Geometry.SpheroidGeometryFlowGeometries.Geometry._ambient_namesFlowGeometries.Geometry._atFlowGeometries.Geometry.area_elementFlowGeometries.Geometry.area_elementFlowGeometries.Geometry.as_ntupleFlowGeometries.Geometry.as_tensor6FlowGeometries.Geometry.build_pointFlowGeometries.Geometry.cartesian_to_sphericalFlowGeometries.Geometry.distanceFlowGeometries.Geometry.distanceFlowGeometries.Geometry.eccentricity²FlowGeometries.Geometry.flatteningFlowGeometries.Geometry.float_typeFlowGeometries.Geometry.geodetic_to_cartesianFlowGeometries.Geometry.jacobianFlowGeometries.Geometry.local_tangent_basisFlowGeometries.Geometry.meridional_radiusFlowGeometries.Geometry.named_pointFlowGeometries.Geometry.nonuniform_first_derivativeFlowGeometries.Geometry.point_namesFlowGeometries.Geometry.prime_vertical_radiusFlowGeometries.Geometry.project_to_tangent_planeFlowGeometries.Geometry.radiusFlowGeometries.Geometry.rotateFlowGeometries.Geometry.rotate!FlowGeometries.Geometry.scale_factorsFlowGeometries.Geometry.semimajor_axisFlowGeometries.Geometry.semiminor_axisFlowGeometries.Geometry.similar_geometryFlowGeometries.Geometry.spherical_excessFlowGeometries.Geometry.spherical_to_cartesianFlowGeometries.Geometry.tensor_from_localFlowGeometries.Geometry.tensor_to_localFlowGeometries.Geometry.triangle_areaFlowGeometries.Geometry.triangle_area_from_unit_vectorsFlowGeometries.Geometry.unit_vectorFlowGeometries.Geometry.unrotateFlowGeometries.Geometry.vector_from_cartesianFlowGeometries.Geometry.vector_to_cartesianFlowGeometries.Geometry.volume_elementFlowGeometries.Geometry.volume_elementFlowGeometries.SphericalSampling.AbstractLatLonSamplingFlowGeometries.SphericalSampling.AbstractReducedGaussianSamplingFlowGeometries.SphericalSampling.AbstractRingSamplingFlowGeometries.SphericalSampling.AbstractSpectralQuadratureSamplingFlowGeometries.SphericalSampling.AbstractSphericalSamplingFlowGeometries.SphericalSampling.AbstractTensorProductSphericalSamplingFlowGeometries.SphericalSampling.ClenshawCurtisSamplingFlowGeometries.SphericalSampling.CubedSphereSamplingFlowGeometries.SphericalSampling.DriscollHealyEqualSamplingFlowGeometries.SphericalSampling.DriscollHealySamplingFlowGeometries.SphericalSampling.FibonacciSamplingFlowGeometries.SphericalSampling.GaussLegendreSamplingFlowGeometries.SphericalSampling.HEALPixSamplingFlowGeometries.SphericalSampling.IcosahedralSamplingFlowGeometries.SphericalSampling.LatLonSamplingFlowGeometries.SphericalSampling.McEwenWiauxSamplingFlowGeometries.SphericalSampling.NestedFlowGeometries.SphericalSampling.OctahedralGaussianSamplingFlowGeometries.SphericalSampling.OpenNodesFlowGeometries.SphericalSampling.ReducedGaussianSamplingFlowGeometries.SphericalSampling.RingFlowGeometries.SphericalSampling.RingSchemeFlowGeometries.SphericalSampling.ScatteredSphericalSamplingFlowGeometries.SphericalSampling.YinYangSamplingFlowGeometries.SphericalSampling._equiangular_sums!FlowGeometries.SphericalSampling._equiangular_weights!FlowGeometries.SphericalSampling._gauss_legendre!FlowGeometries.SphericalSampling._gauss_legendre_newton!FlowGeometries.SphericalSampling._gauss_legendre_μ!FlowGeometries.SphericalSampling._hp_ang2xyfFlowGeometries.SphericalSampling._ico_node_idFlowGeometries.SphericalSampling._icosahedron_baseFlowGeometries.SphericalSampling._put_lonlat!FlowGeometries.SphericalSampling.admits_exact_bandlimited_quadratureFlowGeometries.SphericalSampling.ang2pixFlowGeometries.SphericalSampling.axes_lengthsFlowGeometries.SphericalSampling.bandlimitFlowGeometries.SphericalSampling.colatitudeFlowGeometries.SphericalSampling.cubed_sphere_pointsFlowGeometries.SphericalSampling.cubed_sphere_points!FlowGeometries.SphericalSampling.geographic_latitudeFlowGeometries.SphericalSampling.icosahedral_meshFlowGeometries.SphericalSampling.icosahedral_verticesFlowGeometries.SphericalSampling.icosahedral_vertices!FlowGeometries.SphericalSampling.latitude_weightsFlowGeometries.SphericalSampling.latitude_weightsFlowGeometries.SphericalSampling.latitude_weights!FlowGeometries.SphericalSampling.latitude_weights!FlowGeometries.SphericalSampling.nlat_for_bandlimitFlowGeometries.SphericalSampling.nlon_for_nlatFlowGeometries.SphericalSampling.nlon_in_ringFlowGeometries.SphericalSampling.nlon_per_ringFlowGeometries.SphericalSampling.npointsFlowGeometries.SphericalSampling.npointsFlowGeometries.SphericalSampling.nringsFlowGeometries.SphericalSampling.pix2angFlowGeometries.SphericalSampling.pix2vecFlowGeometries.SphericalSampling.ring2nestFlowGeometries.SphericalSampling.ring_infoFlowGeometries.SphericalSampling.ring_latitudesFlowGeometries.SphericalSampling.ring_rangeFlowGeometries.SphericalSampling.spherical_axesFlowGeometries.SphericalSampling.spherical_axes!FlowGeometries.SphericalSampling.spherical_pointsFlowGeometries.SphericalSampling.spherical_pointsFlowGeometries.SphericalSampling.spherical_points!FlowGeometries.SphericalSampling.spherical_points!FlowGeometries.SphericalSampling.spherical_points!FlowGeometries.SphericalSampling.spherical_points!FlowGeometries.SphericalSampling.spherical_quadratureFlowGeometries.SphericalSampling.spherical_quadrature!FlowGeometries.SphericalSampling.vec2pixFlowGeometries.SphericalSampling.yin_yang_panelsFlowGeometries.SphericalSampling.yin_yang_panels!FlowGeometries.Stencils.AbstractStencilFlowGeometries.Stencils.AnisotropicFlowGeometries.Stencils.AxialFlowGeometries.Stencils.CellRadiusFlowGeometries.Stencils.CustomFlowGeometries.Stencils.DiagonalFlowGeometries.Stencils.MetricBallFlowGeometries.Stencils.MooreFlowGeometries.Stencils.VertexFlowGeometries.Stencils.VonNeumannFlowGeometries.Stencils.fold_offsetsFlowGeometries.Stencils.foreach_offsetFlowGeometries.Stencils.nstencilFlowGeometries.Stencils.offsetsFlowGeometries.Stencils.reachFlowGeometries.Discretization.AbstractLocationFlowGeometries.Discretization.AbstractMaskPolicyFlowGeometries.Discretization.BlankMaskedFlowGeometries.Discretization.CenterFlowGeometries.Discretization.FaceFlowGeometries.Discretization.GradientPlanFlowGeometries.Discretization.ReduceInRunFlowGeometries.Discretization.ShiftWithinRunFlowGeometries.Discretization.StencilScratchFlowGeometries.Discretization._stencil_sweep_host!FlowGeometries.Discretization._sympinv2FlowGeometries.Discretization._window_startFlowGeometries.Discretization.apply_stencil!FlowGeometries.Discretization.apply_stencil!FlowGeometries.Discretization.axis_stencilsFlowGeometries.Discretization.cell_widthFlowGeometries.Discretization.cell_widthsFlowGeometries.Discretization.centersFlowGeometries.Discretization.derivative!FlowGeometries.Discretization.facesFlowGeometries.Discretization.fd_weightsFlowGeometries.Discretization.fd_weightsFlowGeometries.Discretization.fd_weights!FlowGeometries.Discretization.gradient!FlowGeometries.Discretization.interpolateFlowGeometries.Discretization.interpolation_weightsFlowGeometries.Discretization.jacobianFlowGeometries.Discretization.lagrange_weightsFlowGeometries.Discretization.local_spacingFlowGeometries.Discretization.locateFlowGeometries.Discretization.metric_floorFlowGeometries.Discretization.nearest_indexFlowGeometries.Discretization.nodesFlowGeometries.Discretization.scale_factorsFlowGeometries.Discretization.stencil_scratchFlowGeometries.Grids.AbstractCurvilinearGridFlowGeometries.Grids.AbstractEmbeddingFlowGeometries.Grids.AbstractGridFlowGeometries.Grids.AbstractStructuredGridFlowGeometries.Grids.AbstractTopologyFlowGeometries.Grids.AbstractUnstructuredGridFlowGeometries.Grids.AllActiveFlowGeometries.Grids.ArcEmbeddingFlowGeometries.Grids.AxisStatsFlowGeometries.Grids.BoundedFlowGeometries.Grids.CartesianEmbeddingFlowGeometries.Grids.CellListIndexFlowGeometries.Grids.ChordEmbeddingFlowGeometries.Grids.CurvilinearGridFlowGeometries.Grids.CurvilinearGridFlowGeometries.Grids.PeriodicFlowGeometries.Grids.SeparableMeasureFlowGeometries.Grids.StructuredGridFlowGeometries.Grids.StructuredGridFlowGeometries.Grids.UnstructuredGridFlowGeometries.Grids.UnstructuredGridFlowGeometries.Grids.UnstructuredGridFlowGeometries.Discretization.apply_stencil!FlowGeometries.Discretization.apply_stencil!FlowGeometries.Discretization.axis_stencilsFlowGeometries.Discretization.derivative!FlowGeometries.Geometry.distanceFlowGeometries.Grids._axis_statsFlowGeometries.Grids._build_kdtree_neighborsFlowGeometries.Grids._cell_measureFlowGeometries.Grids._centers_to_cornersFlowGeometries.Grids._curvilinear_periodsFlowGeometries.Grids._curvilinear_topologyFlowGeometries.Grids._ghost_pointsFlowGeometries.Grids._grid_pointsFlowGeometries.Grids._max_gapFlowGeometries.Grids._measure_factorsFlowGeometries.Grids._min_gapFlowGeometries.Grids._min_imageFlowGeometries.Grids._raw_coordsFlowGeometries.Grids._sep_extremaFlowGeometries.Grids._shift_setFlowGeometries.Grids._to_axisFlowGeometries.Grids._voronoi_areasFlowGeometries.Grids._wrap_lengthsFlowGeometries.Grids._wrap_signFlowGeometries.Grids.areaFlowGeometries.Grids.axisFlowGeometries.Grids.axis_statsFlowGeometries.Grids.boundsFlowGeometries.Grids.cell_listFlowGeometries.Grids.cell_widthFlowGeometries.Grids.cell_widthsFlowGeometries.Grids.coordinate_namesFlowGeometries.Grids.coordinatesFlowGeometries.Grids.coordsFlowGeometries.Grids.coordsFlowGeometries.Grids.coords!FlowGeometries.Grids.corner_coordsFlowGeometries.Grids.cornersFlowGeometries.Grids.displacementFlowGeometries.Grids.embed_pointFlowGeometries.Grids.embedded_pointsFlowGeometries.Grids.embedded_radiusFlowGeometries.Grids.extentFlowGeometries.Grids.fold_candidatesFlowGeometries.Grids.fold_candidates_atFlowGeometries.Grids.has_spatial_indexFlowGeometries.Grids.index_within!FlowGeometries.Grids.isperiodicFlowGeometries.Grids.isuniformFlowGeometries.Grids.local_spacingFlowGeometries.Grids.locateFlowGeometries.Grids.maskFlowGeometries.Grids.maximum_spacingFlowGeometries.Grids.measureFlowGeometries.Grids.measure_arrayFlowGeometries.Grids.measure_factorsFlowGeometries.Grids.minimum_spacingFlowGeometries.Grids.neighbor_nbrsFlowGeometries.Grids.neighborsFlowGeometries.Grids.originFlowGeometries.Grids.periodFlowGeometries.Grids.periodic_flagsFlowGeometries.Grids.rotateFlowGeometries.Grids.size_tupleFlowGeometries.Grids.spacingFlowGeometries.Grids.spatial_indexFlowGeometries.Grids.topologyFlowGeometries.Connectivity.AbstractImageConventionFlowGeometries.Connectivity.AbstractReachFlowGeometries.Connectivity.AllImagesFlowGeometries.Connectivity.CSRConnectivityFlowGeometries.Connectivity.ConnectedFlowGeometries.Connectivity.IndexTopologyFlowGeometries.Connectivity.MetricTopologyFlowGeometries.Connectivity.NearestImageFlowGeometries.Connectivity.StencilNeighborsFlowGeometries.Connectivity.UnrestrictedFlowGeometries.Connectivity._csr_from_candidatesFlowGeometries.Connectivity._csr_from_undirected_edgesFlowGeometries.Connectivity._cubed_neighborFlowGeometries.Connectivity._default_node_areasFlowGeometries.Connectivity._default_node_areasFlowGeometries.Connectivity._icosahedral_dual_areasFlowGeometries.Connectivity._sort_unique_filter!FlowGeometries.Connectivity._yin_yang_areasFlowGeometries.Connectivity.adjacency_matrixFlowGeometries.Connectivity.adjacency_matrix!FlowGeometries.Connectivity.ball_scratchFlowGeometries.Connectivity.boundary_cellsFlowGeometries.Connectivity.build_connectivityFlowGeometries.Connectivity.build_connectivityFlowGeometries.Connectivity.build_connectivityFlowGeometries.Connectivity.build_connectivityFlowGeometries.Connectivity.build_connectivityFlowGeometries.Connectivity.build_connectivityFlowGeometries.Connectivity.build_connectivity_withinFlowGeometries.Connectivity.connected_componentsFlowGeometries.Connectivity.count_holesFlowGeometries.Connectivity.csr_connectivityFlowGeometries.Connectivity.empty_csrFlowGeometries.Connectivity.fold_atFlowGeometries.Connectivity.fold_withinFlowGeometries.Connectivity.foreach_withinFlowGeometries.Connectivity.gradient_planFlowGeometries.Connectivity.healpix_neighbors!FlowGeometries.Connectivity.indexedFlowGeometries.Connectivity.interiorFlowGeometries.Connectivity.is_symmetric_adjacencyFlowGeometries.Connectivity.k_nearestFlowGeometries.Connectivity.k_nearestFlowGeometries.Connectivity.k_nearest!FlowGeometries.Connectivity.mapreduce_withinFlowGeometries.Connectivity.metric_bandFlowGeometries.Connectivity.metric_windowFlowGeometries.Connectivity.metric_windowFlowGeometries.Connectivity.neighbors!FlowGeometries.Connectivity.neighbors_withinFlowGeometries.Connectivity.neighbors_withinFlowGeometries.Connectivity.neighbors_within!FlowGeometries.Connectivity.nneighbors_withinFlowGeometries.Connectivity.sort_neighbors!FlowGeometries.Connectivity.sparse_adjacency_coo!FlowGeometries.Connectivity.sparse_adjacency_csc!FlowGeometries.Connectivity.sparse_adjacency_matrixFlowGeometries.Connectivity.sparse_adjacency_matrix!FlowGeometries.Connectivity.structured_gridFlowGeometries.Connectivity.unstructured_gridFlowGeometries.Connectivity.unstructured_gridFlowGeometries.Execution._reduce_chunksFlowGeometries.Execution.chunk_rangesFlowGeometries.Execution.map_chunksFlowGeometries.Execution.run_chunksFlowGeometries.Execution.run_indices