Skip to main content

pyOrthomosaic

Orthomosaics, DSM/DTM, dense point clouds and 3D meshes from drone photos — natively in Python. No Docker, no VM, no OpenCV, GDAL or PROJ. The heavy lifting runs in Cython-compiled C that uses every CPU core; NVIDIA (CUDA) and Apple-silicon (Metal) GPUs are used when available.

Two pipelines:

Command Output
2D orthomosaic Fast planar orthomosaic (tall objects lean)
2.5D / 3D orthomosaic-3d True orthophoto on a DSM, DSM / DTM / nDSM, dense point cloud (LAZ/PLY), 3D mesh (OBJ/GLB), contours, quality report

Package name pyOrthomosaic, import name orthomosaic. Python ≥ 3.9.


Install

pip install pyOrthomosaic                       # CPU (numpy + pillow only)
pip install "pyOrthomosaic[mesh,laz]"           # + 3D mesh (open3d) + LAZ point cloud (laspy/lazrs)
pip install "pyOrthomosaic[mps]"                # + Apple-silicon GPU (MLX)
pip install "pyOrthomosaic[cuda]"               # + NVIDIA GPU (CuPy)
pip install onnxruntime                         # optional: AI sky / background masks

macOS: open3d also needs brew install libusb.

From source (compiles the C kernels _core, _ba, _mvs, _dense, _fast):

git clone <repo> && cd ODM
python3 -m venv .venv && source .venv/bin/activate
pip install numpy cython pillow setuptools
pip install -e ".[mesh,laz]"

Optional extras only add outputs: without open3d the mesh is built from the DSM, without laspy[lazrs] the cloud is written as LAS.


Quick start

3D (DSM + true orthophoto + cloud + mesh)

orthomosaic-3d /path/to/images -o recon/
from orthomosaic import build_3d, Options3D

report = build_3d("images/", "recon/", Options3D())
print(report["dsm"]["gsd"], report["outputs"])

2D (planar orthomosaic)

orthomosaic /path/to/images -o ortho.tif
from orthomosaic import build_orthomosaic, Options

build_orthomosaic("images/", "ortho.tif", Options(render_scale=0.5))

Examples

Higher-resolution DSM, contours, no DTM

orthomosaic-3d images/ -o recon/ --dsm-resolution 0.03 --contours 1.0 --no-dtm

RTK drone, ground control points

from orthomosaic import build_3d, Options3D

opt = Options3D(gps_sigma=0.05,          # RTK-fixed positions (m)
                gcp="gcps.txt",          # WebODM / Pix4D GCP list
                gcp_sigma=0.02)          # surveyed accuracy (m)
build_3d("images/", "recon/", opt)

DJI electronic shutter, AI sky masks for oblique photos

orthomosaic-3d images/ -o recon/ --rolling-shutter --rolling-shutter-readout 25 --sky-removal

Fast run on an 8 GB laptop

opt = Options3D(depth_max_image=1200,     # smaller depth maps
                mesh_method="dsm",        # skip the Poisson mesh
                dtm=False, formats=("laz",),
                cache_mb=512)
build_3d("images/", "recon/", opt)

Pick the photos / thermal binding

from orthomosaic import build_3d, build_thermal_bound, Options3D
import glob

rgb = sorted(glob.glob("flight/*_V.JPG"))
build_3d(rgb, "recon_rgb/", Options3D())

# thermal placed from the RGB block via a rigid rig -> co-registered thermal DSM/ortho
build_thermal_bound("rgb/", "thermal/", "recon_bound/", Options3D(backend="mps"))

Quality report, DTM from an existing DSM, thermal palette

from orthomosaic import write_quality_report, dtm_from_dsm, TerrainOptions, recolor

write_quality_report("recon/report.json", "recon/quality_report.html")
dtm, ground = dtm_from_dsm(dsm_array, 0.05, TerrainOptions(max_object_size=80))
recolor("t_thermal.tif", "t_iron.tif", palette="iron")

3D outputs

All rasters share one north-up grid (same origin, cell size and CRS = UTM of the survey).

