Skip to main content

Simple method for flagging UWL data.

Project description

atflagger

A simple flagger for continuum UWL data. Flag persistent RFI first, then run this auto-flagger.

Installation

Installing requires pip and python3 (3.8 and up).

Stable version:

pip install atflagger

Latest version:

pip install git+https://github.com/AlecThomson/atflagger

Usage

❯ atflagger -h
usage: atflagger [-h] [-i] [-b BEAM] [-s SIGMA] [-n N_WINDOWS] [-w] [-r REPORT] [-c CORES] [-t THREADS_PER_WORKER] filenames [filenames ...]

atflagger - Automatic flagging of UWL data. This flagger divides each subband into a number of windows, and then uses sigma clipping to remove outliers. The number of windows is set by the 'n-windows' argument, and the number of sigma is set by the 'sigma' argument. Parallelism is handled by dask.distributed. The 'cores' argument sets the number of
Dask workers, and 'threads-per-worker' sets the number of threads. See https://docs.dask.org/en/stable/deploying-python.html#reference for more information.

positional arguments:
  filenames             Input SDHDF file(s)

optional arguments:
  -h, --help            show this help message and exit
  -i, --inplace         Update flags in-place (default: create new file)
  -b BEAM, --beam BEAM  Beam label
  -s SIGMA, --sigma SIGMA
                        Sigma clipping threshold
  -n N_WINDOWS, --n-windows N_WINDOWS
                        Number of windows to use in box filter
  -w, --use-weights     Use weights table instead of flag table
  -r REPORT, --report REPORT
                        Optionally save the Dask (html) report to a file
  -c CORES, --cores CORES
                        Number of workers to use (default: Dask automatic configuration)
  -t THREADS_PER_WORKER, --threads-per-worker THREADS_PER_WORKER
                        Number of threads per worker (default: Dask automatic configuration)

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

atflagger-0.4.5.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

atflagger-0.4.5-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file atflagger-0.4.5.tar.gz.

File metadata

  • Download URL: atflagger-0.4.5.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.13 Darwin/20.6.0

File hashes

Hashes for atflagger-0.4.5.tar.gz
Algorithm Hash digest
SHA256 c4def892f101eaf5daa87f6a6ff98c78400589bbd5e5796652e67b5ff44a580c
MD5 808ddf0e08d8b805fc03ccec214a5d62
BLAKE2b-256 ac51522596d2e6138ee6748ed17688526f21494ea9571426b4d2e98d86e601e8

See more details on using hashes here.

File details

Details for the file atflagger-0.4.5-py3-none-any.whl.

File metadata

  • Download URL: atflagger-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.13 Darwin/20.6.0

File hashes

Hashes for atflagger-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2f4a0ed40678cab8f8e03310d00e39d5a69028bbd03127508b73ea1b2a6a2b7c
MD5 35e2cc8d69173bc269baa09fa21b98e7
BLAKE2b-256 7b4a6018e2c46afdbdc78e8cbd105b2cb4a506fe7b9662a52cfa1a9e9941b508

See more details on using hashes here.

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