Skip to content

astrobase v0.3.13

Compare
Choose a tag to compare
@waqasbhatti waqasbhatti released this 19 Apr 03:21
· 691 commits to master since this release

(this changelog includes v0.3.12 changes)

New stuff

  • checkplot, checkplotserver: handle cases of no PF results, also PF results w/ only 1 phased LC. This allows making checkplot pickles for objects with no period-finder results just to see their mags, colors, finder chart, and GAIA info in the checkplotserver web interface or as checkplot pickles exported to PNG
  • lcproc.runcp: allow empty pfpickle input for CPs w/o phased LCs
  • lcproc: new add_cpinfo_to_lclist function to add back checkplot info to the object catalog generated by lcproc.make_lclist
  • lcproc, plotbase: add overlay_zoomcontain kwarg for fits_finder_chart function to zoom finder charts automatically to the footprint of all annotated objects in the overlay
  • services.gaia: now randomly picks between GAIA archive mirrors and can skip dead ones automatically
  • (v0.3.12) lcproc: added TFA (Kovacs et al. 2005) implementation and parallel drivers
  • (v0.3.12) lcproc: added EPD drivers for LC collections

Changes

  • checkplot: finder reticle now at radec -> xy of object instead of center of chart
  • services.gaia: return query params for info after an HTTPError
  • (v0.3.12) lcproc, checkplotlist: make nworkers depend on actual number of CPUs
  • (v0.3.12) lcproc: add minobservations kwarg for runcp, parallel_cp, parallel_cpdir

Fixes

  • services.gaia: standardize ra, dec etc strings to make cache hits more probable
  • lcproc.runcp: workaround for list of pfmethods if not provided in the period-finding result pickle
  • cps UI: fix overview tab LC tile widths if no PF methods are present in the checkplot pickle
  • cpserver: fix object comments not being included in CSV/JSON export from web interface or being written to the original checkplotlist JSON
  • checkplot: handle 'objectid' not found in HAT LC objectinfo dicts
  • (v0.3.12) lcproc: fix addressing of magcols so stuff like specifying 'epd.mags', 'tfa.mags' works for most functions correctly
  • (v0.3.12) lcproc.timebinlc: write results to correct outdict keys based on magcols
  • (v0.3.12) lcfit: fix missing imports
  • (v0.3.12) lcfit.spline_fit_magseries: fix annoying 'x must be strictly increasing' error by removing duplicate x values
  • (v0.3.12) checkplot: fix axes -> ax typo