File Content
orthophoto.tif True orthophoto, RGBA GeoTIFF (alpha 0 = no data)
dsm.tif Digital Surface Model, float32 (nodata −9999)
dtm.tif, ndsm.tif Bare ground, height above ground
dsm_support.tif 1 = measured from the dense cloud, 2 = interpolated, 0 = none
valid_mask.tif DSM validity
source_image_id.tif Photo used per cell (index into report["source_images"])
coverage_count.tif Photos that see each cell (0 = hidden in all, coloured by fallback)
overlap.tif Pix4D overlap: calibrated photos whose frame contains each DSM point
dense.laz / dense.ply Dense 3D point cloud (ASPRS classes ground / building / vegetation)
mesh.obj, mesh.glb Poisson mesh from the dense cloud (vertex colours)
contours.geojson Terrain contours (--contours)
sparse.ply, report.json Tie points, cameras, statistics, timing
*_preview.png/jpg Quick looks

Heights are in the take-off datum when DJI relative altitude is present; report.json gives the offset to absolute altitude.


How the 3D pipeline works

  1. Metadata — EXIF/XMP: GPS, focal length, DJI gimbal/flight speed/shutter type. Optional masks: <image>_mask.png next to an image, or AI sky/background masks; masked pixels are ignored everywhere.
  2. Aerial triangulation — ORB-style features at full image resolution (automatic count, ~1 250 per megapixel), matching against the images that overlap ≥ ~50% (automatic, 6–12 per image), plane + parallax verification, multi-view tracks (a match that would put two features of one photo in one track is refused instead of discarding the track), guided track extension (each tie point is looked up in every other photo that sees it), Levenberg–Marquardt bundle adjustment (Schur complement, Huber loss) with GPS / barometric-altitude / GCP priors, a gimbal attitude prior (DJI pitch/roll, σ 2°) that stops a nadir block from drifting into a common tilt, and lens self-calibration (focal, principal point, radial k1-k3, as Pix4D). Optional rolling-shutter correction.
  3. Dense matching — one depth map per photo: coarse-to-fine multi-view plane sweep (NCC, ¼ → ½ → full of depth_max_image, C kernels), geometric consistency across neighbouring depth maps, fusion into a 3D cloud. Settings adapt to each flight instead of being hand-tuned:
    • depth search range from all tie points in a photo's view, always down to the lowest ground (tall buildings flown low no longer lose the ground);
    • consistency tolerance from the flight's SfM residual and each pair's baseline;
    • neighbours chosen for a ≥ 8° triangulation angle; 3 agreeing photos, or 2 at low overlap;
    • only flat, featureless windows are pre-rejected (low contrast is mostly still correct). Optional slanted-plane PatchMatch repair (depth_patchmatch, slow on CPU). Depth maps are temporary and always deleted, also when a run fails.
  4. DSM — on its own grid sized from the point spacing (dsm_auto_factor × spacing), so cells are measured rather than interpolated; per cell the median of the cloud's top layer (roofs never averaged with walls or ground below); empty cells filled from nearby points in radius steps (spacing × √2ᵏ); holes inside the area seen by ≥ 2 photos filled from the lower surrounding surface (no fake ramps beside buildings); spike removal and edge-preserving smoothing.
  5. True orthophoto — on its own, finer grid (native GSD, capped by ortho_max_cells), with the DSM resampled edge-aware (smooth on flat areas, nearest at height steps). Each cell is projected into photos chosen from different sides of the tile, tested for occlusion against the DSM, and scored (viewing angle, resolution, border distance, exposure). An MRF picks one photo per cell with seams where photos agree; colours blend only near seams. Cells hidden in every photo take the best photo's colour (fill_hidden).
  6. DTM — progressive morphological ground filter; nDSM; contours on a 1 m DTM.
  7. Cloud + mesh — LAZ/PLY (LAS scale from the point spacing), Poisson mesh (open3d).

Resolution is never finer than GSD − 10 % (ignore_gsd=True to override).


Main options (Options3D)

