Skip to content

Releases: askap-vast/vast-tools

v3.0.1

24 Sep 03:12
8201041
Compare
Choose a tag to compare

What's Changed

  • Exit nicely when invalid survey is requested for SkyView contour plot by @ddobie in #497
  • Updated github workflow packages to latest versions by @ddobie in #496

Full Changelog: v3.0.0...v3.0.1

v3.0.0

21 Sep 03:06
02bdd06
Compare
Choose a tag to compare

What's Changed

  • Added access to epochs 21-41
  • Refactor the add_obs_date testing by @ajstewart in #299
  • New epoch tools by @ddobie in #298
  • Add warning to query docs re: Dask RuntimeError by @ddobie in #317
  • Change postagestamps to use offset axis ticks/labels instead of absolute coordinates by @ddobie in #315
  • Improve MOC generation by @ddobie in #323
  • New release & multi-frequency handling by @ddobie in #311
  • Allow query epochs to be specified as list or string by @ddobie in #327
  • Fix metadata for islands queries by @ddobie in #328
  • Expand access to TILES data by @ddobie in #325
  • Fixed pandas append deprecation by @ajstewart in #337
  • Fix eta-v matplotlib plot by @ddobie in #340
  • Added pylint workflow for pull requests by @ajstewart in #338
  • Correctly implement legend on lightcurve by @ddobie in #345
  • Add check for existence of requested data to Query init by @ddobie in #346
  • Set dask npartition to minimum of ncpu or number of unique sources by @ddobie in #363
  • Fix access to RACS data by @ddobie in #358
  • Remove epoch 12 user warning by @ddobie in #361
  • Fix find_fields not returning RACS-mid fields by @ddobie in #368
  • Fix query search_around_coordinates option by @ajstewart in #365
  • Fix RACS tiles get_selavy_paths by @ddobie in #373
  • Add function to create WISE color-color plots by @marxide in #379
  • Update numpy to ~1.22.1 by @marxide in #380
  • Fix eta-V bokeh plotting and add logging to PipeRun class. by @ddobie in #383
  • Fix read_selavy arguments in Query._get_cutout by @ddobie in #389
  • Change self.planets to be an empty list if no input is provided by @ddobie in #391
  • Fix query docs and logging by @ddobie in #398
  • Add file validation by @ddobie in #370
  • Correctly handle conversion from RACS -> VAST field names by @ddobie in #405
  • Change output file naming scheme by @ddobie in #403
  • Fix fits cutout function naming by @ddobie in #407
  • Fix stokes I hardcoding by @ddobie in #410
  • Added corrected_data argument to Source class by @ddobie in #412
  • Correctly handle empty groups in match_planet_to_field by @ddobie in #416
  • Enable full survey access by @ddobie in #408
  • Expand epoch specification in Query to allow ints and not require "x" to be appended to partial pilot epochs by @ddobie in #421
  • Add dask scheduler switch by @ddobie in #430
  • Query all fields by @ddobie in #418
  • Ensure selected_fields is defined for all cases by @ddobie in #435
  • Correctly handle show_all_png_cutouts(save=True) file naming by @ddobie in #437
  • Updated RACS dec limit to +50 by @ddobie in #438
  • Expand default value of max_sep in Query to 1.5 by @ddobie in #440
  • Serialise beam centre coords to speed up Fields init by @ddobie in #431
  • Updated VASTMOCS to correctly handle fields with/without 'A' suffix by @ddobie in #452
  • Fix 'A' field suffix issue in planet matching and correctly handle empty df in init_sources by @ddobie in #453
  • Update read_selavy to force all flux & flux err values to be positive by @ddobie in #463
  • Update docs and fix errors by @ddobie in #354
  • Added warning when querying corrected data by @ddobie in #465
  • Fix source product generation and enable generation of background/rms map cutouts by @ddobie in #445
  • Remove duplicates in field matching by @ddobie in #472
  • Fix missing RMS measurements for non-detections by @ddobie in #476
  • Handle pipeline runs that use compressed fits files by @ddobie in #480
  • Ensure that full image data does not persist when creating FITS cutouts from compressed HDUs by @ddobie in #483
  • Account for pipeline runs with no measurement pairs file by @ddobie in #478
  • Raise exception when simbad name query returns more names than there are objects queried by @ddobie in #490

Full Changelog: v2.0.0...v3.0.0

v2.0.0

10 Oct 10:55
1c83e88
Compare
Choose a tag to compare

This is the formal release of v2.0.0 that includes all features up to v2.0.0-rc.5 in addition to the further features and fixes detailed below.

