Skip to main content

orthomosaic

A native orthomosaic generator for nadir drone imagery. It doesn't use Docker, VMs, OpenCV, GDAL or PROJ. The heavy lifting is in Cython-compiled C that releases the GIL, with an optional CUDA backend that is selected automatically when an NVIDIA GPU is present.

Runtime dependencies: numpy and pillow (plus cupy only if you want the GPU path).

Install

From PyPI (prebuilt wheels for Linux, Windows and macOS 14+):

pip install pyOrthomosaic            # CPU
pip install "pyOrthomosaic[cuda]"    # + NVIDIA GPU (CUDA, via CuPy)
pip install "pyOrthomosaic[mps]"     # + Apple-silicon GPU (Metal, via MLX)

The package is installed as pyOrthomosaic but imported as orthomosaic.

From source:

python3 -m venv .venv && source .venv/bin/activate
pip install numpy cython pillow setuptools
python setup.py build_ext --inplace          # compiles orthomosaic/_core.pyx
# optional GPU (Linux/Windows + NVIDIA driver), pick the wheel matching your CUDA major:
pip install "cupy-cuda12x[ctk]"   # [ctk] brings the CUDA headers CuPy compiles kernels with

ORTHO_NATIVE=1 python setup.py build_ext --inplace adds -march=native for a few % extra.

Use

python -m orthomosaic /path/to/images -o ortho.tif
python odm.py /path/to/images ortho.tif
from orthomosaic import build_orthomosaic, Options
report = build_orthomosaic("images/", "ortho.tif", Options(backend="auto", render_scale=0.5))

Outputs:

  • ortho.tif: a tiled, Deflate-compressed RGBA GeoTIFF in UTM (EPSG:326xx/327xx). It opens in QGIS and GDAL.
  • ortho_preview.jpg: a preview no larger than 2048 px.
  • ortho_report.json: per-image affine transforms, exposure gains, statistics and the options used.

Useful flags:

Flag Effect
--backend auto|cuda|mps|cpu Compute backend. auto picks CUDA, then the Apple GPU (mps), then the CPU.
--palette rainbow Thermal palette (see below).
--render-scale 0.5 Decode images at half size: about 4x less RAM and faster, at half the output resolution.
--resolution 0.05 Output GSD in metres per pixel.
--cache-mb 256 Cap the decoded-image cache used during rendering. This is the main RAM knob.
--blend seam Use a crisp "most-nadir pixel wins" blend instead of feathering. Less ghosting over tall objects.
--gps-sigma 3 Expected GPS error in metres. Use 0.05 for RTK drones.
--workers N Number of CPU threads.

Pipeline

  1. Metadata: EXIF GPS is projected to UTM with a built-in transverse Mercator implementation.
  2. Features: ORB-style features, computed in _core.pyx: a 4-level pyramid, FAST-9 corners scored by Harris, grid bucketing, intensity-centroid orientation and 256-bit steered BRIEF.
  3. Pairs: the k nearest GPS neighbours. Without GPS, all pairs for small sets, or a capture-order window.
  4. Matching: a single-pass Hamming matcher (popcount) with a ratio test and a mutual check, followed by RANSAC affine and a least-squares refit. On a GPU, matching uses a shared-memory CUDA kernel.
  5. Global alignment: a linear least-squares bundle of one affine per image. X and Y decouple, so the solve is a small 3N x 3N system:
    • a relative solve,
    • a robust similarity fit to GPS,
    • a joint refinement with GPS priors. This step includes a scale-lock constraint that removes the shrinkage bias of world-space least squares.
  6. Exposure: per-channel gain compensation in the style of Brown & Lowe.
  7. Render: blocks of 1024 px are rendered in parallel and streamed into the GeoTIFF, with a serpentine traversal and an LRU image cache. Memory stays bounded no matter how large the mosaic is.

Results on the synthetic benchmark

The benchmark in tests/synthetic.py simulates:

  • 228 images of 1200x900 px,
  • a lawnmower flight with heading flips and ±4° yaw jitter,
  • ±3% altitude changes,
  • exposure changes and vignetting,
  • 1.5 m GPS noise.

Results on an 8-core Apple Silicon machine, CPU only:

Metric Result
Absolute geolocation 0.14 m RMS. The block averages out the 1.5 m per-image GPS noise.
Relative (shape) accuracy 0.05 m RMS, about 1 ground pixel
Run time 27 s end to end
python tests/synthetic.py make /tmp/syn/images
python -m orthomosaic /tmp/syn/images -o /tmp/syn/ortho.tif
python tests/synthetic.py eval /tmp/syn/images /tmp/syn/ortho.tif
python tests/test_core.py