Option CLI Default Meaning
dsm_resolution --dsm-resolution auto DSM cell (m); auto = 0.75 × dense point spacing
gps_sigma --gps-sigma 3.0 GPS accuracy (m); ~0.05 for RTK-fixed
dense_method --dense-method depthmap depthmap (3D cloud) or sweep (legacy 2.5D, used for thermal)
depth_max_image --depth-max-image 1600 Depth-map size (px, long side)
depth_min_views --depth-min-views 0 (auto) Photos that must agree on a point (auto: 3, or 2 at low overlap)
depth_patchmatch — False Slanted-plane PatchMatch repair (slow on CPU)
attitude_sigma_deg — 2.0 Gimbal pitch/roll prior in the bundle adjustment (0 = off)
n_features --features 0 (auto) Keypoints per image; auto ≈ 1 250 per megapixel (15 000 on 12 MP)
neighbors --neighbors 0 (auto) Matching partners per image; auto = photos overlapping ≥ ~50%, 6–12
ortho_resolution — native GSD Orthophoto cell (m); its grid is separate from the DSM's
ortho_max_cells — 60 M Orthophoto pixel cap (memory)
dsm_max_fill --dsm-max-fill −1 Hole fill distance (m); −1 = everywhere photographed by ≥ 2 cameras
dem_gapfill_steps --dem-gapfill-steps 3 Radius steps for filling cells from nearby points
ortho_blend --ortho-blend seam seam (no ghosting) or feather
ortho_views — 8 Max photos per tile, taken from a global nadir-first source map (no tile seams)
fill_hidden — True Colour fully occluded cells from the best photo
occlusion --no-occlusion True Occlusion test in the orthophoto
color_balance --no-color-balance True Per-image gain + offset
dtm --no-dtm True Bare-ground DTM
contour_interval --contours 0 Contour spacing (m), 0 = off
mesh_method — auto Poisson from the cloud (open3d) or DSM mesh
mesh_max_vertices --mesh-max-vertices 600 000 Mesh budget
formats --formats ply,laz,obj,glb Cloud / mesh files
rolling_shutter --rolling-shutter False Electronic-shutter correction
sky_removal, bg_removal --sky-removal, --bg-removal False AI masks (onnxruntime)
gcp, gcp_sigma --gcp, --gcp-sigma — , 0.05 Ground control
backend --backend auto auto, cuda, mps, cpu
cache_mb --cache-mb 1024 Image cache (main RAM knob)

orthomosaic-3d --help lists every flag.


Ground control points

WebODM / Pix4D format, one row per image mark:

EPSG:32646
230012.5 2635008.1 12.3 2456.0 1810.5 DJI_0001_V.JPG GCP1
230012.5 2635008.1 12.3 1203.0  905.0 DJI_0002_V.JPG GCP1
230040.0 2635050.0 10.0  812.0  640.0 DJI_0007_V.JPG GCP2

Three or more well-spread GCPs. report.json gives per-GCP residuals and RMSE. GCP residuals are not an independent accuracy check — keep separate checkpoints for that.


Thermal

DJI radiometric R-JPEGs (M30T, M3T, M4T, H20T …) are mosaicked on raw sensor values with one survey-wide scale, then coloured with a palette (rainbow, iron, white_hot, black_hot, arctic, lava, hot_metal, medical, green_hot, rainbow_hc). Raw values are written to *_thermal.tif; python -m orthomosaic.thermal recolor changes the palette afterwards.


Performance

Synthetic benchmark, Apple M1 8 GB, 48 photos at 12 MP, 40 M-cell DSM: ≈ 4.5 min end to end (depth maps 67 s, DSM 30 s, orthophoto 65 s, DTM 45 s, mesh 17 s). Expect ~7–8 min for 120 photos. On 8 GB machines close other heavy apps — swapping is the main slowdown.


Limitations

  • 2.5D: one height per cell; walls and overhangs are not represented in the DSM/orthophoto.
  • Areas hidden in every photo cannot be recovered; with fill_hidden they are coloured from the best photo (see coverage_count.tif = 0).
  • Low-texture, shadowed or moving surfaces are interpolated (dsm_support.tif = 2).
  • Absolute accuracy depends on GNSS/GCPs; low reprojection error is not proof of survey accuracy.

License: MIT.

Metadata

Release files for pyOrthomosaic 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyOrthomosaic 0.8.0
File Size Uploaded Provenance
pyorthomosaic-0.8.0.tar.gz 201.8 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyOrthomosaic 0.8.0
File
pyorthomosaic-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyorthomosaic-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pyorthomosaic-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyorthomosaic-0.8.0-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
pyorthomosaic-0.8.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pyorthomosaic-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyorthomosaic-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pyorthomosaic-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyorthomosaic-0.8.0-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
pyorthomosaic-0.8.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pyorthomosaic-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyorthomosaic-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pyorthomosaic-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyorthomosaic-0.8.0-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
pyorthomosaic-0.8.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
pyorthomosaic-0.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyorthomosaic-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pyorthomosaic-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyorthomosaic-0.8.0-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
pyorthomosaic-0.8.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
pyorthomosaic-0.8.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyorthomosaic-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pyorthomosaic-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pyorthomosaic-0.8.0-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details
pyorthomosaic-0.8.0-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 100.5 MB

