Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2947 > unrolled thread

Datatest 0.9.2 released (test driven data-wrangling)

Started byShawn Brown <03sjbrown@gmail.com>
First post2018-08-09 20:29 -0400
Last post2018-08-09 20:29 -0400
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Datatest 0.9.2 released (test driven data-wrangling) Shawn Brown <03sjbrown@gmail.com> - 2018-08-09 20:29 -0400

#2947 — Datatest 0.9.2 released (test driven data-wrangling)

FromShawn Brown <03sjbrown@gmail.com>
Date2018-08-09 20:29 -0400
SubjectDatatest 0.9.2 released (test driven data-wrangling)
Message-ID<mailman.35.1533935103.31261.python-announce-list@python.org>
Hello,

I'm happy to announce that the next version of Datatest is now
available. This update includes improved data handling features
and support for Python 3.7.

Datatest supports test driven data-wrangling, data validation, and
analysis (for both pytest and unittest style testing).

 * Docs: http://datatest.readthedocs.io/
 * PyPI: https://pypi.org/project/datatest/
 * Devel: https://github.com/shawnbrown/datatest


What's New in Datatest 0.9.2
============================

* Changed Query class:
    * Added flatten() method to serialize dictionary results.
    * Added to_csv() method to quickly save results as a CSV file.
    * Changed reduce() method to accept "initializer_factory" as
      an optional argument.
    * Changed filter() method to support predicate matching.
* Added True and False as predicates to support "truth value testing" on
  arbitrary objects (to match on truthy or falsy).
* Added ProxyGroup class for performing the same operations on groups of
  objects at the same time (a common need when testing against reference
  data).
* Changed Selector class keyword filtering to support predicate matching.
* Added handling to get_reader() to support datatest's Selector and Result
  objects.
* Fixed get_reader() bug that prevented encoding-fallback recovery when
  reading from StringIO buffers in Python 2.

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web