Skip to main content

atlas-cci-align

Utilities for processing SEM image data exported from ATLAS/FIBICS projects.

The package currently focuses on turning an ATLAS project into stitched 2D planes, then roughly aligning those planes into a 3D stack. It provides helpers to:

  • read ATLAS mosaic metadata (.mif) and per-tile TIFF metadata;
  • reconstruct one stitched 2D image per acquisition plane;
  • estimate rough pairwise z-alignment between stitched planes;
  • apply the cumulative alignment into a Zarr array;
  • export the aligned Zarr stack back to a CZI file.

The stitching code uses tile positions, scan rotation, acquisition order, image size, and pixel size from the ATLAS/FIBICS metadata. ATLAS records when tile acquisition is finished, so dynamic/incremental processing should be possible in principle.

Status

This is early packaging work. The rough stitching and z-alignment utilities are being moved from notebooks/scripts into an installable package.

Install

pip install atlas-cci-align

The distribution name is atlas-cci-align, while the Python package is imported as:

import atlas

Minimal Workflow

At a high level, the intended workflow is:

  1. Parse an ATLAS mosaic project and build a tile dataframe.
  2. Stitch tiles into one 2D plane.
  3. Repeat for the planes in the project.
  4. Run rough z-alignment across the stitched planes.
  5. Save the aligned stack as Zarr.
  6. Optionally export the Zarr stack as CZI.

The public API is still being shaped, so consult the modules directly for now:

  • atlas.stitching
  • atlas.alignment
  • atlas.io
  • atlas.image_analysis

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

atlas_cci_align-1.3.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

atlas_cci_align-1.3.0-py3-none-any.whl (42.7 kB view details)

Uploaded Python 3

File details

Details for the file atlas_cci_align-1.3.0.tar.gz.

File metadata

  • Download URL: atlas_cci_align-1.3.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for atlas_cci_align-1.3.0.tar.gz
Algorithm Hash digest
SHA256 e34b64ec57002473b5b4b9c527cd03e4b28fd7ede0334dfbca108cb9961f99f7
MD5 09fe247b06a65ec7dfd32340c531f3e7
BLAKE2b-256 ec7d7404c20043e30230c1fb05ec9d91aaf0f4798235e23b226cc83edf287743

See more details on using hashes here.

Provenance

The following attestation bundles were made for atlas_cci_align-1.3.0.tar.gz:

Publisher: release.yml on CCI-GU-Sweden/ATLAS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atlas_cci_align-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for atlas_cci_align-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c55b5ab4be5a027ee2db5f2564b12d05213421257b92af9015f29b7831e2454
MD5 8cae3ebe5403a77eca37195b6fd7dc91
BLAKE2b-256 07e4ca56e6aa4b0c2cbbb3d186fd4b6c311989265d1e6698582a4929e24c104e

See more details on using hashes here.

Provenance

The following attestation bundles were made for atlas_cci_align-1.3.0-py3-none-any.whl:

Publisher: release.yml on CCI-GU-Sweden/ATLAS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 files

1.2.1

2 files

1.2.0

2 files

1.1.0

2 files

1.0.2

2 files

1.0.1

2 files

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