Release files / pyorthomosaic-0.8.0.tar.gz

Download URL pyorthomosaic-0.8.0.tar.gz
Size 201.8 kB
Tags Source
SHA-256 checksum
How to use checksums
db8dae8b8b47399201f3e97a89e710fa8ae55c9ed832a73b7a04dba3b379d1b8
BLAKE2b-256 checksum
How to use checksums
f33746e4a62220df48b839577b43e4d254f33eed5f84045e189615f026aadc31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp313-cp313-win_amd64.whl

Download URL pyorthomosaic-0.8.0-cp313-cp313-win_amd64.whl
Size 2.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
908b2ba079d51b9ff4b58d00e861308a02ce2b20dfe11c158979b267be15a683
BLAKE2b-256 checksum
How to use checksums
eb4ab6d432649f3f991e79112b267a13d0378d4da658236505ed194cbcf88f5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 4.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a25d2825e576d2d7c851cb7555aecf82ac7f1bbf9518af87db3a468b4445df45
BLAKE2b-256 checksum
How to use checksums
98ea71dbdcf9beaf9710f989991d1390d74c939d7e2271041184bc963dd38e3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 4.0 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d6236c25ec91ffc60eabad1c4eabe741eb486f4d26012c568ef546f8b4c1628a
BLAKE2b-256 checksum
How to use checksums
42702b50aa7bd0cc925e4d23ed4bb9849cb08ade7fa94a92d57f553156c17c29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4cd4e4ec4131627664cbe460c1382380fc034a40fae6446deca66090b6063054
BLAKE2b-256 checksum
How to use checksums
547f3223c23ab3aedb9b2b4f7a6d62daed991229fe1baa6e1e621b3c8320c5f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e304e7dac0e1f1201b132c077d63948273085537ef4e44382c32cc4941e92fab
BLAKE2b-256 checksum
How to use checksums
2af8f390b568a9014b2f9b2dfae52a8b7d6702b567ba5c1db03c4a7a700e4d1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp313-cp313-macosx_14_0_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp313-cp313-macosx_14_0_x86_64.whl
Size 865.9 kB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
ce526c1e3c445a8bf164c983a90650bac6922bb985d2d9d5384e6befb30bdc95
BLAKE2b-256 checksum
How to use checksums
46db8b72c31df89858f9567870ea1fc7ecfe8d6e966e19e3d2c96cf3d2aa9b13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL pyorthomosaic-0.8.0-cp313-cp313-macosx_14_0_arm64.whl
Size 775.8 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1034a1251e0088b1796efec21097746a107dfa1c55964f9de0bf326699f79f23
BLAKE2b-256 checksum
How to use checksums
db173b4d95c4452a2555e9b4ed19a51a4465fd361c26c327eef5352ac7e501f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp312-cp312-win_amd64.whl