Digital Terrain Model

build_3d derives the bare ground from the DSM. You can also run it on any existing DSM GeoTIFF:

python -m orthomosaic.terrain recon/dsm.tif -o dtm.tif --ndsm height_above_ground.tif --max-object 80
from orthomosaic import dtm_from_dsm, TerrainOptions
dtm, ground_mask = dtm_from_dsm(dsm_array, cell_size_m, TerrainOptions(max_object_size=80))

How it works:

  1. The DSM is resampled to a coarse grid (0.25–1 m) using each block's 25th percentile, which is robust to stereo noise.
  2. Low blunders (cells more than 1 m below their neighbourhood) are dropped, so they can't dig pits into the terrain.
  3. A progressive morphological filter runs openings with windows growing up to max_object_size. A slope-dependent height threshold separates objects from ground.
  4. Detected objects are buffered by 1 m to remove stereo "fattening" at edges.
  5. The ground is interpolated underneath the objects, refined at full resolution, lightly smoothed, and never allowed above the real surface.

max_object_size (--dtm-max-object, default 60 m) must be larger than the short side of your largest building. Anything wider is treated as terrain.

Synthetic check (known bare ground under 22 buildings):

  • 99.4% of raised building cells removed;
  • terrain error 0.16 m median in the open and 0.20 m under buildings.

Both are limited mainly by DSM noise. The largest errors sit at the edge of the surveyed area, where the DSM itself is extrapolated.

Ground control points

The 3D pipeline already performs aerial triangulation (a bundle block adjustment of all camera poses, self-calibrating focal length and distortion). GPS-only, absolute accuracy is limited by the onboard receiver (metre-level without RTK). Surveyed ground control points anchor the block to real-world coordinates and remove doming, taking absolute accuracy to survey level.

Provide a GCP list in the 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
orthomosaic-3d images/ -o recon/ --gcp gcps.txt --gcp-sigma 0.02

Each GCP enters the bundle adjustment as a 3D point pulled toward its surveyed coordinate with a tight prior (--gcp-sigma, the survey accuracy), while its image marks tie the cameras to it. Three or more well-spread GCPs are enough; the marks are never rejected as outliers. report.json reports the per-GCP world error and the block's control RMSE (3D, horizontal, vertical). A lat/lon header (WGS84) is projected to the survey's UTM zone automatically.

Thermal binding (RGB-driven)

A DJI dual sensor (M4T, M3T, H20T, ...) fires its RGB and thermal cameras together from one gimbal. The RGB block has strong texture and triangulates precisely; thermal is low-texture, low-resolution and its focal length is weakly observable, so a thermal-only reconstruction drifts. Binding solves the RGB block, then places every thermal image from its RGB twin's pose plus one shared rig offset (a fixed rotation + translation between the two cameras). The thermal DSM and orthophoto then inherit RGB-grade geometry and are pixel-registered to the RGB products — what a radiometric overlay needs.

# `images` is the RGB set (_V), --bind-thermal is the thermal set (_T)
orthomosaic-3d rgb_images/ --bind-thermal thermal_images/ -o recon/
from orthomosaic import build_thermal_bound, Options3D
build_thermal_bound("rgb/", "thermal/", "recon/", Options3D(backend="mps"))

RGB products land in recon/rgb, bound thermal products in recon/thermal, and binding_report.json records the rig (roll/pitch/yaw and baseline) and its consistency across frames. Thermal and RGB images are paired by their shared DJI capture filename (the sequence before the _V / _T suffix). The rig is estimated robustly, with outlier frames rejected; a large rotation or translation scatter is flagged, since it means the two cameras are not truly rigid or a pose set is noisy.

GPU backends

Backend Hardware How
cpu any Cython kernels, all cores, no extra dependencies
cuda NVIDIA CuPy raw kernels compiled at runtime (pip install "pyOrthomosaic[cuda]", which includes the CUDA headers)
mps Apple M1/M2/M3/M4 Metal kernels through MLX (pip install "pyOrthomosaic[mps]")

GPU backends run a self-test at start-up and fall back to the CPU, with a message saying what to install, if anything fails. The GPU accelerates matching, rendering and the dense 3D sweep. Every kernel is tested against the CPU implementation (tests/test_backends.py).

Timings on an Apple M1 (8 cores) with the same output on both backends:

