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


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

Datatest 0.9.2 released (test driven data-wrangling)

From Shawn Brown <03sjbrown@gmail.com>
Newsgroups comp.lang.python.announce
Subject Datatest 0.9.2 released (test driven data-wrangling)
Date 2018-08-09 20:29 -0400
Message-ID <mailman.35.1533935103.31261.python-announce-list@python.org> (permalink)
References <CA+a2dP8B9Y2G2E8tzm3irb0zq4XdgjaLegiHu=te+Y=WBYPNsw@mail.gmail.com>

Show all headers | View raw


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.

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

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

csiph-web