Skip to main content

The pirate mask.

Project description

Eye Patch

Actions Status Documentation Status PyPI version PyPI platforms Coverage

The pirate mask!

A python library and CLI tools for creating masks to assist deconvolution of interferometric data.

This library was originally the masking module of the Flint pipeline, but has now been separated out for flexible use.

image

Documentation

Full documentation is provided on ReadtheDocs.

Installation

We publish releases on PyPI:

# PyPI release
pip install eye-patch

You can also install directly from the git repository:

# Direct git install (latest push)
pip install git+https://github.com/flint-crew/eye-patch.git

Or, from a local clone:

git clone https://github.com/flint-crew/eye-patch.git
cd flint
pip install -e .

We highly recommend using uv for speedy installations. Reproducible builds can be created using uv sync:

git clone https://github.com/flint-crew/eye-patch.git
uv venv
uv sync

Contributions

Contributions are welcome! Please do submit a pull-request or issue if you spot something you would like to address.

The full set of dev tooling can be installed via:

git clone https://github.com/flint-crew/eye-patch.git
cd eye-patch
pip install '.[dev]'

Or, using uv:

git clone https://github.com/flint-crew/eye-patch.git
cd flint
uv sync --group dev

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eye_patch-1.0.0a0.tar.gz (455.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eye_patch-1.0.0a0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file eye_patch-1.0.0a0.tar.gz.

File metadata

  • Download URL: eye_patch-1.0.0a0.tar.gz
  • Upload date:
  • Size: 455.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eye_patch-1.0.0a0.tar.gz
Algorithm Hash digest
SHA256 13c8a498d56541408d4e1587b8517737959908b2f329e38db4acb40d16f9b046
MD5 aa7fac65e74cb1ff673b09af8decf083
BLAKE2b-256 e4aa8253d06bce9b17029a76fb213f0c49f80a61762778a23c9cb90e65af5b2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for eye_patch-1.0.0a0.tar.gz:

Publisher: cd.yml on flint-crew/eye-patch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file eye_patch-1.0.0a0-py3-none-any.whl.

File metadata

  • Download URL: eye_patch-1.0.0a0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eye_patch-1.0.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 2214062aae0b1d31b638e69ca0832a9c2294f142a25729eb96b01da13a76ef1c
MD5 1a272e35b895096e2bf9957da52deaba
BLAKE2b-256 9eabc5d91c36d21f654ab28c498a3a19861fe4c465520396714b4c1eb508c828

See more details on using hashes here.

Provenance

The following attestation bundles were made for eye_patch-1.0.0a0-py3-none-any.whl:

Publisher: cd.yml on flint-crew/eye-patch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page