The pirate mask.
Project description
Eye Patch
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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13c8a498d56541408d4e1587b8517737959908b2f329e38db4acb40d16f9b046
|
|
| MD5 |
aa7fac65e74cb1ff673b09af8decf083
|
|
| BLAKE2b-256 |
e4aa8253d06bce9b17029a76fb213f0c49f80a61762778a23c9cb90e65af5b2e
|
Provenance
The following attestation bundles were made for eye_patch-1.0.0a0.tar.gz:
Publisher:
cd.yml on flint-crew/eye-patch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eye_patch-1.0.0a0.tar.gz -
Subject digest:
13c8a498d56541408d4e1587b8517737959908b2f329e38db4acb40d16f9b046 - Sigstore transparency entry: 1597784993
- Sigstore integration time:
-
Permalink:
flint-crew/eye-patch@41d7de8732e2dd80b7abc1b23f563be51769dac1 -
Branch / Tag:
refs/tags/v1.0.0a - Owner: https://github.com/flint-crew
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@41d7de8732e2dd80b7abc1b23f563be51769dac1 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2214062aae0b1d31b638e69ca0832a9c2294f142a25729eb96b01da13a76ef1c
|
|
| MD5 |
1a272e35b895096e2bf9957da52deaba
|
|
| BLAKE2b-256 |
9eabc5d91c36d21f654ab28c498a3a19861fe4c465520396714b4c1eb508c828
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eye_patch-1.0.0a0-py3-none-any.whl -
Subject digest:
2214062aae0b1d31b638e69ca0832a9c2294f142a25729eb96b01da13a76ef1c - Sigstore transparency entry: 1597785029
- Sigstore integration time:
-
Permalink:
flint-crew/eye-patch@41d7de8732e2dd80b7abc1b23f563be51769dac1 -
Branch / Tag:
refs/tags/v1.0.0a - Owner: https://github.com/flint-crew
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@41d7de8732e2dd80b7abc1b23f563be51769dac1 -
Trigger Event:
release
-
Statement type: