Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Gregory Lee Newsgroups: comp.lang.python.announce Subject: ANN: PyWavelets 1.0.0 Date: Fri, 31 Aug 2018 17:26:51 -0400 Lines: 54 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de P3Hm1eUVj/bjHIyqUSOqQQCfKULUS0AZUzk6oIL8d/rQ== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'operator': 0.03; 'binary': 0.05; '<>`_': 0.07; 'brett': 0.07; 'fixes': 0.07; 'release,': 0.07; 'subject:ANN': 0.07; '"+"': 0.09; 'gregory': 0.09; 'url- ip:185.199.108.153/32': 0.09; 'url-ip:185.199.108/24': 0.09; 'url- ip:185.199.109.153/32': 0.09; 'url-ip:185.199.109/24': 0.09; 'url- ip:185.199.110.153/32': 0.09; 'url-ip:185.199.110/24': 0.09; 'url- ip:185.199.111.153/32': 0.09; 'url-ip:185.199.111/24': 0.09; 'url- ip:185.199/16': 0.09; 'url:release': 0.09; 'url:rst': 0.09; 'jan': 0.11; 'library': 0.11; 'contributed': 0.13; 'daniele': 0.16; 'extraction': 0.16; 'generated,': 0.16; 'numpy': 0.16; 'ralf': 0.16; 'reflects': 0.16; 'url:scikit-image': 0.16; 'python': 0.16; 'bug': 0.16; 'all,': 0.17; '1.0': 0.18; '2.7': 0.19; 'received:209.85.223': 0.19; 'skip:` 10': 0.21; 'requests': 0.23; 'complete,': 0.25; 'are:': 0.26; 'announce': 0.27; 'michael': 0.27; 'daniel': 0.28; 'patch': 0.29; 'message-id:@mail.gmail.com': 0.29; 'summary': 0.31; 'url-ip:192.30/16': 0.31; 'received:google.com': 0.33; 'release.': 0.33; 'sorting': 0.33; 'at:': 0.33; 'meaning': 0.35; 'list': 0.36; 'but': 0.36; 'received:209.85': 0.37; '(i.e.': 0.37; 'implemented': 0.37; 'to:addr:python-announce-list': 0.38; 'url-ip:192.30.253.112/32': 0.38; 'url-ip:192.30.253.113/32': 0.38; 'url-ip:192.30.253/24': 0.38; 'url:github': 0.38; 'mark': 0.38; 'received:209': 0.38; 'supporting': 0.39; 'requires': 0.39; 'version': 0.39; 'lists': 0.39; "won't": 0.39; 'url:org': 0.40; 'their': 0.60; 'url:0': 0.61; 'more': 0.61; 'years,': 0.63; 'john': 0.63; 'authors': 0.69; '2.7.': 0.84; 'history.': 0.84; 'michel': 0.84; 'milestone': 0.84; 'url:master': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=nfF43VMFNj+TGVwh6U1ujohuFJ1UubS7olW//fNeSJE=; b=C7/Y9me+j7ikBwY+Es26q9ZgNiHdF6BwM11ekBg6+MJsN72+Ero5UJGi/gzE+EIaEB deZtu4nQAQbxOda4k0wdYfWjqOwtZdlBTOlHly38/yEKt3AmvEfbKhW5FimVJ9fFsXAz E/ZlM+sE/UpZAQ0DEf+Qosqz3LErUBLae9UZ8nJiRyzkxoryq50VCpGuiQ4oFSRuHMDY XNU+psJgE/ollOSS93wPz3bVfCCAeh1BS84tTQw5/jF4X4Qevapv55IZcSQlKGtMEeFx Tc+f9m307x+QLO0WlbKVQ/hCVaeBjDqdkxcEwhTdxh30UuIVGt3y//rUQdShqhncHAKb xKEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=nfF43VMFNj+TGVwh6U1ujohuFJ1UubS7olW//fNeSJE=; b=RIJ84dmq64WlojmSiW+I/7nX3gxN/XoOXSgLWpBRL2P5pWj+T7U19XDxQt/HjzweZw +l+khfSA6w7MHG7SZEwx7qVMThNtvx/BDWMgBP7s0+G1bK3mIICZyMwupKFLV7tuHtR9 ouOYshvZs+vv1qiTa/0Fiezx28kfr+5wcNsLnuRC0YXyyTkPpNow026YjyoPCy7sJVYS JE8F0R4R6FffXuQyl9ojw5g9il3iD/PPIcIz8tOVA1NYgTQyIhMZHijeSZlvf4K7SgaT 2CP5uA4KN/hNGMhGg6I8mvSPUW1SZHeE9ShvprFpu9jVxTre2gCEtiI950RWiPcLp6MG 6hBg== X-Gm-Message-State: APzg51CRuerb7p0tR4+43T5lk9x3YUcdFgImLjP2ynHOG8oe0MlYxEC5 nqCdD7ZvEEiLH1aMHW7J0qSLWWBf+62Ox9xFUU/scIDc X-Google-Smtp-Source: ANB0VdZ1EI+jjjglQXsvgEjQ9fqh9/um4nl2uV307/mp3wKzAkRYVA2v71oDqFqP4qpqtl6iox+zxd2p7rVfdvjQMXY= X-Received: by 2002:a6b:5911:: with SMTP id n17-v6mr13869646iob.68.1535750822819; Fri, 31 Aug 2018 14:27:02 -0700 (PDT) X-Mailman-Approved-At: Wed, 05 Sep 2018 03:27:38 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:2966 Hello all, We are pleased to announce the release of PyWavelets 1.0. We view this version number as a milestone in the project's now more than a decade long history. It reflects that PyWavelets has stabilized over the past few years, and is now a mature package which a lot of other important packages depend on. A listing of those package won't be complete, but some we are aware of are: - `scikit-image `_ - image processing in Python - `imagehash `_ - perceptual image hashing - `pyradiomics `_ - extraction of Radiomics features from 2D and 3D images and binary masks - `tomopy `_ - Tomographic Reconstruction in Python - `SpikeSort `_ - Spike sorting library implemented in Python/NumPy/PyTables - `ODL `_ - operator discretization library This release requires Python 2.7 or >=3.5 and NumPy 1.9.1 or greater. The 1.0 release will be the last release supporting Python 2.7. It will be a Long Term Support (LTS) release, meaning that we will backport critical bug fixes to 1.0.x for as long as Python itself does so (i.e. until 1 Jan 2020). A summary of new features and lists of specific issues and pull requests closed is available in the full release notes at: https://github.com/PyWavelets/pywt/blob/master/doc/release/1.0.0-notes.rst Authors ======= * 0-tree + * Jacopo Antonello + * Matthew Brett + * Saket Choudhary + * Michael V. DePalatis + * Daniel Goertzen + * Ralf Gommers * Mark Harfouche + * John Kirkham + * Dawid Laszuk + * Gregory R. Lee * Michel Pelletier + * Balint Reczey + * SylvainLan + * Daniele Tricoli * Kai Wohlfahrt A total of 16 people contributed to this release. People with a "+" by their names contributed a patch for the first time. This list of names is automatically generated, and may not be fully complete.