jolly-roger
The pirate flagger!
Installation
pip install jolly-roger
About
This package attempts to flag or modify visibilities that are contaminated by the Sun (or potentially some other bright source). There are two main modes that are currently supported in jolly-roger.
The flags based on the projected baseline length should the array be tracking the Sun. The projected baseline length between some phased direction being tracked and the Sun can be significantly different. jolly-roger attempts to leverage this by only flagging data where the projected baseline length is between some nominal range that corresponds to angular scales associated with the Sun.
The second mode is the application of a notch filter in delay space, where the nulling is applied to the expected delay of the Sun for each timestep and baseline. This mode reads the data row-wise as it appears in the measurement set, so can be fast enough to apply to long-tracks ASKAP observations while also using a limited set of computing resources. A ten hour ASKAP continuum observation can be processed in ~2 minutes, with the process being mostly I/O bound.
jolly-roger makes no guarentess about removing all contaminated visibilities, nor does it attempt to peel/subtract the Sun from the visibility data.
Usage
For the flagger run:
jolly_flagger --help
For the nulling filter run:
jolly_tractor --help
Details are provide in the docs.
Metadata
Release files for jolly-roger 1.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 | Provenance | Actions |
|---|---|---|---|---|
| jolly_roger-1.4.1.tar.gz | 3.4 MB | With provenance | Details for jolly_roger-1.4.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| jolly_roger-1.4.1-py3-none-any.whl | Python 3 | none | any | Details for jolly_roger-1.4.1-py3-none-any.whl |
Total release size: 3.7 MB
Release files / jolly_roger-1.4.1.tar.gz
| Download URL | jolly_roger-1.4.1.tar.gz |
|---|---|
| Size | 3.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
444f90fa9481541108afbcdd82e0a40b733e2ec351f692c269763cb0480460e4
|
|
BLAKE2b-256 checksum How to use checksums |
98773b538df9658f2243a463fe07c357626520a24b4e817dac5ba22320cefa3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 27, 2026.
Transparency logRelease files / jolly_roger-1.4.1-py3-none-any.whl
| Download URL | jolly_roger-1.4.1-py3-none-any.whl |
|---|---|
| Size | 331.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8ac2a70afed24fdf117ba781d5ad313738bf64663b639dff88146b554d3a4fcf
|
|
BLAKE2b-256 checksum How to use checksums |
a3a1f10ccfbc2a654e2408b4bf554d5821e1dee4877e7acef4e063df3d577fa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 Oct 27, 2026.
Transparency logSecurity for jolly-roger 1.4.1
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for jolly_roger-1.4.1.tar.gz
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 Oct 27, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.