Skip to content

v0.3.19

Compare
Choose a tag to compare
@waqasbhatti waqasbhatti released this 17 Sep 02:05
· 532 commits to master since this release

v0.3.19

New stuff

  • varbase.lcfit: now includes a mandelagol_fit_magseries function to fit a
    Mandel-Agol transit model. Implemented by @lgbouma. Requires emcee, h5py,
    corner and BATMAN.
  • Added astrotess.py by @lgbouma containing basic TESS TOI light curve reader
    functions.
  • Added services/tic.py by @lgbouma containing a basic TESS Input Catalog at
    MAST API client.
  • lcproc.parallel_cp: can now slice task lists using start and end indices.

Changes

  • services/skyview: added configurable retry behavior if the downloaded FITS
    file is corrupted.
  • checkplot: the fast_mode kwarg now disables SIMBAD lookup because the
    service is unreliable.
  • hatsurveys/hatlc: added a quiet kwarg for the normalization functions.

Fixes

  • lcproc.add_cpinfo_to_lclist: fix typo abs_gaiamag -> gaia_absmag; these
    values will now be extracted correctly from checkplots.
  • periodbase.kbls.bls_serial/parallel_pfind: also returns the magsarefluxes
    kwarg from the input.
  • periodbase.kbls.bls_stats_singleperiod and bls_snr: fix transit depth sign
    if magsarefluxes = True.

v0.3.18

New stuff

  • checkplot: added a fast_mode kwarg for checkplot_pickle so external
    service queries time out faster when the services are not responsive.

Changes

  • lcmath.sigclip_magseries: sigclip can now be either int or float.

Fixes

  • lcfit: in the *_fit_magseries functions, fitmagminind can be a
    multiple-item array instead of a single item for flat light curves. This will
    break the time-of-minimum finding routine for an LC fit. Now uses the first
    item in the array for magseriesepoch if this is the case. Added by
    @joshuawallace.

v0.3.17

New stuff

  • kbls: added a dedicated bls_stats_singleperiod function to get time of
    center-transit, refit period, and transit duration
  • hatlc: added console script to directly read/dump HAT LCs and metadata from the
    command-line
  • hatlc: added support for LCC server produced CSV light curves
  • services: removed hatds.py, added new lccs.py for common LCC server API
  • checkplotserver: added a standalone mode for serving checkplot pickles
  • checkplot.checkplot_pickle_to_png: add support for LCC server produced JSON

Changes

  • k2hat: fixes to column names in lcdict to bring into line with other LC
    readers in the hatsurveys subpackage
  • hatlc.read_and_filter_sqlitecurve: make less verbose in case of errors
  • kbls.bls_snr: get time of center-transit using a better method
  • kbls.bls_snr: return refit periods and epochs
  • cpserver.js: added parsing of observatory and telescope keys in
    checkplots if present

Fixes

  • cp.checkplot_pickle_update: fix unicode filename handling for py2 (#52)
  • coordutils: fix sign parsing bug in dms_str_to_tuple
  • lcproc.add_cpinfo_to_lclist: fix incorrect cpdict keys for varfeatures

v0.3.16

Fixes

  • services: fixed infinite mirror-hop loop when submitting queries for
    SIMBAD/GAIA, these should now bail out after maxtries number of submission
    tries are reached.
  • cpserver: fixed some issues with frontend JS breaking if GAIA xy positions are
    not available for some reason

v0.3.15

New stuff

  • cpserver: added a baseurl kwarg to checkplotserver so one can launch
    multiple instances of it and have them go to separate base URLs if
    reverse-proxying to external users.
  • plotbase.plot_phased_mag_series: allow output to an existing
    matplotlib.axes.Axes object

Changes

  • cpserver: checkplot filenames are now URI encoded in requests to
    checkplotserver