Skip to content

Return Pandas DataFrames by default

Choose a tag to compare

@HannoSpreeuw HannoSpreeuw released this 05 Nov 10:57
· 81 commits to master since this release

What's Changed

  • Source parameters are returned as a Pandas DataFrame by default.
  • Sources are measured in a vectorized manner by default.
  • A regression test for vectorized source measurements of resolved sources has been added.
  • Error bars on deconvolved elliptical parameters are now more realistic.
  • A bug from rounding errors has been fixed, this led to an arccos argument larger than 1.
  • Implemented workaround for spurious Numba error.
  • Fixed bug which led to a zero uncertainty in the deconvolved position angle.
  • Fixed bug in the argument order when collecting NumPy ndarrays into a Pandas DataFrame; this affected the interpretation of error_radius.
  • By adding target="parallel" to every function that has a guvectorize decorator, PySE is now ~20% faster for vectorized source measurements with Pandas DataFrames returned. Previously, only a few of these functions had target set in this way which meant that only a single CPU core was used when these functions were called.

Full Changelog: v0.5.1...v0.6.0