Metadata-Version: 2.4
Name: stalign-modern
Version: 1.0.post1
Summary: Focused maintained STalign runtime for pairwise 2D spatial registration
Author: JEFworks Lab
Maintainer: ChatSpatial maintainers
License-Expression: GPL-3.0-only
Project-URL: Homepage, https://github.com/cafferychen777/STalign
Project-URL: Source, https://github.com/cafferychen777/STalign
Project-URL: Original source, https://github.com/JEFworks-Lab/STalign
Keywords: spatial transcriptomics,registration,LDDMM,STalign
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE.md
Requires-Dist: numpy<3,>=1.26
Requires-Dist: torch<3,>=2.1
Dynamic: license-file

# STalign Modern

This is a focused, maintained distribution of
[STalign](https://github.com/JEFworks-Lab/STalign) for pairwise 2D spatial
transcriptomics registration.

```bash
python -m pip install stalign-modern
```

The import contract used by ChatSpatial is unchanged:

```python
from STalign import STalign
```

The package retains the original LDDMM optimization and point transformation
path. It excludes unrelated dataset downloaders, browser annotation tools,
plotting/report generation, and experimental 3D helpers. Removing optimization
plots also reduces runtime dependencies from a frozen documentation environment
to NumPy and PyTorch only.

The original project is GPL-3.0 licensed. See [NOTICE.md](NOTICE.md) for
attribution and the scope of the maintained changes.
