A python module for adding realistic scattering to astronomical images. This version represents a very early release so please submit a pull request if you have trouble or need help for your application.
For installation instructions and help getting started please see the documentation.
Installation
Install the package and its runtime dependencies with:
pip install scatterbrane
Local Installation
This project now uses pyproject.toml and uv for dependency management.
Install the package and its runtime dependencies with:
uv sync
Install the release and development tooling with:
uv sync --group dev
Release workflow
Version management is handled with bump-my-version. To create a new tagged release:
uv run bump-my-version bump patch
This updates the package version, creates a commit, and creates a vX.Y.Z git tag. Pushing that tag to GitHub triggers the publish workflow for PyPI.
Reference
Metadata
Release files for scatterbrane 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scatterbrane-0.4.1.tar.gz | 14.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scatterbrane-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.1 kB
Release files / scatterbrane-0.4.1.tar.gz
| Download URL | scatterbrane-0.4.1.tar.gz |
|---|---|
| Size | 14.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
87b825ae2f8e541b1378e9f2be4c7a900f59a8277e07f5f80fa73cb267ed0bab
|
|
BLAKE2b-256 checksum How to use checksums |
82b5a76f09eeed3734688cbe8b564b03a86d64c1e2790955289cdd43b85e71b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 14, 2026.
Transparency logRelease files / scatterbrane-0.4.1-py3-none-any.whl
| Download URL | scatterbrane-0.4.1-py3-none-any.whl |
|---|---|
| Size | 15.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f67831a01ec531a5b436a26e6f39b832e40a6c8ac6d2b68680ec88d0e881b89d
|
|
BLAKE2b-256 checksum How to use checksums |
08ebdef6a367706b7b229e5f836ea19122efac24d509275da01ff68196f853a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 14, 2026.
Transparency log