Job CPU Apple GPU
2D, 228 synthetic images 33 s 19 s
3D dense step, synthetic survey 12 s 7 s
3D dense step, real 157-image RGB site — 80 s (a CPU run with the older, pre-batching code took 11 min)

Thermal palettes

DJI radiometric thermal images (R-JPEG: M30T, M3T, M4T, H20T, ...) carry the raw 16-bit sensor image. When every image has it, the pipeline:

  1. mosaics the raw values on one survey-wide scale (palette colours are never blended, and exposure compensation is disabled);
  2. applies the palette to the finished product, with rainbow as the default;
  3. writes *_thermal.tif, a float32 raster of raw values, and *_legend.png, a colour bar.

Available palettes are rainbow (default), iron, white_hot, black_hot, arctic, lava, hot_metal, medical, green_hot and rainbow_hc. A custom list of RGB stops also works.

python -m orthomosaic thermal_images/ -o thermal.tif --palette iron
python -m orthomosaic.thermal list
python -m orthomosaic.thermal recolor thermal_thermal.tif -o thermal_arctic.tif --palette arctic

The last command switches the palette afterwards without re-processing.

from orthomosaic import Options, build_orthomosaic, recolor
build_orthomosaic("thermal/", "t.tif", Options(palette="white_hot"))
recolor("t_thermal.tif", "t_custom.tif", palette=[(0, 0, 0), (255, 0, 0), (255, 255, 0)])

Raw values are the camera's sensor units, which increase monotonically with temperature. Converting them to degrees needs the camera's radiometric calibration (DJI Thermal SDK), which isn't done here. The mosaic stores 256 levels over the survey's value range. Images without radiometric data keep their JPEG colours; --no-thermal forces that behaviour.

3D reconstruction (DSM, true orthophoto, point cloud, mesh)

The 3D mode is for nadir grid flights. It produces a 2.5D reconstruction: surfaces seen from above (roofs, ground, trees), but not walls.

orthomosaic-3d /path/to/images -o recon/          # or: python -m orthomosaic.reconstruct ...
from orthomosaic import build_3d, Options3D
report = build_3d("images/", "recon/", Options3D(dsm_resolution=0.05))

Outputs, all in the same local height datum (height above take-off when DJI relative altitude is present; report.json gives the offset to absolute altitude):

File Content
dsm.tif Digital Surface Model: float32 elevation GeoTIFF including buildings and trees (nodata -9999)
dtm.tif Digital Terrain Model: bare ground, with buildings, vegetation and cars removed
ndsm.tif Height above ground (DSM − DTM): building and tree heights
orthophoto.tif True orthophoto rendered on the DSM, so buildings don't lean
dense.las, dense.ply Coloured dense point cloud (LAS 1.2 with EPSG, and binary PLY). LAS points are classified ground (2) or unclassified (1).
mesh.glb, mesh.obj Textured surface mesh (glTF 2.0 and OBJ+MTL+JPEG)
sparse.ply, report.json SfM points, camera poses and intrinsics, statistics
dsm_preview.png, orthophoto_preview.jpg Quick looks

How it works:

  1. Structure from motion. The 2D alignment gives the initial poses. Matches are verified with a plane+parallax test, which unlike the 8-point method doesn't degenerate on flat scenes. Matches are linked into multi-view tracks and triangulated. A Cython bundle adjustment (Levenberg–Marquardt, Schur complement, Huber loss) refines everything using GPS and DJI altitude priors, and self-calibrates the radial distortion.
  2. Dense matching. A coarse-to-fine height sweep over a ground grid. Photo-consistency is texture-weighted NCC against a per-cell reference view (the most nadir camera), taken over the best half of the other views to handle occlusion. The coarse level is regularised by 8-direction semi-global matching, so weakly textured roofs take their height from their edges. The same code runs on numpy (Cython sampler) or CuPy (CUDA kernel).
  3. Products. Outlier removal and smooth push-pull hole filling, a true orthophoto that blends only the views agreeing at each cell's height, point clouds, and a grid mesh that keeps ridges and walls sharp.

Focal length: straight-down imagery can't separate focal length from depth. Scaling both together gives identical images, and relative altitude does not resolve this. The focal length is therefore held at the EXIF value (35 mm-equivalent), and heights inherit its accuracy (about 1–2%). Pass Options3D(refine_focal=True) only for flights with large altitude changes.

