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

Uploaded Python 3

File details

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

File metadata

  • Download URL: atlas_cci_align-1.0.2.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.0.2.tar.gz
Algorithm Hash digest
SHA256 4d651e07b73474f5ee352c5f9021e07e59575b56b85e2676f7a3e8319cb1c763
MD5 237f719af5e2c77181565c99d1e09e01
BLAKE2b-256 e4ac21db220615ef5e6978ee6297b86c61d829d57516dcea95a37d132d0eae73

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: atlas_cci_align-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 42.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for atlas_cci_align-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 43fde2b6f1845f1948dbdab7f538308587f00dfbad18479a889dd5ae6862808f
MD5 c61722cb6722d6c8e026b85bd9f5c6bf
BLAKE2b-256 04aff9e610dae85624ad45ea7b831e0514e1dc90e7d1d0b5065bf45ecce9a384

See more details on using hashes here.

Provenance

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

1.2.1

2 files

1.2.0

2 files

1.1.0

2 files

This release

1.0.2 This release

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