Ploonetide

Latest version: v1.0.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.5.0

==================

- Changed the representation of ``SearchResult`` objects to make it easier to
see at a glance which quarter/campaign/sector a result belongs to. [632]

- Added ``mission``, ``sector``, ``camera``, and ``ccd`` properties to
``TessLightCurveFile`` for consistency with ``TessTargetPixelFile``. [633]

- Added the ``bins`` argument to ``LightCurve.bin()`` to enable custom binning
by specifying the bin edges or the total number of bins. [629]

- Added ``transform_func`` & ``ylim_func`` keywords to ``interact()`` to
support user-defined light curve transformations and y-axis limits. [600]

- Added ``to_stringray()`` and ``from_stingray()`` to ``LightCurve`` to enable
interoperability with the `Stingray <https://stingraysoftware.github.io/>`_
spectral timing package. [567]

- Added an `ax` (axes) keyword to ``Seismology.plot_echelle()`` to enable
Echelle diagrams to be plotted into an existing Matplotlib figure. [635]

1.4.1

==================

- Fixed a bug which caused ``search_targetpixelfile`` and
``search_lightcurvefile`` to raise an ``IndexError`` if the sector keyword
was passed and the target was observed by both TESS & Kepler. [631]

1.4.0

==================

- Added the generic ``RegressionCorrector`` and ``DesignMatrix`` classes which
provide a user-friendly way to use linear regression to remove background or
systematic noise components from light curves. [613]

- Refactored the ``SFFCorrector`` class to use the new ``RegressionCorrector``,
which deprecated the ``polyorder`` keyword in favor of ``degree``.
[613, 616, 617, 626]

- Changed the `tutorials index page <https://docs.lightkurve.org/tutorials>`_
in the online docs to make the tutorials easier to navigate.

- Added a tutorial which demonstrates the use of Lightkurve's seismology module
to measure the mass, radius, and surface gravity of a solar-like star. [624]

- Changed ``SearchResult.download()`` to raise a more explicit ``HTTPError``
exception when MAST's TESSCut service is overloaded and times out. [627]

1.3.0

==================

- Added a ``method="quadratic"`` option to ``tpf.estimate_centroids()`` which
enables centroids to be estimated by fitting a bivariate polynomial to the
3x3 pixel core of the PSF. The method can also be called as a standalone
function via ``lightkurve.utils.centroid_quadratic()``. [544, 610]

- Fixed a bug in ``Seismology.plot_echelle()`` which caused the Echelle diagram
of a power spectrum to be rendered incorrectly. [602]

- Fixed a bug which caused ``lightkurve.utils`` to be incorrectly resolved to
``lightkurve.seismology.utils``. [606]

- Changed ``bkjd_to_astropy_time()`` and ``btjd_to_astropy_time()`` to accept
a single float and lists of floats in addition to numpy arrays. [608]

- Improved support for creating a ``LombScarglePeriodogram`` with an unevenly
sampled grid in frequency space. [614]

1.2.0

==================

- Added ``flux_unit`` and ``flux_quantity`` properties to the ``LightCurve``
class to enable users to keep track of a light curve's flux units. [591]

- Changed the default behavior of ``LightCurve.plot()`` to use ``normalize=False``,
ie. plots now display a light curve in its intrinsic units by default. [591]

- Added an optional ``unit`` argument to ``LightCurve.normalize()`` to make it
convenient to obtain a relative light curve in percent (``unit='percent'``),
parts per thousand (``unit='ppt'``) or parts per million (``unit='ppm'``). [591]

- Changed ``LombScarglePeriodogram.from_lightcurve()`` to not normalize the
input light curve by default. [591]

- Changed ``LightCurve.normalize()`` to emit a warning if the light curve
appears to be zero-centered. [589]

- Fixed an issue which caused the search functions to be incompatible with the
latest version of astroquery (v0.3.10). [598]

- Added support for performing mathematical operations involving ``LightCurve``
objects, e.g. two ``LightCurve`` objects can now be added together. [532]

- Updated the online tutorials (https://docs.lightkurve.org/tutorials) to
take all recent Lightkurve API changes into account. [596]

1.1.1

==================

Lightkurve v1.1.1 is a bugfix release which includes the following changes:

- Changed ``search_targetpixelfile()`` and ``search_lightcurvefile()`` to emit a
helpful warning if an ambigous target identifier is used, i.e. if a number is
entered in the range where the K2 EPIC and TESS TIC catalogs overlap. [558]

- Changed ``TargetPixelFile.plot()`` to always display the cadence number. [562]

- Changed ``TargetPixelFile.interact()`` to store light curves created using the
tool in the ``SAP_FLUX`` column rather than the ``FLUX`` column of the new
light curve file, for consistency with pipeline products. [559]

- Added ``scatter()`` and ``errorbar()`` methods to the ``LightCurveFile`` class
to make it consistent with the ``LightCurve`` class. [382]

- Fixed a bug in ``KeplerTargetPixelFile.from_fits_images()`` to ensure the
correct pixels are selected in cutout mode. [571]

- Fixed a series of minor documentation and code quality issues to enable
Lightkurve to receive the "code quality A" certification by codacy.com.
[557, 560, 564, 565, 566, 568, 573, 574, 575]

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.