Skip to content

Latest commit

 

History

History
292 lines (204 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

292 lines (204 loc) · 10.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[2.4.1] - 2024-09-18

##$ What's Changed

  • Divergence by @AlecThomson in #79
  • Update some imager plots

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.4.0...v2.4.1

[2.4.0] - 2024-09-03

What's Changed

Mostly bits to help out a filesystem being sad

  • Threadlock cutout writes to prevent dumb errors on Lustre (and maybe elsewhere?)
  • Copy holography file to a $MEMDIR if it exists
  • Allow validation plots to fail gracefully

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.11...v2.4.0

[2.3.11] - 2024-07-15

What's Changed

  • Fix l,m calculation for tile offsets (including rotation)

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.10...v2.3.11

[2.3.10] - 2024-07-13

What's Changed

  • Improve stability with persist_result=True and dirs_exist_ok=True

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.9...v2.3.10

[2.3.9] - 2024-07-11

What's Changed

  • Switch to dynamic versioning

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.8...v2.3.9

[2.3.8] - 2024-07-10

What's Changed

  • Add flow diagram by @AlecThomson in #75
  • Split Stokes I and QU imaging tasks by @AlecThomson in #76

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.7...v2.3.8

[2.3.7] - 2024-07-09

What's Changed

  • Check ionex by @AlecThomson in #74

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.6...v2.3.7

[2.3.6] - 2024-06-25

What's Changed

  • Add field offsets by @AlecThomson in #72
  • Added field/tile seperation calculation and columns
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #65
  • Added an auto-purge to temp-image files in imager

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.5...v2.3.6

[2.3.5] - 2024-06-21

What's Changed

  • Added tarball verification
  • Tweaks to petrichor config
  • Retry cutout failues
  • Reduce validation plot resolution
  • Fail if commonbeam is NaN (i.e. whole beam will be blanked)
  • Use threadpool for beamcon
  • Catch the failure of Voronoi binning
  • Fixes to database queries and related structuring
  • Catch failure of a validation plot

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.4...v2.3.5

[2.3.4] - 2024-05-13

What's Changed

  • Polar by @AlecThomson in #71

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.3...v2.3.4

[2.3.3] - 2024-05-10

What's Changed

  • Reduce number of tasks by @AlecThomson in #70

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.2...v2.3.3

[2.3.2] - 2024-05-09

What's Changed

  • Queries by @AlecThomson in #69

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.1...v2.3.2

[2.3.1] - 2024-05-08

What's Changed

  • Validate image by @AlecThomson in #68
  • Adds and improves validation plots
  • Fixes LINMOS rotation parameters

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.3.0...v2.3.1

[2.3.0] - 2024-05-07

What's Changed

  • Add validation stage to pipeline, including plot artifacts
  • Add LINMOS rotation for rotated fields
  • Fixes WSClean argument handling and clean thresholds
  • Submit by @AlecThomson in #66
  • Validate by @AlecThomson in #67

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.2.2...v2.3.0

[2.2.2] - 2024-04-18

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #61
  • Image fewer than 36 beams by @AlecThomson in #64

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.2.1...v2.2.2

[2.2.1] - 2024-04-17

What's Changed

  • Use sql by @AlecThomson in #63
  • Allow PostgreSQL RACS database to be ingested in spice_init
  • Add helper scipt create_mongodb.py

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.8...v2.2.1

[2.2.0] - 2024-04-11

What's Changed

  • Allow SBID to passed as an argument
    • This will enable a 'single field mode'
    • Database queries / updates changes to support this
  • Unified ArgParse mode
    • Much easier argument parsing
    • Now reused amongst modules
  • Fixes to typing
    • Much better use of pathlib.Path and pandas
  • SBID by @AlecThomson in #62

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.7...v2.1.8

[2.1.7] - 2024-04-03

What's Changed

Updated documentation.

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.6...v2.1.7

[2.1.6] - 2024-04-01

What's Changed

  • Image docs by @AlecThomson in #60

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.5...v2.1.6

[2.1.5] - 2024-03-27

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #56
  • Tempdir by @AlecThomson in #58
  • Clean by @AlecThomson in #59

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.4...v2.1.5

[2.1.4] - 2024-03-20

What's Changed

  • DR2 preparation improvements by @AlecThomson in #57

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.3...v2.1.4

[2.1.3] - 2024-02-05

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #54
  • Noise fix by @AlecThomson in #55

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.2...v2.1.3

[2.1.2] - 2024-01-17

Hotfix updates.

Fixed

  • Base Python version bumped to 3.10 for docs
  • Enable -no-mf-weighting in WSClean
  • Ensure FixMS skipped is used in pipeline
  • Pass data in correct order to RM-Tools

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.1...v2.1.2

[2.1.1] - 2024-01-16

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #48
  • Create dependabot.yml by @AlecThomson in #50
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #51
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #52
  • In-memory cutouts by @AlecThomson in #53

New Contributors

  • @pre-commit-ci made their first contribution in #48

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.1.0...v2.1.1

[2.1.0] - 2023-12-14

What's Changed

  • Fix weights by @AlecThomson in #46
  • described the scalability of prefect/postgres by @tjgalvin in #44
  • Migrate the whole shebang to Prefect by @AlecThomson in #49

Full Changelog: https://github.com/AlecThomson/arrakis/compare/v2.0.0...v2.1.0

Added

  • Full prefect flows and tasks
  • More prefect documentation

Fixed

  • Incorrect image weighting for LINMOS

Removed

  • dask delayed etc.

[2.0.0] - 2023-10-16

Added

  • pre-commit hooks for autoformatting checks
  • imager script for sweet imaging
  • prefect backbone

[1.0.0] - 2023-06-15

Corresponds with DR1 paper.

What's Changed

  • Dev by @AlecThomson in #1
  • Simplify readme by @AlecThomson in #2
  • Don't need these by @AlecThomson in #3
  • Clean up tests by @AlecThomson in #4
  • Fix scripts and RM-synth by @AlecThomson in #5
  • Merge dev by @AlecThomson in #7
  • Dev by @AlecThomson in #9
  • Remove RACS db by @AlecThomson in #14
  • Arrakis by @AlecThomson in #16
  • Fix RACS db pathing by @AlecThomson in #15
  • Docs update by @AlecThomson in #18
  • Dev by @AlecThomson in #23
  • Dev by @AlecThomson in #24
  • Dev by @AlecThomson in #25

Added

  • This changelog!
  • scripts/tar_cubelets.py and CLI hook
  • makecat.py: Added flag_blended_components to identify and flag blended components. Adds is_blended_flag, N_blended, blend_ratio to the catalogue.
  • Proper logging module

Fixed

  • columns_possum.py: Add new Stokes I fit flags and UCDs (plus others) and descriptions
  • scripts/casda_prepare.py: Refactor to make considated products and make CASDA happy
  • scripts/fix_dr1_cat.py: Added extra columns that needed to be fixed in DR1 e.g. sbid, start_time
  • Typing in various places

Changed

  • Renamed scripts/helloworld.py to scripts/hellow_mpi_world.py
  • makecat.py: Added compute_local_rm_flag function
  • rmsynth_oncuts.py Added new Stokes I fit flags
  • utils.py: Refactored Stokes I fitting to use dicts to track values
  • Use local installs of customised packages

Removed

  • submit/casda_pre_prep.sh
  • submit/casda_prep_test.sh
  • ASKAP RACS database as a submodule (changes how init_databse.py ingests data)

[0.2.0] - 2019-12-01

The before times...