Synthetic check (tests/synthetic3d.py: 48 images, 22 buildings 4–15 m tall with walls, lens distortion, 1° tilts, 1.5 m GPS noise):

  • cameras 0.25 m / 0.2° from truth, distortion recovered;
  • confidently matched DSM cells 0.12 m median error at a 10.5 cm cell size;
  • 45 s on 8 CPU cores.

Flat, untextured areas and building edges are the weak spots: they are interpolated or slightly "fattened".

Scope and limitations

  • 2D mode (orthomosaic) is a planar mosaic. It is fast, but tall objects lean. For roofs and other relief, use the true orthophoto from the 3D mode.
  • 3D mode is 2.5D (one height per ground cell). Walls, overhangs and oblique/orbit flights aren't modelled.
  • Thermal imagery has little texture, so its DSM is noticeably less reliable than RGB. Prefer the RGB DSM for geometry.
  • Gimbal pitch isn't assumed to be nadir: tilts are solved in the bundle adjustment. Strongly oblique shots should still be excluded.

Metadata

Release files for pyOrthomosaic 0.2.2

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.2.2
File Size Uploaded Provenance
pyorthomosaic-0.2.2.tar.gz 106.9 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyOrthomosaic 0.2.2
File
pyorthomosaic-0.2.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyorthomosaic-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.2.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.2.2-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.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pyorthomosaic-0.2.2-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
pyorthomosaic-0.2.2-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pyorthomosaic-0.2.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyorthomosaic-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.2.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.2.2-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.2.2-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.2.2-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
pyorthomosaic-0.2.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pyorthomosaic-0.2.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyorthomosaic-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.2.2-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.2.2-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.2.2-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
pyorthomosaic-0.2.2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
pyorthomosaic-0.2.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyorthomosaic-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.2.2-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pyorthomosaic-0.2.2-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.2.2-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
pyorthomosaic-0.2.2-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
pyorthomosaic-0.2.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyorthomosaic-0.2.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pyorthomosaic-0.2.2-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
pyorthomosaic-0.2.2-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.2.2-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.2.2-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details
pyorthomosaic-0.2.2-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details

Total release size: 48.0 MB

Release files / pyorthomosaic-0.2.2.tar.gz

