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.2.1.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.2.1-py3-none-any.whl (42.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atlas_cci_align-1.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 8def0f69a4e6774c7b78d6b9eb95c0199ba8fcd251056a3aae1d13f4619a9255
MD5 62a59dc6a0b2359cabdbc0747056276e
BLAKE2b-256 16e67e27fff00976bff9624523ea73aacd80f8c6354511dc181e4bbfa56e30d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for atlas_cci_align-1.2.1.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.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for atlas_cci_align-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6dcdaf106f94e460d8dd01e6a604bd5ac3953500f3c97caff11938e16ec7f7d3
MD5 28dd6e3b55f4b0c2341255cd13b16fab
BLAKE2b-256 f629d07677446389418ea90f05270e2578603cf7a903f281f9248ea8c5e3b25a

See more details on using hashes here.

Provenance

The following attestation bundles were made for atlas_cci_align-1.2.1-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

1.3.0

2 files

This release

1.2.1 This release

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