Skip to content

Releases: startable/pdtable

v0.0.12 - CI update for pypi release

11 Oct 10:44
693af4f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.11...v0.0.12

v0.0.11 - support for table origin

08 Oct 12:46
Compare
Choose a tag to compare

Added

  • [#106] Support for detailed origin information in table metadata.
  • [#106] Support for loading complete input sets.

Changed

  • Table origin information has been moved from TableMetadata to an aggregate object.
  • The error type raised by the fixer has been changed to integrate with load framework.

Fixed

  • Fix deprecation warning by changing dtype from np.str to str by @jfcorbett in #108

Full Changelog: v0.0.10...v0.0.11

v0.0.10

16 Mar 13:24
Compare
Choose a tag to compare

Changed

  • write_excel() parameter style renamed to styles.
  • Optionally specify custom styles in write_excel() by passing to parameter styles a JSON-like structure of dicts.
  • When write_excel() parameter styles is truthy, transposed tables' column units and values are horizontally centered by default. This default is overridden by any horizontal alignment specified explicitly in styles.
  • write_excel() parameter num_blank_rows_between_tables renamed to sep_lines for conciseness.

Fixed

  • Replaced the one remaining reference to numpy.bool (now deprecated from numpy) with its designated successor, plain ol' built-in bool.

v0.0.9

23 Feb 11:52
Compare
Choose a tag to compare

Added

  • PR #95 write_excel() with new parameter style=True applies hard-coded styles to table blocks in output workbook.

v0.0.8

15 Feb 13:45
Compare
Choose a tag to compare

Improvements to output layout.

Added

  • #92 write_excel() can write to multiple sheets in a workbook.
  • #85 CSV and Excel writers can write transposed tables.

Changed

  • #42 Don't show dummy index when Table rendered as string.

v0.0.7

18 Jan 10:07
Compare
Choose a tag to compare

Fixed

  • Invalid attribute access to TableBundle (e.g. bundle["nonexistent_table"]) raised a dubious KeyError; now raises a more appropriate AttributeError.

Added

  • Enable in-operator for TableBundle. Example: assert "some_table_name" in bundle

Support empty tables

06 Jan 14:29
3e1fae0
Compare
Choose a tag to compare

[0.0.6] - 2021-01-06

Fixed

  • #87 Parser fails on tables with zero rows. (Edge case not explicitly ruled out in the StarTable specification.)

v0.0.5

04 Jan 20:54
1d05114
Compare
Choose a tag to compare

Added

  • For convenience, Column proxy is is now iterable. For example, list(table["some_col"]) now works, whereas previously you had to access the backing TableDataFrame as list(table.df["some_col"]). Saving 3 chars FTW.
  • CI pipeline now auto releases to PyPI on pushed tags starting with a "v".

Fixed

  • #82: read_excel() fails on formulas

Dummy release to try out new CI pipeline

04 Jan 19:55
5be04bf
Compare
Choose a tag to compare

This is a dummy release to confirm that the new CI pipeline works as intended. (Release 0.0.4a failed due to forgetting to bump the version number in __init__.py.

CI pipeline expanded to do build and release

04 Jan 19:48
d74e9bd
Compare
Choose a tag to compare

This is a dummy release to confirm that the new CI pipeline works as intended.
CI pipeline expanded to auto build and release on tags starting with a "v" when pushed.