Download URL pyorthomosaic-0.2.2.tar.gz
Size 106.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0606201531d20435d9266573ca17092cb72d42233c529d22550d43aaf77d7200
BLAKE2b-256 checksum
How to use checksums
428d7d4ed2641d5f99cee8ee5887b19acedf857b3ffde356fdb21b02fd7064df
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp313-cp313-win_amd64.whl
Size 969.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
acb5c16811a6458f9c57113717f008fa4b6b2f619acf016b1fe24ad3d5aec969
BLAKE2b-256 checksum
How to use checksums
5c035e1b3585675abacce53cf0d40470e512d204ae7d49f6965a4657b0a8619b
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
03842ebd1c73f56a6dc92ec3b142be2f1cd87fd7e1d22a6ca76cdc637a7b2a5d
BLAKE2b-256 checksum
How to use checksums
ae9da0d7010f17a9936a3b95e99b4544cfe512248d1f622800f2aa2aaf29635e
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8f790fe6f69581ed7994055ddbc4d2144bd5876eb95a9bbced0ee6c35f4a089e
BLAKE2b-256 checksum
How to use checksums
ea3db497987bb232067c37121938391eccabd9ffc4561f1999e4c1cd3b07063f
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ebaa4ebfe53d2314129780f11ac8ff44e2155b77d3e1e9c60a1d18a18834e227
BLAKE2b-256 checksum
How to use checksums
f6c66891f124c3423c79732503aeba7f9f555669059ce5ef50efe92ecadb96f8
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7951f935f03a8a871990b9be955795614e8c69fc2f1a512f551749680fed09f0
BLAKE2b-256 checksum
How to use checksums
42f9250dc20b1223d58ab5622a9922048131b2ed75852fb16fbfd277944635ff
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp313-cp313-macosx_14_0_x86_64.whl
Size 403.1 kB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
f7dfa38f03010afc0dbba85e085d6ae6866212769e8a6e7c4b779b6b9dfca44e
BLAKE2b-256 checksum
How to use checksums
36080bf7821ce07179c44b7935937d7300e546811311294e2a6e7d8e61f68f31
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp313-cp313-macosx_14_0_arm64.whl
Size 360.6 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c28418d60467fab318a79f4ea66b58d436a21c8aa42e8ed948a7ebcac49e9c62
BLAKE2b-256 checksum
How to use checksums
c3aff7aca5cb1145339151e85ed58fe2b0cc5256a75cf207d335fb1736478633
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp312-cp312-win_amd64.whl
Size 970.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5e2cba705ea6cb84b274c2cf4b783646829a78113432d53f34ee173ea2e427cf
BLAKE2b-256 checksum
How to use checksums
143d1cb3158f0d3943a60849ca10b323fe71135c3416ce046dd9e5ea9fa71e30
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
43e6d9c0fcf85dc7071bd0d181d5b771bd7883eab36ae578e30823f8d1b16a53
BLAKE2b-256 checksum
How to use checksums
bf8700866d370acb91e7b790d110822d90a6e7ebe0132cb1b81231cefc60fc63
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0879165b0b36eefea37620ae5bbc61c828551153c2d309a01a9e626d1feb196d
BLAKE2b-256 checksum
How to use checksums
d2d34c96893647b6c0621a44169a178bf57e1cbd181af4acc7127fb16ee164df
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1100a02bfd28291b685a1bb97166c7685cd26048df5b6b523cb522d9cbe81c2a
BLAKE2b-256 checksum
How to use checksums
ba85392af09cd23660df4a7f0375cf3c9d4ea1f44c77b622a07a976f509f723f
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
328ec580c94418ae5bd96c17b6b8920919bcd81df16cf68a0064b232d25e0208
BLAKE2b-256 checksum
How to use checksums
e6075f5e893cac97386fafbde2cb134aa1ce82c9353f07ed76d3e0636a8eda3a
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp312-cp312-macosx_14_0_x86_64.whl
Size 403.1 kB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
743791c2654a45157511b4878f702b9152a255783966b3356c92e2e7e13a52d6
BLAKE2b-256 checksum
How to use checksums
dfdea3d188853dc8e5691dc8b2b1a9d4690ae226843b6aadd2153e173521dee6
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp312-cp312-macosx_14_0_arm64.whl
Size 361.7 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
028e95f28cef89b41fd469dd91e4c61691facb501df106a4ae51f1cf5bb24fa5
BLAKE2b-256 checksum
How to use checksums
a8dd1c4008844416aab7d6669bf4fb008132f396dcdcfd27de62e9925a106694
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp311-cp311-win_amd64.whl
Size 970.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bb7e2e47f017d5cc70a64731d3b955ad480c417ede8ed23baee9476f034934b1
BLAKE2b-256 checksum
How to use checksums
7c0b841f6b70e6abffed84b1a6cdea37560a2d9d8f0e0f29dc914e5f35a822c4
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
57d566f1a4f878fab142bf298b7dbc3812dcac53682fe2cdb6724b2df3a96fdc
BLAKE2b-256 checksum
How to use checksums
a3f7d53bb068df5e1bd026800e80bec6503e70aed308bb8d258ca324d7a72cab
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9d860574332d553d78d8637b6b808524095d694bfb3d9c16ef3f4e3b0f03ba14
BLAKE2b-256 checksum
How to use checksums
11e5e87653f93328a6cba1731d68c61d15f889a75e853b7f77edd398f8d50ba3
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c86f515eb256fd287cb6d7e2ad6f3101ca1caf3d699d55b337c7771977a7dbe0
BLAKE2b-256 checksum
How to use checksums
0c5a072953ddfb719629046247541a5de0eac0f8e5e90ce95c85d4ce65cc9e01
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f4288216e9662ba4fdb693dcf270febf58d1412792b43d9972932dc26d000007
BLAKE2b-256 checksum
How to use checksums
cea988a45c7185b829ed18b8af1c2d8dfbe287ef45260ac88df24481fd479528
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp311-cp311-macosx_14_0_x86_64.whl
Size 398.9 kB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
43c5b3ac0371d2049a85120209105c1d05e2d113386e1aab8a869bf227e869a1
BLAKE2b-256 checksum
How to use checksums
10d22591e03ccd4da801708f7bf415db5c97ab45c0712ec517aed46a562fb54a
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp311-cp311-macosx_14_0_arm64.whl
Size 361.2 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
80e92b6b21d2b7c051b75432222339ee8e37a7228c0b17974b53db86f5ffdba4
BLAKE2b-256 checksum
How to use checksums
323ce1005ecde418a86a8b86f187c184b2eabd843453bfa34efeb91fcd2ca2fe
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp310-cp310-win_amd64.whl
Size 971.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c8ba83ac9c97fec1c68065f85a6aec8c0283c345b51c36ff5199cc7db2dce19e
BLAKE2b-256 checksum
How to use checksums
85e3765ab131f3f4c444f264812fc9534bdf39f5ebec723e4fc9870d19b42a51
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8dc1b149ff48c1d586ab7c24180cd0bbe44158dfbdf687c8f5dce896f59967b1
BLAKE2b-256 checksum
How to use checksums
2f97e3eb33e1ff2235b5bf897a8d47331bf716768fba25e5bfe91da2d1bb3bfc
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ac26fb54d9e850a197834287b75c5ec4761dccb31143a8e99dbd455fa19c6bc7
BLAKE2b-256 checksum
How to use checksums
6c0bdea32129a5150ce446079ed747c8996b8add80a9d1c5316fdc9288ecc480
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
53327bf8b8b04f2660c1415782310afcda20575a2ae80881e51feacde2d68e64
BLAKE2b-256 checksum
How to use checksums
c1da6cfe98146ed320448a2a41e9de2148792b2bc4ea8f50a49b590bd6f295b1
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ce84d8e0b367aab56d0a21eb2ce8041be303dfbcb7312cf9d176de31783f2eaa
BLAKE2b-256 checksum
How to use checksums
4b63e01891d0697e122426a489911c01647c7689a20ae60c687898a414d7ddeb
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp310-cp310-macosx_14_0_x86_64.whl
Size 400.9 kB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
d76c55fe1df60c7f8d146579bbd1d4f9b9498729531bd79f19c62223e703a82b
BLAKE2b-256 checksum
How to use checksums
49f06390640ca616537075cd2115673423ee641effe33f6f3858f690b1aa83cc
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp310-cp310-macosx_14_0_arm64.whl
Size 363.2 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c79b9cef0660b013be108b81a4592e7c75d43680c07acc3b4c6cf3c83cf0d110
BLAKE2b-256 checksum
How to use checksums
344bf08f041e34d9d42a9848d108a6f1e2fb53459c5bd5d48aa58f97737f4169
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp39-cp39-win_amd64.whl
Size 972.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a3807df3ac297b0e4701b1cc6e207ba17607654d4cc6b959c90931880655b08a
BLAKE2b-256 checksum
How to use checksums
7ea2717ee1724965555d3b3c9945ea6a0270d95e80d61350d5e91963810d3fc2
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a71a7b969dafe1bcd47e8cf53c963dc1bc4d99919c1f2b00cf2e85849ff6eb63
BLAKE2b-256 checksum
How to use checksums
736e4f951941e970ca471d126b013dc0bfe316b21f797f2bed758b485f1a85bc
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.9 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bb4ebf51ba84e1365acc55fc9675d400d009479d6cb4c2447de2071556882e46
BLAKE2b-256 checksum
How to use checksums
c4f61da3c721a53f3f10e39983dab0bd2c3698236f9464a3977f7f4c3218335d
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c8377787fd5f0afcdd7092acd6bf7b949c219019614f1d6f098eceeea3e1a687
BLAKE2b-256 checksum
How to use checksums
87cc67088adf1fe6d765dcf167ecb5d07e73f0ab1cf0bfa4570de26b05f7b080
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f26382bf251ff158c36d46171dc82ea22df7c9327cc3eef33da8250f704f8142
BLAKE2b-256 checksum
How to use checksums
6ece3e59f5f0b9a30184909b6b905df2830ab392b90508ec3183404a64c1a196
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp39-cp39-macosx_14_0_x86_64.whl
Size 402.0 kB
Tags CPython 3.9 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
3b4b7e41462f1db85aab1d72f4a27ce5465fe60d5cf9fae5210225ebc2b38102
BLAKE2b-256 checksum
How to use checksums
18f93eea74cfb2e48dae71814f0b3cdd7e9838c46c5239f3bbacc3bb1456146d
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 Sep 28, 2026.

Transparency log

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

Download URL pyorthomosaic-0.2.2-cp39-cp39-macosx_14_0_arm64.whl
Size 364.4 kB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6a33efc658c2fc0c4c38d8a248e3f1e367686892c5643b5b6427d0b25b28d1b5
BLAKE2b-256 checksum
How to use checksums
05963ac7a06d2a14eece3468e4ec969094f5ef578f5c496ff421cd4cd78cf3fe
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 Sep 28, 2026.

Transparency log

Security for pyOrthomosaic 0.2.2

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.2.2.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 Sep 28, 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.2.2 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