Download URL pyorthomosaic-0.8.0-cp312-cp312-win_amd64.whl
Size 2.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c4f82535b2817df4ff6c4b37da0841a690e58dc873e93d1949387e549f8e9a32
BLAKE2b-256 checksum
How to use checksums
7edcec97b630013a048b8a4d55ccfd11b2e3a2a90a002c84eed4f2eac2c16053
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 4.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ab5bc0e1838b1d2506fcd5742c9ddeaedae27c9e080c253b7daec01dc7643188
BLAKE2b-256 checksum
How to use checksums
609677c23c747377eb1f643ade16a7d2cd16304b367f3dfb64a5f1068a1c4ed6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 4.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5c95a68e313a4f601c78c9ef123c9da53425243caa3cfa5b15a4684a6da8929f
BLAKE2b-256 checksum
How to use checksums
1d68979ee72ecd1f61b420d50e61ef7d4e16c62dc32b00e43be5b5cfa7f3bfef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
93a7c7014929a64b1832cd7dcc6a949b19edcd60c21d5391ddd882b84a2963c1
BLAKE2b-256 checksum
How to use checksums
c574e3ce33f7ed9e1f94391ec79d423aac0f0cb04300cdb91be9e0f28d9007d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bc42ca9582bfe611f886a98e158dc0a49a4ccb68c0ae67b37024dba87ea9d5be
BLAKE2b-256 checksum
How to use checksums
66502e04424d8a564804f7171a5f63e74ddf9b9e7e96a5fa9b402accfed2d0d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp312-cp312-macosx_14_0_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp312-cp312-macosx_14_0_x86_64.whl
Size 861.8 kB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
592799ca202df2213f35eaa5ccaf3d545c798719657ac25af0c9dfcce77ae26c
BLAKE2b-256 checksum
How to use checksums
73ee7a374e360a674e18be3e4e1ffd0259b73830eee3ab970b30b3f6dceb27a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL pyorthomosaic-0.8.0-cp312-cp312-macosx_14_0_arm64.whl
Size 775.0 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
42acf4b0d3b599d48aa47e13fefa48a5379e89ff0ee3b3ba637a273d1ec07d2a
BLAKE2b-256 checksum
How to use checksums
c0e951009175f4bda066bcc661e5e548149e40592274d600c505bf42fd607936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp311-cp311-win_amd64.whl

Download URL pyorthomosaic-0.8.0-cp311-cp311-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
316cb15cbce8ad513c685f3d3bb7072e480f3c0a7f9bd10f1e2a919cc48ce73b
BLAKE2b-256 checksum
How to use checksums
b8629cecb7c2d272d50e3d47cded0a1f433374d3145fd14f12db329429e6f24c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 4.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ae95512b8f2e10536f539af34eee12ca969987602f3132cc17ee1e51feaae863
BLAKE2b-256 checksum
How to use checksums
c3b801471374dd77b833a2bc03163b468cbfda2cba36dda5f888987f76390d66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 4.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
89aebb2e49414313b5e38d67a7cc077cc69e92fdcaf74b7a941cd13d7527b6cd
BLAKE2b-256 checksum
How to use checksums
7b2b9797fe3c3f34320cc6dcca95f4cc723cbca249facfc6fc58b0c6dd588607
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b6455e360a0051a272f68ec86d5b7c9c3caca3a64e5db0a2190d7f7eeef0cbf
BLAKE2b-256 checksum
How to use checksums
4480c10a90fe6a14bcb725e042e460bb9f16036059d6b9c283be58479bf98f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0fec2b006f98bae13043329940cc6cbf11e88e23cdf68ee3928e235d33b13667
BLAKE2b-256 checksum
How to use checksums
6364a9ced45a2ba536ffa0fca36928f2a4b15ba08cc9424b28b54dd70a91d8b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp311-cp311-macosx_14_0_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp311-cp311-macosx_14_0_x86_64.whl
Size 855.8 kB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
c290eb3e05af7c5f9f0b2605495a14b61be864e424545ac6c0a9085acfd37fae
BLAKE2b-256 checksum
How to use checksums
aef1914e0a1644e056f6c3f098994d983a6cf5501f79b224df6d0dae85308dfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL pyorthomosaic-0.8.0-cp311-cp311-macosx_14_0_arm64.whl
Size 772.9 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
1f2cbcb7030051483f9fc754c3e6762173563981c33b8077f51834a6ec8ea6ce
BLAKE2b-256 checksum
How to use checksums
066bf1c72ce5bc9b25b093423c576b64623b1ff7aecc755e9437de8c4ee95be6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp310-cp310-win_amd64.whl

