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

Uploaded Python 3

File details

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

File metadata

  • Download URL: atlas_cci_align-1.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 a82a3bd54ea4249f57e5f93afab2f66e159e0c305147b0338fb80bcc41c7e836
MD5 947efdbbec393329f2fb91b3af32cdfb
BLAKE2b-256 6ff8d3ea42e518020cb826e81fdb332ac97b30938d67e7a5d76ee61c4b3b162c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for atlas_cci_align-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25bcca768b336f50ff9d32331ace6bc4fd96bbf49ba23eafee9834ca273d6b20
MD5 cc6ee8ec09e3fa8b7e1510fcf9be00f8
BLAKE2b-256 4b7d51439c803769b3c8c24781dac9445b3b481d43f9cd7676f55a2183b2e9a5

See more details on using hashes here.

Provenance

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

1.3.0

2 files

1.2.1

2 files

This release

1.2.0 This release

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