Added

  • Added tools sub-module consisting of skymap/MOC interface tools #277.
  • Added get_supported_epochs function to survey component #294.
  • Added support for epoch 13 (formerly epoch 12) #293.
  • Added new data files for epoch 12 #293.
  • Added epoch 12 warnings for query and moc components in code and docs #293.
  • Added pep8speaks config file to project #290.
  • Added a method to recalculate the measurement pairs dataframe (two epoch metrics) #290.
  • Docs badge on readme #288.
  • Added unit testing for the codebase #285.
  • Added documentation on tests #285.
  • Added github workflow to run pytest on new PRs #285.
  • Added documentation using the mkdocs framework #273.

Changed

  • Minor documentation edits #289.
  • Updated survey docs page to reflect previous refactoring #294.
  • Changed all former epoch 12 data files to epoch 13 #293.
  • Updated vaex-core version to 4.5.0 #290.
  • Updated docs dependencies versions to fix notebook pages #288.
  • Refactored data loading to use importlib.resources #285.
  • Refactored some data loading to be method base #285.
  • Moved RELEASED_EPOCHS and ALLOWED_PLANETS to top level import #285.
  • Changed docstrings to google format for docs compatibility #273.

Fixed

  • Fixed docs announcement bar link #289
  • Fixed test_query.py::TestQuery::test_init_failure_base_folder test #291
  • Fixed jsmin dependancy install (2.2.2 -> 3.0.0) #285
  • Remerged docs branch #287
  • Docs branch reverted to avoid squashing to make merge of tests straightforward #286

Removed

  • Removed MANIFEST.in file #289.
  • Removed deprecated information from the survey docs page #294.
  • Removed EpochInfo class from query as no longer used #285.

v2.0.0-rc.5

20 Oct 05:36
3d6cd9d
Compare
Choose a tag to compare
v2.0.0-rc.5 Pre-release
Pre-release

The fifth release candidate of v2.0.0.

Fixes and adds the following compared to rc.4:

  • Adds vaex and colorcet dependancies.
  • Updated pipeline.py to better support large jobs (#207).
  • Added epoch numbers to show_all_png_cutouts().
  • Changed eta, V bokeh color pallet.
  • Added 'Mooley' style plotting of two epoch metrics.
  • Fixed source drops because no names given (#219).

Note This update is incompatible with old pipeline runs.

v2.0.0-rc.4

17 Sep 07:48
cd966a8
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

The fourth release candidate of version 2.0.0.

Fixes and adds the following compared to rc.3:

  • Changes plot_all_cutouts to show_all_png_cutouts and changes plot titles (#212).
  • Adds EPOCH12 support (#213).
  • Clearer requirements (#214).

v2.0.0-rc.3

08 Sep 05:32
888afd8
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

The third release candidate of version 2.0.0.

Fixes and improves the following compared to rc.2:

  • Makes the opening of large pipeline jobs much faster.
  • Improves two epoch calculation speed.
  • Fixes saving search around output.
  • Adds separation to search around output.
  • Updates forced extraction code (#207).

v2.0.0-rc.2

24 Aug 03:02
f02bae7
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

The second release candidate of version 2.0.

Fixes the following (compared to v2.0.0-rc.1):

  • Graceful exit when catalogues does not meet expectations (#167).
  • Add option for x-axis to use Delta T rather than datetime (#197).
  • Fix plot_lightcurve save filename error (#198).
  • Changed forced extractions marker (#200).
  • Fixed planet search on pipeline runs (#201).
  • Fixed issue causing zombie processes after completion (#203).
  • Added more checks for forced extractions input (#204).

v2.0.0-rc.1

14 Aug 02:46
ed68e1b
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

The first release candidate of version 2.0.

An extensive update of vast-tools that:

  • Rewrites how fields and sources are fetched and stored.
  • Speeds up queries
  • Makes the module notebook friendly (#118).
  • Provides example notebooks.
  • Adds search around coordinates mode (#83).
  • Adds forced photometry (#168).
  • Adds MOC support and class.
  • Adds vast-pipeline interaction support (#175).
  • Adds lightcurve functionality to find_sources.
  • Formalises RACS support.
  • Adds support for queries using SIMBAD identifiers (#119)
  • Adds consistent scaling of pngs (#130)
  • Allows searching for planets (#132)
  • Improves primary field detection (#157)
  • Updates find_fields to return all fields (#158)
  • Updates measurement files (formerly the light curve files) to include all information (#164).

Removed

  • Dropbox support.

While we have tested as much as possible this is marked as a release candidate as bugs are still likely. Please open an issue for issues you encounter.

v1.3.1

22 Apr 07:51
f5eed09
Compare
Choose a tag to compare

Patch release that:

  • removes an erroneous comma from requirements.txt

v1.3.0

17 Apr 08:39
bf4a248
Compare
Choose a tag to compare

A minor update release that:

  • build_lightcurves: Allows users to choose between integrated and peak (default) flux density when building lightcurves.