Release 2020.10 Schema and DB patch Release

Web services API (Advanced Search, SIA)

Added

  • ADDED FIELDS: FitsFile.dateobs, FitsFile.dateobs_center, FitsFile.ra_center, FitsFile.dec_center

Changed

  • api/version bumped to 5.0

Backwards incompatible changes

  • REMOVED FIELDS: Hdu.boundary
  • RENAMED FIELDS: Hdu.ra => Hdu.ra_center, Hdu.dec => Hdu.dec_center

Release 2020.09 Post-AAS Feedback Release

Web services API (Advanced Search, SIA)

Added

  • Additional search fields for SIA search (date,telescope,instrument,obs_type, proc_type, prod_type)
  • PARAMETERS now included in voimg,vohdu search results (except in format=csv)
  • The limit value in API search endpoints (/api/adv_search/fasearch/, /api/adv_search/hasearch/, /api/sia/vohdu, /api/sia/voimg) now supports a value of None. This will cause an unlimitted number of results to be returned. Use with caution! It might take a long time.
  • Advanced Search endpoints (/api/adv_search/fasearch/, /api/adv_search/hasearch/) now support a "url" output field. If this field is listed in outfields, it will contain a URL that will retrieve the related FITS file.
  • SIA query endpoints (/api/sia/vohdu, /api/sia/voimg) now always return a URL field that can be used to retrieve the related FITS file.

Fixed

  • Fixed bug in /api/short/ which artificially limited number of results returned

Changed

  • Moved /portal/object-lookup/ to /api/object-lookup/
  • VOTable output now includes proper "ucd" for Image_Title, POS_EQ_RA_MAIN, POS_EQ_DEC_MAIN, VOX:Image_AccessReference
  • VOTable contains VOX:Image_Format as a Param constant
  • Some error messages have been improved.

Backwards incompatible changes:

  • API searches now return a first element in the returned list that contains metadata. More changes to this element are expected. If you depend up on your may have to change. The results data is returned in list after the first element. Affected endpoints: (/api/adv_search/fasearch/, /api/adv_search/hasearch/, /api/sia/vohdu, /api/sia/voimg)

API search endpoints (/api/adv_search/fasearch/, /api/adv_search/hasearch/, /api/sia/vohdu, /api/sia/voimg)

Web User Interface

Fixed

  • Case insensitive search for PI
  • Ambiguous error messages
  • Clarify facets are limited
  • Fix to searches including RA, Dec not combining properly

Added

  • Automated release-notes
  • Links to release-notes everywhere
  • Ability to navigate search tabs using browser back/forwards buttons

Changed

  • Updated index mapping

Release 2020.06 <2020-07-08 Wed>

Web User Interface

Fixed

  • Some telescope/instrument searches included extraneous results
  • Handling values of 0 in results table
  • Single file downloads now using API download
  • Search form filter list incomplete

Added

  • Search using list of RA/DEC values
  • Saving search results as JSON/CSV
  • Link in search results to FITS headers

Changed

  • Converted category lists into drop-down lists with multi-select
  • Order of category columns matches results table column order
  • Code view matches Advanced search format

Web services API (Advanced Search, SIA)

Added

  • All API end-points are documented online. Each endpoint can be expanded to see parameters and to try out the web-service.

  • Info about what can be searched with Advanced Search is available via end-points:

    End-Point Info retrieved
    /api/adv_search/core_file_fields/ File DB fields
    /api/adv_search/aux_file_fields/ File FITS keywords
    /api/adv_search/fadoc/ How to construct the JSON payload for Advanced Search File queries.
    /api/adv_search/core_hdu_fields/ HDU DB fields
    /api/adv_search/aux_hdu_fields/ HDU FITS keywords
    /api/adv_search/hadoc/ How to construct the JSON payload for Advanced Search HDU queries.

  • Get fields known to be associated with given Instrument and Proctype from: https://astroarchive.noao.edu/api/fields/

  • Show the full FITS header (all HDUs) from any file in the archive (endpoint: api/header)

  • Get all the current valid values for "categorical fields" used in Archive files:

    • instruments
    • obsmodes
    • proctypes
    • prodtypes
    • sites
    • surveys
    • telescopes
  • Advanced Search shortcut: Get list of all files for specific telescope,instrument,night. (endpoint: short/<tele>/<inst>/<date>)

  • Allow Subject Matter Experts to add field descriptions to the database. These show in results of endpoints: core_file_fields, aux_file_fields, core_hdu_fields, aux_hdu_fields

Changed

  • Search constraint against PROPOSAL (fasearch, hasearch) now allows list of propids to match as the constraint parameters.
  • Better display of search modifiers for Advanced Search.

Backwards incompatible changes

  • Search constraint against PROPOSAL no longer uses string matching.

Archive

Fixed

  • Exposure time now being ingested correctly

Jupyter Notebooks

Added

    • advanced-search.ipynb Contains example usage of every web-service end-point
    • advanced-search.ipynb Contains examples of at least one of every type of search-constraint
    • exposure-map.ipynb Is an example Scientific Use-Case. It uses API to create an Exposure Map.

Release 2019.10 <2019-10-01 Tue>

Initial release. Includes features!