Releases: askap-vast/vast-tools
v3.1.1
v3.1.0
What's Changed
- Bump gitpython from 3.1.34 to 3.1.35 by @dependabot in #494
- Fix _grouped_fetch_cutouts dropping all cutouts. by @ddobie in #501
- Bump gitpython from 3.1.35 to 3.1.37 by @dependabot in #505
- Bump pillow from 9.3.0 to 10.0.1 by @dependabot in #504
- Bump urllib3 from 1.26.11 to 1.26.17 by @dependabot in #503
- Bump pymdown-extensions from 9.5 to 10.0 by @dependabot in #506
- Bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #507
- Bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #510
- Bump fonttools from 4.34.4 to 4.43.0 by @dependabot in #511
- Bump jinja2 from 3.0.3 to 3.1.3 by @dependabot in #513
- Bump gitpython from 3.1.37 to 3.1.41 by @dependabot in #512
- Add epochs 42-51 and an extragalatic base epoch by @ddobie in #522
- Update open_fits to check HDU list contents rather than the file extension. by @ddobie in #524
- Fix handling of unprocessed files with open_fits by @ddobie in #526
- Disable autoscaling for show_png_cutout by @ddobie in #527
- open_fits: check len(hdul) is 1, not 0 by @ddobie in #528
- Enable access to post-processed data by @ddobie in #515
- Add epochs 52-57 by @ddobie in #532
- Correctly preload data for forcedphot by @ddobie in #534
- Add epochs 58, 59, 60 + update README by @ddobie in #535
- Add epoch 61 by @ddobie in #537
- Fixed incorrect warnings when using COMBINED data by @ddobie in #538
- Convert all Source names to strings by @ddobie in #539
- Add epoch 62 by @ddobie in #540
- Bump jupyterlab from 3.4.4 to 3.6.7 by @dependabot in #514
- Bump cryptography from 41.0.6 to 42.0.4 by @dependabot in #520
- Bump pillow from 10.0.1 to 10.3.0 by @dependabot in #530
- Bump idna from 3.3 to 3.7 by @dependabot in #531
- Bump zipp from 3.8.1 to 3.19.1 by @dependabot in #541
- Bump tornado from 6.3.3 to 6.4.1 by @dependabot in #542
- Bump certifi from 2023.7.22 to 2024.7.4 by @dependabot in #543
- Bump urllib3 from 1.26.18 to 1.26.19 by @dependabot in #544
- Bump pydantic from 1.9.1 to 1.10.13 by @dependabot in #545
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #546
- Bump requests from 2.31.0 to 2.32.2 by @dependabot in #547
- Release v3.1.0 by @ddobie in #549
Full Changelog: v3.0.1...v3.1.0
v3.0.1
v3.0.0
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
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
andALLOWED_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
v2.0.0-rc.5
The fifth release candidate of v2.0.0.
Fixes and adds the following compared to rc.4:
- Adds
vaex
andcolorcet
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
v2.0.0-rc.3
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
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
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.