Download URL pyorthomosaic-0.8.0-cp310-cp310-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8f3e37360d0795ce836f8ceecbb293b40c478cb1c280f86fd16a0526744c5b8a
BLAKE2b-256 checksum
How to use checksums
98b418b4d03862a9700659342c11e617b3f83f86a97a761ddeae5b16b3cdefce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 4.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3a7782fb2be888e286f9afcfb44f7f71d231897c4936f28a28e06eb58dff8b4b
BLAKE2b-256 checksum
How to use checksums
8bb924dcd867027f763e7d13ccf440f0ab7d4aad0589f9efa5ba2ef4c1b9f2a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 4.0 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1ac275e5b3963232af1e099a88ad781ea83a42a7747378ef387c74f6ddff8060
BLAKE2b-256 checksum
How to use checksums
c22f6ec9c626d5d4f498606b6e07d51115a39aa53515c8a00c2669b972d4a3bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 4.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a45332c711ec17b8698fcc846857d62e9f798ebbd7395e7d7275f9669969cdb5
BLAKE2b-256 checksum
How to use checksums
27ccdfdf65bbfba7ef2aae6d0766149214e3feab4845a181ac5e40e9f265e2c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cd7ae7a068727925a33725815f26d4189d1b0c3934b0fc36180c1255c622a826
BLAKE2b-256 checksum
How to use checksums
be83233e86f725a5d9f1fb5a30f12fa1a435bb3943c60d5af33f1a3d9b5526d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp310-cp310-macosx_14_0_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp310-cp310-macosx_14_0_x86_64.whl
Size 859.3 kB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
0773113761075c65817d3dd5f39d81531eeb0f676bb6ff9e5bd2a043c9664ead
BLAKE2b-256 checksum
How to use checksums
3952930fd7e2e5feced6eae3c757f1ca92fc8630ae3efeac0efd88650f90e5ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL pyorthomosaic-0.8.0-cp310-cp310-macosx_14_0_arm64.whl
Size 776.1 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5f91d2705f0dff192aec652e968674595f10e839ccda4cb88007fbe85b2161bf
BLAKE2b-256 checksum
How to use checksums
8aacbfd3f1ff58d4ee32ec7af0ddf91c898a93e66ea2da7d024d52ca8cc947a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp39-cp39-win_amd64.whl

Download URL pyorthomosaic-0.8.0-cp39-cp39-win_amd64.whl
Size 2.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
83342461daff85acfedc9b6ea707e4d94f621cdfb2f42fea3987415856ffd62d
BLAKE2b-256 checksum
How to use checksums
b8ff0d45da62ffd87911e45a47a69dbefda6532bbc828c297e395de1d478a76f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 4.1 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7103fe9b64fe339dcceb013c3e098ead8260b93156310ee86325628ba1cbb3f7
BLAKE2b-256 checksum
How to use checksums
ac41fa176b2c1d62ddca68019e53ad4e71ce37cefd1dd733343b433427e3440f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 4.0 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
571a9083c67425844c7b2654ff39c50382b3e63c3672636adcdf151159fb57cb
BLAKE2b-256 checksum
How to use checksums
f127c3a6f1a49b05a7bb2082905546fac836cf5f701bfd68b725e1e8f887bfcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca8111c4e7eb2eae5c8bdaf7afe9bbdbc113058a89ba22b46e6c3ff6a6fd265d
BLAKE2b-256 checksum
How to use checksums
62153e4114a4e8c5347df09fd8858b9854c77564890c4a7f988c3246f41427c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl

Download URL pyorthomosaic-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 4.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
71514e76113647c4497fcc320b4b5a26ef09182f46eaaf6858fc3302fc236b43
BLAKE2b-256 checksum
How to use checksums
ab632c18cacd00c27719589a2c9ef4fa9977cb1d30dc39303fb787598f17b33e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp39-cp39-macosx_14_0_x86_64.whl

Download URL pyorthomosaic-0.8.0-cp39-cp39-macosx_14_0_x86_64.whl
Size 861.6 kB
Tags CPython 3.9 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
c039a5273ed8a5e7bcd35552b6f305591f2d75874c2ff4b30516d762db398587
BLAKE2b-256 checksum
How to use checksums
4b77d26bc70db7e65632c439f56533510fabba1407068f1cf389f1beefc1b2bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / pyorthomosaic-0.8.0-cp39-cp39-macosx_14_0_arm64.whl

Download URL pyorthomosaic-0.8.0-cp39-cp39-macosx_14_0_arm64.whl
Size 777.8 kB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
a064d7f9b52bdc8e3a21c1a730941775e2f561fe0464e5c8c71208dfc5551de6
BLAKE2b-256 checksum
How to use checksums
617c67a314a7bd58fe071cfc453980669821f47e5a623466b03cdfc471414471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Security for pyOrthomosaic 0.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 36 files in this release have been uploaded with provenance metadata.

Select from 36 files

Attestation for pyorthomosaic-0.8.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.8.0 This release

36 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page