From ant at getme.co.uk Fri Jul 1 11:26:53 2016 From: ant at getme.co.uk (Anthony Blackshaw) Date: Fri, 1 Jul 2016 16:26:53 +0100 Subject: MongoFrames 1.0.0 released Message-ID: <57768BBD.9090009@getme.co.uk> MongoFrames - a fast unobtrusive MongoDB ODM for Python ======================================================= MongoFrames provides classes for mapping your MongoDB collections and documents (including embedded documents) to Python classes and instances. MongoFrames is fast (especially when it comes to dereferencing), supports a lean but powerful set of features and is easy to learn. Features ======== * Simple schema definitions for documents and embedded documents * Dot notation * Friendly queries * Fast dereferencing and multi-tiered projections * Pagination * Event handling for key document actions (e.g insert, update, delete) * Supports Python 3.4+ Docs ==== http://mongoframes.com Download ======== http://pypi.python.org/pypi/MongoFrames Source ====== https://github.com/getmeuk/mongoframes Cheers, Ant From ant at getme.co.uk Sun Jul 3 08:29:11 2016 From: ant at getme.co.uk (Anthony Blackshaw) Date: Sun, 3 Jul 2016 13:29:11 +0100 Subject: MongoFrames 1.0.0 released Message-ID: <57790517.1050906@getme.co.uk> MongoFrames - a fast unobtrusive MongoDB ODM for Python ======================================================= MongoFrames provides classes for mapping your MongoDB collections and documents (including embedded documents) to Python classes and instances. MongoFrames is fast (especially when it comes to dereferencing), supports a lean but powerful set of features and is easy to learn. Features ======== * Simple schema definitions for documents and embedded documents * Dot notation * Friendly queries * Fast dereferencing and multi-tiered projections * Pagination * Event handling for key document actions (e.g insert, update, delete) * Supports Python 3.4+ Docs ==== http://mongoframes.com Download ======== http://pypi.python.org/pypi/MongoFrames Source ====== https://github.com/getmeuk/mongoframes Cheers, Ant From info at egenix.com Mon Jul 4 05:45:23 2016 From: info at egenix.com (eGenix Team: M.-A. Lemburg) Date: Mon, 4 Jul 2016 11:45:23 +0200 Subject: =?UTF-8?Q?ANN:_Python_Meeting_D=c3=bcsseldorf_-_06.07.2016?= Message-ID: <577A3033.6010009@egenix.com> [This announcement is in German since it targets a local user group meeting in D?sseldorf, Germany] ________________________________________________________________________ ANK?NDIGUNG Python Meeting D?sseldorf http://pyddf.de/ Ein Treffen von Python Enthusiasten und Interessierten in ungezwungener Atmosph?re. Mittwoch, 06.07.2016, 18:15 Uhr Raum 1, 2.OG im B?rgerhaus Stadtteilzentrum Bilk D?sseldorfer Arcaden, Bachstr. 145, 40217 D?sseldorf Diese Nachricht ist auch online verf?gbar: http://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2016-07-06 ________________________________________________________________________ NEUIGKEITEN * Bereits angemeldete Vortr?ge: Stefan Richthofer "JyNI ? Native CPython-Extensions in Jython" Marc-Andre Lemburg "Stand-Alone Applikationen mit eGenix PyRun" Charlie Clark "Eine kurze Einf?hrung in SQLAlchemy: Was es ist und wie man es benutzen kann" Jens Diemer "PyLucid ? ein Open Source CMS auf Django Basis" Weitere Vortr?ge k?nnen gerne noch angemeldet werden: info at pyddf.de * Startzeit und Ort: Wir treffen uns um 18:15 Uhr im B?rgerhaus in den D?sseldorfer Arcaden. Das B?rgerhaus teilt sich den Eingang mit dem Schwimmbad und befindet sich an der Seite der Tiefgarageneinfahrt der D?sseldorfer Arcaden. ?ber dem Eingang steht ein gro?es "Schwimm' in Bilk" Logo. Hinter der T?r direkt links zu den zwei Aufz?gen, dann in den 2. Stock hochfahren. Der Eingang zum Raum 1 liegt direkt links, wenn man aus dem Aufzug kommt. Google Street View: http://bit.ly/11sCfiw ________________________________________________________________________ EINLEITUNG Das Python Meeting D?sseldorf ist eine regelm??ige Veranstaltung in D?sseldorf, die sich an Python Begeisterte aus der Region wendet: * http://pyddf.de/ Einen guten ?berblick ?ber die Vortr?ge bietet unser YouTube-Kanal, auf dem wir die Vortr?ge nach den Meetings ver?ffentlichen: * http://www.youtube.com/pyddf/ Veranstaltet wird das Meeting von der eGenix.com GmbH, Langenfeld, in Zusammenarbeit mit Clark Consulting & Research, D?sseldorf: * http://www.egenix.com/ * http://www.clark-consulting.eu/ ________________________________________________________________________ PROGRAMM Das Python Meeting D?sseldorf nutzt eine Mischung aus Open Space und Lightning Talks, wobei die Gewitter bei uns auch schon mal 20 Minuten dauern k?nnen ;-). Lightning Talks k?nnen vorher angemeldet werden, oder auch spontan w?hrend des Treffens eingebracht werden. Ein Beamer mit XGA Aufl?sung steht zur Verf?gung. Lightning Talk Anmeldung bitte formlos per EMail an info at pyddf.de ________________________________________________________________________ KOSTENBETEILIGUNG Das Python Meeting D?sseldorf wird von Python Nutzern f?r Python Nutzer veranstaltet. Um die Kosten zumindest teilweise zu refinanzieren, bitten wir die Teilnehmer um einen Beitrag in H?he von EUR 10,00 inkl. 19% Mwst, Sch?ler und Studenten zahlen EUR 5,00 inkl. 19% Mwst. Wir m?chten alle Teilnehmer bitten, den Betrag in bar mitzubringen. ________________________________________________________________________ ANMELDUNG Da wir nur f?r ca. 20 Personen Sitzpl?tze haben, m?chten wir bitten, sich per EMail anzumelden. Damit wird keine Verpflichtung eingegangen. Es erleichtert uns allerdings die Planung. Meeting Anmeldung bitte formlos per EMail an info at pyddf.de ________________________________________________________________________ WEITERE INFORMATIONEN Weitere Informationen finden Sie auf der Webseite des Meetings: http://pyddf.de/ Mit freundlichen Gr??en, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Jul 04 2016) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From tom.kooij at gmail.com Mon Jul 4 16:22:46 2016 From: tom.kooij at gmail.com (Tom Kooij) Date: Mon, 4 Jul 2016 22:22:46 +0200 Subject: ANN PyTables 3.2.3 released. Message-ID: =========================== Announcing PyTables 3.2.3 =========================== We are happy to announce PyTables 3.2.3. What's new ========== This is a bug fix release. It solves many issues reported in the months since the release of 3.2.2. In case you want to know more in detail what has changed in this version, please refer to: http://www.pytables.org/release_notes.html For an online version of the manual, visit: http://www.pytables.org/usersguide/index.html What it is? =========== PyTables is a library for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data with support for full 64-bit file addressing. PyTables runs on top of the HDF5 library and NumPy package for achieving maximum throughput and convenient use. PyTables includes OPSI, a new indexing technology, allowing to perform data lookups in tables exceeding 10 gigarows (10**10 rows) in less than a tenth of a second. Resources ========= About PyTables: http://www.pytables.org Github: http://www.github.com/PyTables/PyTables About the HDF5 library: http://hdfgroup.org/HDF5/ About NumPy: http://numpy.scipy.org/ Acknowledgments =============== Thanks to many users who provided feature improvements, patches, bug reports, support and suggestions. See the ``THANKS`` file in the distribution package for a (incomplete) list of contributors. Most specially, a lot of kudos go to the HDF5 and NumPy makers. Without them, PyTables simply would not exist. Share your experience ===================== Let us know of any bugs, suggestions, gripes, kudos, etc. you may have. ---- **Enjoy data!** -- The PyTables Developers From rjollos at gmail.com Mon Jul 4 22:29:31 2016 From: rjollos at gmail.com (Ryan Ollos) Date: Tue, 05 Jul 2016 02:29:31 +0000 Subject: Trac 1.0.12 released Message-ID: Trac 1.0.12 Released ==================== Trac 1.0.12, the latest maintenance release for the current stable branch, is available. You will find this release at the usual places: http://trac.edgewall.org/wiki/TracDownload#LatestStableRelease https://pypi.python.org/pypi/Trac/1.0.12 Trac 1.0.12 provides around 20 bug fixes and minor enhancements. You can find the detailed release notes for 1.0.12 on the following pages: https://trac.edgewall.org/wiki/TracChangeLog https://trac.edgewall.org/wiki/TracDev/ReleaseNotes/1.0#MaintenanceReleases Now to the packages themselves: URLs: https://download.edgewall.org/trac/Trac-1.0.12-py2-none-any.whl https://download.edgewall.org/trac/Trac-1.0.12.tar.gz https://download.edgewall.org/trac/Trac-1.0.12.win32.exe https://download.edgewall.org/trac/Trac-1.0.12.win-amd64.exe https://download.edgewall.org/trac/Trac-1.0.12.zip MD5 sums: 9db944eccaf104d097e131fb842161c6 Trac-1.0.12-py2-none-any.whl 941e333b0c0c81d5c4f4e086174a26e7 Trac-1.0.12.tar.gz fb58c243355114c24d91f38964cfbbb4 Trac-1.0.12.win32.exe 9d3c4460cf05165add70a507ba6828bb Trac-1.0.12.win-amd64.exe 4f9bc8de1d4a22bbcd8454e6903148b5 Trac-1.0.12.zip SHA1 sums: 75bccaee5af86f7994a52e0e83c40d1cf5fb0acb Trac-1.0.12-py2-none-any.whl 56534447e5c2f81fe43381e99468653c58d46670 Trac-1.0.12.tar.gz 49decdb9d2a7898e899c07d7e8edc13523fe1791 Trac-1.0.12.win32.exe 939cd197febe0e3f42a6086d5129749173f29c21 Trac-1.0.12.win-amd64.exe 1829c663124d137eddb2c92f8c11b0c7cb1ae571 Trac-1.0.12.zip Acknowledgements ================ Many thanks to the growing number of people who have, and continue to, support the project. Also our thanks to all people providing feedback and bug reports that helps us make Trac better, easier to use and more effective. Without your invaluable help, Trac would not evolve. Thank you all. Finally, we hope that Trac will be useful to like-minded programmers around the world, and that this release will be an improvement over the last version. Please let us know. /The Trac Team http://trac.edgewall.org/ From hawkowl at atleastfornow.net Wed Jul 6 08:41:37 2016 From: hawkowl at atleastfornow.net (Amber Hawkie Brown) Date: Wed, 6 Jul 2016 20:41:37 +0800 Subject: Twisted 16.3.0 Release Announcement Message-ID: <1E7576CB-F343-4B87-B464-30530D9D8718@atleastfornow.net> On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.3.0. The highlights of this release are: - The Git migration has happened, so we've updated our development documentation to match. We're now trialling accepting pull requests at github.com/twisted/twisted, so if you've ever wanted an excuse to contribute, now's the chance! - In our steady shedding of baggage, twisted.spread.ui, twisted.manhole (not to be confused with twisted.conch.manhole!), and a bunch of old and deprecated stuff from twisted.python.reflect and twisted.protocols.sip have been removed. - twisted.web's HTTP server now handles pipelined requests better -- it used to try and process them in parallel, but this was fraught with problems and now it processes them in series, which is less surprising to code that expects the Request's transport to not be buffered (e.g. WebSockets). There is also a bugfix for HTTP timeouts not working in 16.2. - Twisted now has HTTP/2 support in its web server! This is currently not available by default -- you will need to install hyper-h2, which is available in the [h2] setuptools extras. If you want to play around with it "pip install twisted[h2]" (on Python 2, a bugfix release will make it available on Python 3) and add "h2" to your Site's acceptableProtocols. - 53 tickets closed overall, including cleanups that move us closer to a total Python 3 port. For more information, check the NEWS file (link provided below). You can find the downloads at (or alternatively ). The NEWS file is also available at . Many thanks to everyone who had a part in this release - the supporters of the Twisted Software Foundation, the developers who contributed code as well as documentation, and all the people building great things with Twisted! Twisted Regards, Amber Brown (HawkOwl) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: Message signed with OpenPGP using GPGMail URL: From mal at europython.eu Thu Jul 7 03:35:53 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Thu, 7 Jul 2016 09:35:53 +0200 Subject: EuroPython 2016: Last day to get tickets at regular rate Message-ID: <577E0659.1000200@europython.eu> We will be switching to the on-desk rates for tickets tomorrow, so today is your last chance to get tickets at the regular rate, which is about 30% less than the on-desk rate: EuroPython 2016 Registration *** https://ep2016.europython.eu/registration/ *** Day Passes ---------- As in the past, we will also sell day passes at the conference venue. To make things more affordable especially for students and other people who want to attend the Beginners? Day or the sprints, we have split the day pass prices into ones valid from Monday-Friday for the main conference days and ones for the weekend days. Day passes for the first Sunday (Beginners? Day) and the sprints weekend (valid for the day when they are purchased): * Student weekend day pass: EUR 25.00 * Personal weekend day pass: EUR 70.00 * Business weekend day pass: EUR 110.00 Day passes for the main conference (valid for the day when they are purchased): * Student conference day pass: EUR 50.00 * Personal conference day pass: EUR 140.00 * Business conference day pass: EUR 225.00 All prices include 10% Spanish VAT. Please see the registration page for full details of what is included in the ticket price. With gravitational regards, -- EuroPython 2016 Team http://ep2016.europython.eu/ http://www.europython-society.org/ PS: Please forward or retweet to help us reach all interested parties: https://twitter.com/europython/status/750955219975016448 Thanks. From zunzun.com at gmail.com Thu Jul 7 04:56:44 2016 From: zunzun.com at gmail.com (zunzun.com at gmail.com) Date: Thu, 7 Jul 2016 01:56:44 -0700 (PDT) Subject: Python 3 Flask web-based curve and surface fitter Message-ID: I made a Python 3 web-based curve and surface fitting application using Flask, the URL is: https://github.com/zunzun/FlaskFit/ From pcmanticore at gmail.com Thu Jul 7 14:55:20 2016 From: pcmanticore at gmail.com (Claudiu Popa) Date: Thu, 7 Jul 2016 19:55:20 +0100 Subject: Pylint 1.6.0 released Message-ID: Hi folks, I am joyful to announce the release of Pylint 1.6.0. This is the next minor release in the 1.X branch and most probably the last one, since we are preparing the taking off of Pylint 2.0. This release has a couple of small improvements, bug fixes and new checks, comparing to the last one. You can find more about was changed in this release here: https://docs.pylint.org/en/1.6.0/whatsnew/1.6.html https://docs.pylint.org/en/1.6.0/whatsnew/changelog.html#what-s-new-in-pylint-1-6-0 As usual, don't hesitate to report any new bugs you might encounter with this release. We are also looking for new contributors, so if you feel like taking a stab at a bug or a feature you would like in pylint, open up an issue and let's talk! We are also planning to do releases more often from now on and you can see what we are planning for the next releases here: https://github.com/PyCQA/pylint/milestones Thank you and enjoy, Claudiu Popa From nad at python.org Tue Jul 12 01:27:47 2016 From: nad at python.org (Ned Deily) Date: Tue, 12 Jul 2016 01:27:47 -0400 Subject: [RELEASE] Python 3.6.0a3 is now available Message-ID: <0E07A2EA-2F6A-4FD8-8C27-C0C2FBA8241B@python.org> On behalf of the Python development community and the Python 3.6 release team, I'm happy to announce the availability of Python 3.6.0a3. 3.6.0a3 is the third of four planned alpha releases of Python 3.6, the next major release of Python. During the alpha phase, Python 3.6 remains under heavy development: additional features will be added and existing features may be modified or deleted. Please keep in mind that this is a preview release and its use is not recommended for production environments. You can find Python 3.6.0a3 here: https://www.python.org/downloads/release/python-360a3/ The next release of Python 3.6 will be 3.6.0a4, currently scheduled for 2016-08-15. --Ned -- Ned Deily nad at python.org -- [] From pmiscml at gmail.com Tue Jul 12 06:09:18 2016 From: pmiscml at gmail.com (Paul Sokolovsky) Date: Tue, 12 Jul 2016 13:09:18 +0300 Subject: [ANN] MicroPython 1.8.2 Message-ID: <20160712130918.2faa04e1@x230> Hello, MicroPython is a lean and efficient Python3 implementation for microcontrollers, embedded, mobile, and IoT systems (which also runs just as fine on desktops, servers, and clouds). v1.8.2 brings initial proof-of-concept multi-threading support in the form of the _thread module, which closely matches the semantics of the corresponding CPython module. There is support for GIL and non-GIL builds; without the GIL enabled one must protect concurrent access to mutable Python state at the Python level using Lock objects. Threading with the GIL is enabled in the cc3200 port on the WiPy. Threading without the GIL is enabled on the unix port. The ESP8266 port has support for frozen bytecode (for scripts in the modules/ subdirectory), as well as optimisations for reduced memory usage and decreased memory fragmentation. The ESP8266 RTC also resumes correctly after a deepsleep. An initial "btree" module has been implemented for embedded database support (unix port only), and the documentation has been further improved, with pre-built PDF versions of the docs now available. Detailed changelog: https://github.com/micropython/micropython/releases/tag/v1.8.2 -- Best regards, Paul mailto:pmiscml at gmail.com From i.tkomiya at gmail.com Wed Jul 13 09:15:03 2016 From: i.tkomiya at gmail.com (Komiya Takeshi) Date: Wed, 13 Jul 2016 22:15:03 +0900 Subject: Sphinx-1.4.5 released Message-ID: Hi all, I'm delighted to announce the release of Sphinx 1.4.5, now available on the Python package index at . It includes about 2 incompatible changes, 3 features added and 22 bug fixes for the 1.4.4 release series. For the full changelog, go to . Thanks to all collaborators and contributers! What is it? =========== Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText source files). Website: http://sphinx-doc.org/ IRC: #sphinx-doc on irc.freenode.net Enjoy! -- Takeshi KOMIYA From jendrikseipp at web.de Thu Jul 14 10:34:37 2016 From: jendrikseipp at web.de (Jendrik Seipp) Date: Thu, 14 Jul 2016 16:34:37 +0200 Subject: Vulture 0.10 released Message-ID: <5787A2FD.1030405@web.de> vulture - Find dead code ======================== Vulture finds unused classes, functions and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a very helpful tool for higher code quality. Download ======== http://pypi.python.org/pypi/vulture Features ======== * fast: uses static code analysis * lightweight: only one module * tested: tests itself and has 100% test coverage * complements *pyflakes* and has the same output syntax * supports Python 2.6, 2.7 and 3.x News ==== * Detect unused function and method arguments (issue #15). * Detect unused *args and **kwargs parameters. * Change license from GPL to MIT. Cheers, Jendrik From mal at europython.eu Sat Jul 16 06:40:40 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Sat, 16 Jul 2016 12:40:40 +0200 Subject: EuroPython 2017 On-site Teams: Call for Interest (CFI) Message-ID: <578A0F28.1050207@europython.eu> The EuroPython Society (EPS) is happy to announce the Call for Interest (CFI) for EuroPython 2017: http://www.europython-society.org/post/147488978255/europython-2017-on-site-teams-call-for-interest The purpose of this call is to get to know teams willing to help organize the EuroPython conference on site at a suitable location and determine the Call for Participation (CFP) candidates in the second phase of the selection process. If your team is interested in submitting a CFP in phase two of the process, please send in a CFI proposal. Some important dates: * 2016-07-22 CFIs received until this day will be announced in the conference closing session * 2016-07-29 Deadline for CFI submissions Enjoy, -- EuroPython Society http://www.europython-society.org/ PS: Please forward or retweet to help us reach all interested parties: https://twitter.com/europythons/status/754261202260361217 Thanks. From faltet at gmail.com Sun Jul 17 05:57:54 2016 From: faltet at gmail.com (Francesc Alted) Date: Sun, 17 Jul 2016 11:57:54 +0200 Subject: ANN: numexpr 2.6.1 released Message-ID: ========================= Announcing Numexpr 2.6.1 ========================= What's new ========== This is a maintenance release that fixes a performance regression in some situations. More specifically, the BLOCK_SIZE1 constant has been set to 1024 (down from 8192). This allows for better cache utilization when there are many operands and with VML. Fixes #221. Also, support for NetBSD has been added. Thanks to Thomas Klausner. In case you want to know more in detail what has changed in this version, see: https://github.com/pydata/numexpr/blob/master/RELEASE_NOTES.rst What's Numexpr ============== Numexpr is a fast numerical expression evaluator for NumPy. With it, expressions that operate on arrays (like "3*a+4*b") are accelerated and use less memory than doing the same calculation in Python. It wears multi-threaded capabilities, as well as support for Intel's MKL (Math Kernel Library), which allows an extremely fast evaluation of transcendental functions (sin, cos, tan, exp, log...) while squeezing the last drop of performance out of your multi-core processors. Look here for a some benchmarks of numexpr using MKL: https://github.com/pydata/numexpr/wiki/NumexprMKL Its only dependency is NumPy (MKL is optional), so it works well as an easy-to-deploy, easy-to-use, computational engine for projects that don't want to adopt other solutions requiring more heavy dependencies. Where I can find Numexpr? ========================= The project is hosted at GitHub in: https://github.com/pydata/numexpr You can get the packages from PyPI as well (but not for RC releases): http://pypi.python.org/pypi/numexpr Share your experience ===================== Let us know of any bugs, suggestions, gripes, kudos, etc. you may have. Enjoy data! -- Francesc Alted From textmodelview at gmail.com Thu Jul 21 12:26:57 2016 From: textmodelview at gmail.com (py notebook) Date: Thu, 21 Jul 2016 18:26:57 +0200 Subject: Pynotebook 0.1.0 released Message-ID: PYNOTEBOOK =========== Pynotebook is a command shell for interactive computing following the ?notebook? concept which originally appeared with the program Mathematica and became famous for python with the iPython/Jupyter project. Unlike Jupyter, pynotebook runs inside an ordinary window and does not use a webbrowser. Pynotebook has no external dependencies (except python and wx). See https://youtu.be/BflI5W760mI for a short demo. DOWNLOAD ========= https://pypi.python.org/pypi/pynotebook FEATURES ======== * syntax highlighting * command completion (tab-key) * matplotlib plotting * BSD-license For comments or bug reports contact me under textmodelview at gmail.com. Cheers Chris Ecker From textmodelview at gmail.com Thu Jul 21 12:31:29 2016 From: textmodelview at gmail.com (py notebook) Date: Thu, 21 Jul 2016 18:31:29 +0200 Subject: Pynotebook 0.1.0 released In-Reply-To: References: Message-ID: Sorry, wrong youtube url! The correct address is: https://youtu.be/lwGkRv6YHrw Cheers Chris 2016-07-21 18:26 GMT+02:00 py notebook : > PYNOTEBOOK > =========== > > Pynotebook is a command shell for interactive computing following the > ?notebook? concept which originally appeared with the program Mathematica > and became famous for python with the iPython/Jupyter project. Unlike > Jupyter, pynotebook runs inside an ordinary window and does not use a > webbrowser. Pynotebook has no external dependencies (except python and wx). > > See https://youtu.be/BflI5W760mI for a short demo. > > DOWNLOAD > ========= > https://pypi.python.org/pypi/pynotebook > > FEATURES > ======== > * syntax highlighting > * command completion (tab-key) > * matplotlib plotting > * BSD-license > > > For comments or bug reports contact me under textmodelview at gmail.com. > > Cheers > Chris Ecker > From zunzun.com at gmail.com Sat Jul 23 08:49:33 2016 From: zunzun.com at gmail.com (zunzun.com at gmail.com) Date: Sat, 23 Jul 2016 05:49:33 -0700 (PDT) Subject: Python 3 pyGtk graphical curve and surface fitter Message-ID: I created a Python 3 pyGtk graphical curve and surface fitting application, the URL in GitHub is: https://github.com/zunzun/pyGtkFit James Phillips From vb at viblo.se Sun Jul 24 10:49:33 2016 From: vb at viblo.se (Victor Blomqvist) Date: Sun, 24 Jul 2016 22:49:33 +0800 Subject: ANN: Pymunk 5.0 Released! Message-ID: Hi everyone, Im very happy to announce the release of Pymunk 5.0! Background ---------- Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python. Perfect when you need 2d physics in your game, demo or other application! It is built on top of the very capable 2d physics library. See http://www.pymunk.org for more details and instructions on what Pymunk is and how to use it. Changes ------- This is a BIG release of Pymunk! Just in time before Pymunk turns 10 next year! * Support for 64 Python on Windows * Updated to use Chipmunk 7 which includes lots of great improvements * Updated to use CFFI for wrapping, giving improved development and packaging (wheels, yay!) * New util module with draw help for matplotlib (with example Jupyter notebooks) * Support for automatically generate geometry. Can be used for such things as deformable terrain (example included). * Deprecated obsolete submodule pymunk.util. * Lots of smaller improvements New in this release is also testing on Travis and Appveyor to ensure good code quality. I hope you will enjoy this new release! Thanks, Victor From evgeny.burovskiy at gmail.com Mon Jul 25 13:54:00 2016 From: evgeny.burovskiy at gmail.com (Evgeni Burovski) Date: Mon, 25 Jul 2016 18:54:00 +0100 Subject: ANN: scipy 0.18.0 release Message-ID: On behalf of the Scipy development team I am pleased to announce the availability of Scipy 0.18.0. This release contains several great new features and a large number of bug fixes and various improvements, as detailed in the release notes below. 99 people contributed to this release over the course of six months. Thanks to everyone who contributed! This release requires Python 2.7 or 3.4-3.5 and NumPy 1.7.2 or greater. Source tarballs and release notes can be found at https://github.com/scipy/scipy/releases/tag/v0.18.0. OS X and Linux wheels are available from PyPI. For security-conscious, the wheels themselves are signed with my GPG key. Additionally, you can checksum the wheels and verify the checksums with those listed in the README file at https://github.com/scipy/scipy/releases/tag/v0.18.0. Cheers, Evgeni -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ========================== SciPy 0.18.0 Release Notes ========================== .. contents:: SciPy 0.18.0 is the culmination of 6 months of hard work. It contains many new features, numerous bug-fixes, improved test coverage and better documentation. There have been a number of deprecations and API changes in this release, which are documented below. All users are encouraged to upgrade to this release, as there are a large number of bug-fixes and optimizations. Moreover, our development attention will now shift to bug-fix releases on the 0.19.x branch, and on adding new features on the master branch. This release requires Python 2.7 or 3.4-3.5 and NumPy 1.7.1 or greater. Highlights of this release include: - - A new ODE solver for two-point boundary value problems, `scipy.optimize.solve_bvp`. - - A new class, `CubicSpline`, for cubic spline interpolation of data. - - N-dimensional tensor product polynomials, `scipy.interpolate.NdPPoly`. - - Spherical Voronoi diagrams, `scipy.spatial.SphericalVoronoi`. - - Support for discrete-time linear systems, `scipy.signal.dlti`. New features ============ `scipy.integrate` improvements - ------------------------------ A solver of two-point boundary value problems for ODE systems has been implemented in `scipy.integrate.solve_bvp`. The solver allows for non-separated boundary conditions, unknown parameters and certain singular terms. It finds a C1 continious solution using a fourth-order collocation algorithm. `scipy.interpolate` improvements - -------------------------------- Cubic spline interpolation is now available via `scipy.interpolate.CubicSpline`. This class represents a piecewise cubic polynomial passing through given points and C2 continuous. It is represented in the standard polynomial basis on each segment. A representation of n-dimensional tensor product piecewise polynomials is available as the `scipy.interpolate.NdPPoly` class. Univariate piecewise polynomial classes, `PPoly` and `Bpoly`, can now be evaluated on periodic domains. Use ``extrapolate="periodic"`` keyword argument for this. `scipy.fftpack` improvements - ---------------------------- `scipy.fftpack.next_fast_len` function computes the next "regular" number for FFTPACK. Padding the input to this length can give significant performance increase for `scipy.fftpack.fft`. `scipy.signal` improvements - --------------------------- Resampling using polyphase filtering has been implemented in the function `scipy.signal.resample_poly`. This method upsamples a signal, applies a zero-phase low-pass FIR filter, and downsamples using `scipy.signal.upfirdn` (which is also new in 0.18.0). This method can be faster than FFT-based filtering provided by `scipy.signal.resample` for some signals. `scipy.signal.firls`, which constructs FIR filters using least-squares error minimization, was added. `scipy.signal.sosfiltfilt`, which does forward-backward filtering like `scipy.signal.filtfilt` but for second-order sections, was added. Discrete-time linear systems ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `scipy.signal.dlti` provides an implementation of discrete-time linear systems. Accordingly, the `StateSpace`, `TransferFunction` and `ZerosPolesGain` classes have learned a the new keyword, `dt`, which can be used to create discrete-time instances of the corresponding system representation. `scipy.sparse` improvements - --------------------------- The functions `sum`, `max`, `mean`, `min`, `transpose`, and `reshape` in `scipy.sparse` have had their signatures augmented with additional arguments and functionality so as to improve compatibility with analogously defined functions in `numpy`. Sparse matrices now have a `count_nonzero` method, which counts the number of nonzero elements in the matrix. Unlike `getnnz()` and ``nnz`` propety, which return the number of stored entries (the length of the data attribute), this method counts the actual number of non-zero entries in data. `scipy.optimize` improvements - ----------------------------- The implementation of Nelder-Mead minimization, `scipy.minimize(..., method="Nelder-Mead")`, obtained a new keyword, `initial_simplex`, which can be used to specify the initial simplex for the optimization process. Initial step size selection in CG and BFGS minimizers has been improved. We expect that this change will improve numeric stability of optimization in some cases. See pull request gh-5536 for details. Handling of infinite bounds in SLSQP optimization has been improved. We expect that this change will improve numeric stability of optimization in the some cases. See pull request gh-6024 for details. A large suite of global optimization benchmarks has been added to ``scipy/benchmarks/go_benchmark_functions``. See pull request gh-4191 for details. Nelder-Mead and Powell minimization will now only set defaults for maximum iterations or function evaluations if neither limit is set by the caller. In some cases with a slow converging function and only 1 limit set, the minimization may continue for longer than with previous versions and so is more likely to reach convergence. See issue gh-5966. `scipy.stats` improvements - -------------------------- Trapezoidal distribution has been implemented as `scipy.stats.trapz`. Skew normal distribution has been implemented as `scipy.stats.skewnorm`. Burr type XII distribution has been implemented as `scipy.stats.burr12`. Three- and four-parameter kappa distributions have been implemented as `scipy.stats.kappa3` and `scipy.stats.kappa4`, respectively. New `scipy.stats.iqr` function computes the interquartile region of a distribution. Random matrices ~~~~~~~~~~~~~~~ `scipy.stats.special_ortho_group` and `scipy.stats.ortho_group` provide generators of random matrices in the SO(N) and O(N) groups, respectively. They generate matrices in the Haar distribution, the only uniform distribution on these group manifolds. `scipy.stats.random_correlation` provides a generator for random correlation matrices, given specified eigenvalues. `scipy.linalg` improvements - --------------------------- `scipy.linalg.svd` gained a new keyword argument, ``lapack_driver``. Available drivers are ``gesdd`` (default) and ``gesvd``. `scipy.linalg.lapack.ilaver` returns the version of the LAPACK library SciPy links to. `scipy.spatial` improvements - ---------------------------- Boolean distances, `scipy.spatial.pdist`, have been sped up. Improvements vary by the function and the input size. In many cases, one can expect a speed-up of x2--x10. New class `scipy.spatial.SphericalVoronoi` constructs Voronoi diagrams on the surface of a sphere. See pull request gh-5232 for details. `scipy.cluster` improvements - ---------------------------- A new clustering algorithm, the nearest neighbor chain algorithm, has been implemented for `scipy.cluster.hierarchy.linkage`. As a result, one can expect a significant algorithmic improvement (:math:`O(N^2)` instead of :math:`O(N^3)`) for several linkage methods. `scipy.special` improvements - ---------------------------- The new function `scipy.special.loggamma` computes the principal branch of the logarithm of the Gamma function. For real input, ``loggamma`` is compatible with `scipy.special.gammaln`. For complex input, it has more consistent behavior in the complex plane and should be preferred over ``gammaln``. Vectorized forms of spherical Bessel functions have been implemented as `scipy.special.spherical_jn`, `scipy.special.spherical_kn`, `scipy.special.spherical_in` and `scipy.special.spherical_yn`. They are recommended for use over ``sph_*`` functions, which are now deprecated. Several special functions have been extended to the complex domain and/or have seen domain/stability improvements. This includes `spence`, `digamma`, `log1p` and several others. Deprecated features =================== The cross-class properties of `lti` systems have been deprecated. The following properties/setters will raise a `DeprecationWarning`: Name - (accessing/setting raises warning) - (setting raises warning) * StateSpace - (`num`, `den`, `gain`) - (`zeros`, `poles`) * TransferFunction (`A`, `B`, `C`, `D`, `gain`) - (`zeros`, `poles`) * ZerosPolesGain (`A`, `B`, `C`, `D`, `num`, `den`) - () Spherical Bessel functions, ``sph_in``, ``sph_jn``, ``sph_kn``, ``sph_yn``, ``sph_jnyn`` and ``sph_inkn`` have been deprecated in favor of `scipy.special.spherical_jn` and ``spherical_kn``, ``spherical_yn``, ``spherical_in``. The following functions in `scipy.constants` are deprecated: ``C2K``, ``K2C``, ``C2F``, ``F2C``, ``F2K`` and ``K2F``. They are superceded by a new function `scipy.constants.convert_temperature` that can perform all those conversions plus to/from the Rankine temperature scale. Backwards incompatible changes ============================== `scipy.optimize` - ---------------- The convergence criterion for ``optimize.bisect``, ``optimize.brentq``, ``optimize.brenth``, and ``optimize.ridder`` now works the same as ``numpy.allclose``. `scipy.ndimage` - --------------- The offset in ``ndimage.iterpolation.affine_transform`` is now consistently added after the matrix is applied, independent of if the matrix is specified using a one-dimensional or a two-dimensional array. `scipy.stats` - ------------- ``stats.ks_2samp`` used to return nonsensical values if the input was not real or contained nans. It now raises an exception for such inputs. Several deprecated methods of `scipy.stats` distributions have been removed: ``est_loc_scale``, ``vecfunc``, ``veccdf`` and ``vec_generic_moment``. Deprecated functions ``nanmean``, ``nanstd`` and ``nanmedian`` have been removed from `scipy.stats`. These functions were deprecated in scipy 0.15.0 in favor of their `numpy` equivalents. A bug in the ``rvs()`` method of the distributions in `scipy.stats` has been fixed. When arguments to ``rvs()`` were given that were shaped for broadcasting, in many cases the returned random samples were not random. A simple example of the problem is ``stats.norm.rvs(loc=np.zeros(10))``. Because of the bug, that call would return 10 identical values. The bug only affected code that relied on the broadcasting of the shape, location and scale parameters. The ``rvs()`` method also accepted some arguments that it should not have. There is a potential for backwards incompatibility in cases where ``rvs()`` accepted arguments that are not, in fact, compatible with broadcasting. An example is stats.gamma.rvs([2, 5, 10, 15], size=(2,2)) The shape of the first argument is not compatible with the requested size, but the function still returned an array with shape (2, 2). In scipy 0.18, that call generates a ``ValueError``. `scipy.io` - ---------- `scipy.io.netcdf` masking now gives precedence to the ``_FillValue`` attribute over the ``missing_value`` attribute, if both are given. Also, data are only treated as missing if they match one of these attributes exactly: values that differ by roundoff from ``_FillValue`` or ``missing_value`` are no longer treated as missing values. `scipy.interpolate` - ------------------- `scipy.interpolate.PiecewisePolynomial` class has been removed. It has been deprecated in scipy 0.14.0, and `scipy.interpolate.BPoly.from_derivatives` serves as a drop-in replacement. Other changes ============= Scipy now uses ``setuptools`` for its builds instead of plain distutils. This fixes usage of ``install_requires='scipy'`` in the ``setup.py`` files of projects that depend on Scipy (see Numpy issue gh-6551 for details). It potentially affects the way that build/install methods for Scipy itself behave though. Please report any unexpected behavior on the Scipy issue tracker. PR `#6240 `__ changes the interpretation of the `maxfun` option in `L-BFGS-B` based routines in the `scipy.optimize` module. An `L-BFGS-B` search consists of multiple iterations, with each iteration consisting of one or more function evaluations. Whereas the old search strategy terminated immediately upon reaching `maxfun` function evaluations, the new strategy allows the current iteration to finish despite reaching `maxfun`. The bundled copy of Qhull in the `scipy.spatial` subpackage has been upgraded to version 2015.2. The bundled copy of ARPACK in the `scipy.sparse.linalg` subpackage has been upgraded to arpack-ng 3.3.0. The bundled copy of SuperLU in the `scipy.sparse` subpackage has been upgraded to version 5.1.1. Authors ======= * @endolith * @yanxun827 + * @kleskjr + * @MYheavyGo + * @solarjoe + * Gregory Allen + * Gilles Aouizerate + * Tom Augspurger + * Henrik Bengtsson + * Felix Berkenkamp * Per Brodtkorb * Lars Buitinck * Daniel Bunting + * Evgeni Burovski * CJ Carey * Tim Cera * Grey Christoforo + * Robert Cimrman * Philip DeBoer + * Yves Delley + * D?vid Bodn?r + * Ion Elberdin + * Gabriele Farina + * Yu Feng * Andrew Fowlie + * Joseph Fox-Rabinovitz * Simon Gibbons + * Neil Girdhar + * Kolja Glogowski + * Christoph Gohlke * Ralf Gommers * Todd Goodall + * Johnnie Gray + * Alex Griffing * Olivier Grisel * Thomas Haslwanter + * Michael Hirsch + * Derek Homeier * Golnaz Irannejad + * Marek Jacob + * InSuk Joung + * Tetsuo Koyama + * Eugene Krokhalev + * Eric Larson * Denis Laxalde * Antony Lee * Jerry Li + * Henry Lin + * Nelson Liu + * Lo?c Est?ve * Lei Ma + * Osvaldo Martin + * Stefano Martina + * Nikolay Mayorov * Matthieu Melot + * Sturla Molden * Eric Moore * Alistair Muldal + * Maniteja Nandana * Tavi Nathanson + * Andrew Nelson * Joel Nothman * Behzad Nouri * Nikolai Nowaczyk + * Juan Nunez-Iglesias + * Ted Pudlik * Eric Quintero * Yoav Ram * Jonas Rauber + * Tyler Reddy + * Juha Remes * Garrett Reynolds + * Ariel Rokem + * Fabian Rost + * Bill Sacks + * Jona Sassenhagen + * Kari Schoonbee + * Marcello Seri + * Sourav Singh + * Martin Spacek + * S?ren Fuglede J?rgensen + * Bhavika Tekwani + * Martin Thoma + * Sam Tygier + * Meet Udeshi + * Utkarsh Upadhyay * Bram Vandekerckhove + * Sebasti?n Vanrell + * Ze Vinicius + * Pauli Virtanen * Stefan van der Walt * Warren Weckesser * Jakub Wilk + * Josh Wilson * Phillip J. Wolfram + * Nathan Woods * Haochen Wu * G Young + A total of 99 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. Issues closed for 0.18.0 - ------------------------ - - `#1484 `__: SVD using *GESVD lapack drivers (Trac #957) - - `#1547 `__: Inconsistent use of offset in ndimage.interpolation.affine_transform()... - - `#1609 `__: special.hyp0f1 returns nan (Trac #1082) - - `#1656 `__: fmin_slsqp enhancement (Trac #1129) - - `#2069 `__: stats broadcasting in rvs (Trac #1544) - - `#2165 `__: sph_jn returns false results for some orders/values (Trac #1640) - - `#2255 `__: Incorrect order of translation and rotation in affine_transform... - - `#2332 `__: hyp0f1 args and return values are unnumpyic (Trac #1813) - - `#2534 `__: The sparse .sum() method with uint8 dtype does not act like the... - - `#3113 `__: Implement ufuncs for CSPHJY, SPHJ, SPHY, CSPHIK, SPHI, SPHIK... - - `#3568 `__: SciPy 0.13.3 - CentOS5 - Errors in test_arpack - - `#3581 `__: optimize: stepsize in fmin_bfgs is "bad" - - `#4476 `__: scipy.sparse non-native endian bug - - `#4484 `__: ftol in optimize.fmin fails to work - - `#4510 `__: sparsetools.cxx call_thunk can segfault due to out of bounds... - - `#5051 `__: ftol and xtol for _minimize_neldermead are absolute instead of... - - `#5097 `__: proposal: spherical Voronoi diagrams - - `#5123 `__: Call to `scipy.sparse.coo_matrix` fails when passed Cython typed... - - `#5220 `__: scipy.cluster.hierarchy.{ward,median,centroid} does not work... - - `#5379 `__: Add a build step at the end of .travis.yml that uploads working... - - `#5440 `__: scipy.optimize.basinhopping: accept_test returning numpy.bool_... - - `#5452 `__: Error in scipy.integrate.nquad when using variable integration... - - `#5520 `__: Cannot inherit csr_matrix properly - - `#5533 `__: Kendall tau implementation uses Python mergesort - - `#5553 `__: stats.tiecorrect overflows - - `#5589 `__: Add the Type XII Burr distribution to stats. - - `#5612 `__: sparse.linalg factorizations slow for small k due to default... - - `#5626 `__: io.netcdf masking should use masked_equal rather than masked_value - - `#5637 `__: Simple cubic spline interpolation? - - `#5683 `__: BUG: Akima1DInterpolator may return nans given multidimensional... - - `#5686 `__: scipy.stats.ttest_ind_from_stats does not accept arrays - - `#5702 `__: scipy.ndimage.interpolation.affine_transform lacks documentation... - - `#5718 `__: Wrong computation of weighted minkowski distance in cdist - - `#5745 `__: move to setuptools for next release - - `#5752 `__: DOC: solve_discrete_lyapunov equation puts transpose in wrong... - - `#5760 `__: signal.ss2tf doesn't handle zero-order state-space models - - `#5764 `__: Hypergeometric function hyp0f1 behaves incorrectly for complex... - - `#5814 `__: stats NaN Policy Error message inconsistent with code - - `#5833 `__: docstring of stats.binom_test() needs an update - - `#5853 `__: Error in scipy.linalg.expm for complex matrix with shape (1,1) - - `#5856 `__: Specify Nelder-Mead initial simplex - - `#5865 `__: scipy.linalg.expm fails for certain numpy matrices - - `#5915 `__: optimize.basinhopping - variable referenced before assignment. - - `#5916 `__: LSQUnivariateSpline fitting failed with knots generated from... - - `#5927 `__: unicode vs. string comparison in scipy.stats.binned_statistic_dd - - `#5936 `__: faster implementation of ks_2samp - - `#5948 `__: csc matrix .mean returns single element matrix rather than scalar - - `#5959 `__: BUG: optimize test error for root when using lgmres - - `#5972 `__: Test failures for sparse sum tests on 32-bit Python - - `#5976 `__: Unexpected exception in scipy.sparse.bmat while using 0 x 0 matrix - - `#6008 `__: scipy.special.kl_div not available in 0.14.1 - - `#6011 `__: The von-Mises entropy is broken - - `#6016 `__: python crashes for linalg.interpolative.svd with certain large... - - `#6017 `__: Wilcoxon signed-rank test with zero_method="pratt" or "zsplit"... - - `#6028 `__: stats.distributions does not have trapezoidal distribution - - `#6035 `__: Wrong link in f_oneway - - `#6056 `__: BUG: signal.decimate should only accept discrete LTI objects - - `#6093 `__: Precision error on Linux 32 bit with openblas - - `#6101 `__: Barycentric transforms test error on Python3, 32-bit Linux - - `#6105 `__: scipy.misc.face docstring is incorrect - - `#6113 `__: scipy.linalg.logm fails for a trivial matrix - - `#6128 `__: Error in dot method of sparse COO array, when used with numpy... - - `#6132 `__: Failures with latest MKL - - `#6136 `__: Failures on `master` with MKL - - `#6162 `__: fmin_l_bfgs_b returns inconsistent results (fmin ? f(xmin)) and... - - `#6165 `__: optimize.minimize infinite loop with Newton-CG - - `#6167 `__: incorrect distribution fitting for data containing boundary values. - - `#6194 `__: lstsq() and others detect numpy.complex256 as real - - `#6216 `__: ENH: improve accuracy of ppf cdf roundtrip for bradford - - `#6217 `__: BUG: weibull_min.logpdf return nan for c=1 and x=0 - - `#6218 `__: Is there a method to cap shortest path search distances? - - `#6222 `__: PchipInterpolator no longer handles a 2-element array - - `#6226 `__: ENH: improve accuracy for logistic.ppf and logistic.isf - - `#6227 `__: ENH: improve accuracy for rayleigh.logpdf and rayleigh.logsf... - - `#6228 `__: ENH: improve accuracy of ppf cdf roundtrip for gumbel_l - - `#6235 `__: BUG: alpha.pdf and alpha.logpdf returns nan for x=0 - - `#6245 `__: ENH: improve accuracy for ppf-cdf and sf-isf roundtrips for invgamma - - `#6263 `__: BUG: stats: Inconsistency in the multivariate_normal docstring - - `#6292 `__: Python 3 unorderable type errors in test_sparsetools.TestInt32Overflow - - `#6316 `__: TestCloughTocher2DInterpolator.test_dense crashes python3.5.2rc1_64bit... - - `#6318 `__: Scipy interp1d 'nearest' not working for high values on x-axis Pull requests for 0.18.0 - ------------------------ - - `#3226 `__: DOC: Change `nb` and `na` to conventional m and n - - `#3867 `__: allow cKDTree.query taking a list input in k. - - `#4191 `__: ENH: Benchmarking global optimizers - - `#4356 `__: ENH: add PPoly.solve(y) for solving ``p(x) == y`` - - `#4370 `__: DOC separate boolean distance functions for clarity - - `#4678 `__: BUG: sparse: ensure index dtype is large enough to pass all parameters... - - `#4881 `__: scipy.signal: Add the class dlti for linear discrete-time systems.... - - `#4901 `__: MAINT: add benchmark and improve docstring for signal.lfilter - - `#5043 `__: ENH: sparse: add count_nonzero method - - `#5136 `__: Attribute kurtosistest() to Anscombe & Glynn (1983) - - `#5186 `__: ENH: Port upfirdn - - `#5232 `__: ENH: adding spherical Voronoi diagram algorithm to scipy.spatial - - `#5279 `__: ENH: Bessel filters with different normalizations, high order - - `#5384 `__: BUG: Closes #5027 distance function always casts bool to double - - `#5392 `__: ENH: Add zero_phase kwarg to signal.decimate - - `#5394 `__: MAINT: sparse: non-canonical test cleanup and fixes - - `#5424 `__: DOC: add Scipy developers guide - - `#5442 `__: STY: PEP8 amendments - - `#5472 `__: Online QR in LGMRES - - `#5526 `__: BUG: stats: Fix broadcasting in the rvs() method of the distributions. - - `#5530 `__: MAINT: sparse: set `format` attr explicitly - - `#5536 `__: optimize: fix up cg/bfgs initial step sizes - - `#5548 `__: PERF: improves performance in stats.kendalltau - - `#5549 `__: ENH: Nearest-neighbor chain algorithm for hierarchical clustering - - `#5554 `__: MAINT/BUG: closes overflow bug in stats.tiecorrect - - `#5557 `__: BUG: modify optimize.bisect to achieve desired tolerance - - `#5581 `__: DOC: Tutorial for least_squares - - `#5606 `__: ENH: differential_evolution - moving core loop of solve method... - - `#5609 `__: [MRG] test against numpy dev - - `#5611 `__: use setuptools for bdist_egg distributions - - `#5615 `__: MAINT: linalg: tighten _decomp_update + special: remove unused... - - `#5622 `__: Add SO(N) rotation matrix generator - - `#5623 `__: ENH: special: Add vectorized spherical Bessel functions. - - `#5627 `__: Response to issue #5160, implements the skew normal distribution... - - `#5628 `__: DOC: Align the description and operation - - `#5632 `__: DOC: special: Expanded docs for Airy, elliptic, Bessel functions. - - `#5633 `__: MAINT: linalg: unchecked malloc in _decomp_update - - `#5634 `__: MAINT: optimize: tighten _group_columns - - `#5640 `__: Fixes for io.netcdf masking - - `#5645 `__: MAINT: size 0 vector handling in cKDTree range queries - - `#5649 `__: MAINT: update license text - - `#5650 `__: DOC: Clarify Exponent Order in ltisys.py - - `#5651 `__: DOC: Clarify Documentation for scipy.special.gammaln - - `#5652 `__: DOC: Fixed scipy.special.betaln Doc - - `#5653 `__: [MRG] ENH: CubicSpline interpolator - - `#5654 `__: ENH: Burr12 distribution to stats module - - `#5659 `__: DOC: Define BEFORE/AFTER in runtests.py -h for bench-compare - - `#5660 `__: MAINT: remove functions deprecated before 0.16.0 - - `#5662 `__: ENH: Circular statistic optimization - - `#5663 `__: MAINT: remove uses of np.testing.rand - - `#5665 `__: MAINT: spatial: remove matching distance implementation - - `#5667 `__: Change some HTTP links to HTTPS - - `#5669 `__: DOC: zpk2sos can't do analog, array_like, etc. - - `#5670 `__: Update conf.py - - `#5672 `__: MAINT: move a sample distribution to a subclass of rv_discrete - - `#5678 `__: MAINT: stats: remove est_loc_scale method - - `#5679 `__: MAINT: DRY up generic computations for discrete distributions - - `#5680 `__: MAINT: stop shadowing builtins in stats.distributions - - `#5681 `__: forward port ENH: Re-enable broadcasting of fill_value - - `#5684 `__: BUG: Fix Akima1DInterpolator returning nans - - `#5690 `__: BUG: fix stats.ttest_ind_from_stats to handle arrays. - - `#5691 `__: BUG: fix generator in io._loadarff to comply with PEP 0479 - - `#5693 `__: ENH: use math.factorial for exact factorials - - `#5695 `__: DOC: dx might be a float, not only an integer - - `#5699 `__: MAINT: io: micro-optimize Matlab reading code for size - - `#5701 `__: Implement OptimizeResult.__dir__ - - `#5703 `__: ENH: stats: make R? printing optional in probplot - - `#5704 `__: MAINT: typo ouf->out - - `#5705 `__: BUG: fix typo in query_pairs - - `#5707 `__: DOC:Add some explanation for ftol xtol in scipy.optimize.fmin - - `#5708 `__: DOC: optimize: PEP8 minimize docstring - - `#5709 `__: MAINT: optimize Cython code for speed and size - - `#5713 `__: [DOC] Fix broken link to reference - - `#5717 `__: DOC: curve_fit raises RuntimeError on failure. - - `#5724 `__: forward port gh-5720 - - `#5728 `__: STY: remove a blank line - - `#5729 `__: ENH: spatial: speed up boolean distances - - `#5732 `__: MAINT: differential_evolution changes to default keywords break... - - `#5733 `__: TST: differential_evolution - population initiation tests - - `#5736 `__: Complex number support in log1p, expm1, and xlog1py - - `#5741 `__: MAINT: sparse: clean up extraction functions - - `#5742 `__: DOC: signal: Explain fftbins in get_window - - `#5748 `__: ENH: Add O(N) random matrix generator - - `#5749 `__: ENH: Add polyphase resampling - - `#5756 `__: RFC: Bump the minimum numpy version, drop older python versions - - `#5761 `__: DOC: Some improvements to least squares docstrings - - `#5762 `__: MAINT: spatial: distance refactoring - - `#5768 `__: DOC: Fix io.loadmat docstring for mdict param - - `#5770 `__: BUG: Accept anything np.dtype can handle for a dtype in sparse.random - - `#5772 `__: Update sparse.csgraph.laplacian docstring - - `#5777 `__: BUG: fix special.hyp0f1 to work correctly for complex inputs. - - `#5780 `__: DOC: Update PIL error install URL - - `#5781 `__: DOC: Fix documentation on solve_discrete_lyapunov - - `#5782 `__: DOC: cKDTree and KDTree now reference each other - - `#5783 `__: DOC: Clarify finish behaviour in scipy.optimize.brute - - `#5784 `__: MAINT: Change default tolerances of least_squares to 1e-8 - - `#5787 `__: BUG: Allow Processing of Zero Order State Space Models in signal.ss2tf - - `#5788 `__: DOC, BUG: Clarify and Enforce Input Types to 'Data' Objects - - `#5789 `__: ENH: sparse: speedup LIL matrix slicing (was #3338) - - `#5791 `__: DOC: README: remove coveralls.io - - `#5792 `__: MAINT: remove uses of deprecated np.random.random_integers - - `#5794 `__: fix affine_transform (fixes #1547 and #5702) - - `#5795 `__: DOC: Removed uniform method from kmeans2 doc - - `#5797 `__: DOC: Clarify the computation of weighted minkowski - - `#5798 `__: BUG: Ensure scipy's _asfarray returns ndarray - - `#5799 `__: TST: Mpmath testing patch - - `#5801 `__: allow reading of certain IDL 8.0 .sav files - - `#5803 `__: DOC: fix module name in error message - - `#5804 `__: DOC: special: Expanded docs for special functions. - - `#5805 `__: DOC: Fix order of returns in _spectral_helper - - `#5806 `__: ENH: sparse: vectorized coo_matrix.diagonal - - `#5808 `__: ENH: Added iqr function to compute IQR metric in scipy/stats/stats.py - - `#5810 `__: MAINT/BENCH: sparse: Benchmark cleanup and additions - - `#5811 `__: DOC: sparse.linalg: shape, not size - - `#5813 `__: Update sparse ARPACK functions min `ncv` value - - `#5815 `__: BUG: Error message contained wrong values - - `#5816 `__: remove dead code from stats tests - - `#5820 `__: "in"->"a" in order_filter docstring - - `#5821 `__: DOC: README: INSTALL.txt was renamed in 2014 - - `#5825 `__: DOC: typo in the docstring of least_squares - - `#5826 `__: MAINT: sparse: increase test coverage - - `#5827 `__: NdPPoly rebase - - `#5828 `__: Improve numerical stability of hyp0f1 for large orders - - `#5829 `__: ENH: sparse: Add copy parameter to all .toXXX() methods in sparse... - - `#5830 `__: DOC: rework INSTALL.rst.txt - - `#5831 `__: Adds plotting options to voronoi_plot_2d - - `#5834 `__: Update stats.binom_test() docstring - - `#5836 `__: ENH, TST: Allow SIMO tf's for tf2ss - - `#5837 `__: DOC: Image examples - - `#5838 `__: ENH: sparse: add eliminate_zeros() to coo_matrix - - `#5839 `__: BUG: Fixed name of NumpyVersion.__repr__ - - `#5845 `__: MAINT: Fixed typos in documentation - - `#5847 `__: Fix bugs in sparsetools - - `#5848 `__: BUG: sparse.linalg: add locks to ensure ARPACK threadsafety - - `#5849 `__: ENH: sparse.linalg: upgrade to superlu 5.1.1 - - `#5851 `__: ENH: expose lapack's ilaver to python to allow lapack verion... - - `#5852 `__: MAINT: runtests.py: ensure Ctrl-C interrupts the build - - `#5854 `__: DOC: Minor update to documentation - - `#5855 `__: Pr 5640 - - `#5859 `__: ENH: Add random correlation matrix generator - - `#5862 `__: BUG: Allow expm for complex matrix with shape (1, 1) - - `#5863 `__: FIX: Fix test - - `#5864 `__: DOC: add a little note about the Normal survival function (Q-function) - - `#5867 `__: Fix for #5865 - - `#5869 `__: extend normal distribution cdf to complex domain - - `#5872 `__: DOC: Note that morlet and cwt don't work together - - `#5875 `__: DOC: interp2d class description - - `#5876 `__: MAINT: spatial: remove a stray print statement - - `#5878 `__: MAINT: Fixed noisy UserWarnings in ndimage tests. Fixes #5877 - - `#5879 `__: MAINT: sparse.linalg/superlu: add explicit casts to resolve compiler... - - `#5880 `__: MAINT: signal: import gcd from math and not fractions when on... - - `#5887 `__: Neldermead initial simplex - - `#5894 `__: BUG: _CustomLinearOperator unpickalable in python3.5 - - `#5895 `__: DOC: special: slightly improve the multigammaln docstring - - `#5900 `__: Remove duplicate assignment. - - `#5901 `__: Update bundled ARPACK - - `#5904 `__: ENH: Make convolve and correlate order-agnostic - - `#5905 `__: ENH: sparse.linalg: further LGMRES cleanups - - `#5906 `__: Enhancements and cleanup in scipy.integrate (attempt #2) - - `#5907 `__: ENH: Change sparse `.sum` and `.mean` dtype casting to match... - - `#5909 `__: changes for convolution symmetry - - `#5913 `__: MAINT: basinhopping remove instance test closes #5440 - - `#5919 `__: MAINT: uninitialised var if basinhopping niter=0. closes #5915 - - `#5920 `__: BLD: Fix missing lsame.c error for MKL - - `#5921 `__: DOC: interpolate: add example showing how to work around issue... - - `#5926 `__: MAINT: spatial: upgrade to Qhull 2015.2 - - `#5928 `__: MAINT: sparse: optimize DIA sum/diagonal, csgraph.laplacian - - `#5929 `__: Update info/URL for octave-maintainers discussion - - `#5930 `__: TST: special: silence DeprecationWarnings from sph_yn - - `#5931 `__: ENH: implement the principle branch of the logarithm of Gamma. - - `#5934 `__: Typo: "mush" => "must" - - `#5935 `__: BUG:string comparison stats._binned_statistic closes #5927 - - `#5938 `__: Cythonize stats.ks_2samp for a ~33% gain in speed. - - `#5939 `__: DOC: fix optimize.fmin convergence docstring - - `#5941 `__: Fix minor typo in squareform docstring - - `#5942 `__: Update linregress stderr description. - - `#5943 `__: ENH: Improve numerical accuracy of lognorm - - `#5944 `__: Merge vonmises into stats pyx - - `#5945 `__: MAINT: interpolate: Tweak declaration to avoid cython warning... - - `#5946 `__: MAINT: sparse: clean up format conversion methods - - `#5949 `__: BUG: fix sparse .mean to return a scalar instead of a matrix - - `#5955 `__: MAINT: Replace calls to `hanning` with `hann` - - `#5956 `__: DOC: Missing periods interfering with parsing - - `#5958 `__: MAINT: add a test for lognorm.sf underflow - - `#5961 `__: MAINT _centered(): rename size to shape - - `#5962 `__: ENH: constants: Add multi-scale temperature conversion function - - `#5965 `__: ENH: special: faster way for calculating comb() for exact=True - - `#5975 `__: ENH: Improve FIR path of signal.decimate - - `#5977 `__: MAINT/BUG: sparse: remove overzealous bmat checks - - `#5978 `__: minimize_neldermead() stop at user requested maxiter or maxfev - - `#5983 `__: ENH: make sparse `sum` cast dtypes like NumPy `sum` for 32-bit... - - `#5985 `__: BUG, API: Add `jac` parameter to curve_fit - - `#5989 `__: ENH: Add firls least-squares fitting - - `#5990 `__: BUG: read tries to handle 20-bit WAV files but shouldn't - - `#5991 `__: DOC: Cleanup wav read/write docs and add tables for common types - - `#5994 `__: ENH: Add gesvd method for svd - - `#5996 `__: MAINT: Wave cleanup - - `#5997 `__: TST: Break up upfirdn tests & compare to lfilter - - `#6001 `__: Filter design docs - - `#6002 `__: COMPAT: Expand compatibility fromnumeric.py - - `#6007 `__: ENH: Skip conversion of TF to TF in freqresp - - `#6009 `__: DOC: fix incorrect versionadded for entr, rel_entr, kl_div - - `#6013 `__: Fixed the entropy calculation of the von Mises distribution. - - `#6014 `__: MAINT: make gamma, rgamma use loggamma for complex arguments - - `#6020 `__: WIP: ENH: add exact=True factorial for vectors - - `#6022 `__: Added 'lanczos' to the image interpolation function list. - - `#6024 `__: BUG: optimize: do not use dummy constraints in SLSQP when no... - - `#6025 `__: ENH: Boundary value problem solver for ODE systems - - `#6029 `__: MAINT: Future imports for optimize._lsq - - `#6030 `__: ENH: stats.trap - adding trapezoidal distribution closes #6028 - - `#6031 `__: MAINT: Some improvements to optimize._numdiff - - `#6032 `__: MAINT: Add special/_comb.c to .gitignore - - `#6033 `__: BUG: check the requested approximation rank in interpolative.svd - - `#6034 `__: DOC: Doc for mannwhitneyu in stats.py corrected - - `#6040 `__: FIX: Edit the wrong link in f_oneway - - `#6044 `__: BUG: (ordqz) always increase parameter lwork by 1. - - `#6047 `__: ENH: extend special.spence to complex arguments. - - `#6049 `__: DOC: Add documentation of PR #5640 to the 0.18.0 release notes - - `#6050 `__: MAINT: small cleanups related to loggamma - - `#6070 `__: Add asarray to explicitly cast list to numpy array in wilcoxon... - - `#6071 `__: DOC: antialiasing filter and link decimate resample, etc. - - `#6075 `__: MAINT: reimplement special.digamma for complex arguments - - `#6080 `__: avoid multiple computation in kstest - - `#6081 `__: Clarified pearson correlation return value - - `#6085 `__: ENH: allow long indices of sparse matrix with umfpack in spsolve() - - `#6086 `__: fix description for associated Laguerre polynomials - - `#6087 `__: Corrected docstring of splrep. - - `#6094 `__: ENH: special: change zeta signature to zeta(x, q=1) - - `#6095 `__: BUG: fix integer overflow in special.spence - - `#6106 `__: Fixed Issue #6105 - - `#6116 `__: BUG: matrix logarithm edge case - - `#6119 `__: TST: DeprecationWarnings in stats on python 3.5 closes #5885 - - `#6120 `__: MAINT: sparse: clean up sputils.isintlike - - `#6122 `__: DOC: optimize: linprog docs should say minimize instead of maximize - - `#6123 `__: DOC: optimize: document the `fun` field in `scipy.optimize.OptimizeResult` - - `#6124 `__: Move FFT zero-padding calculation from signaltools to fftpack - - `#6125 `__: MAINT: improve special.gammainc in the ``a ~ x`` regime. - - `#6130 `__: BUG: sparse: Fix COO dot with zero columns - - `#6138 `__: ENH: stats: Improve behavior of genextreme.sf and genextreme.isf - - `#6146 `__: MAINT: simplify the expit implementation - - `#6151 `__: MAINT: special: make generate_ufuncs.py output deterministic - - `#6152 `__: TST: special: better test for gammainc at large arguments - - `#6153 `__: ENH: Make next_fast_len public and faster - - `#6154 `__: fix typo "mush"-->"must" - - `#6155 `__: DOC: Fix some incorrect RST definition lists - - `#6160 `__: make logsumexp error out on a masked array - - `#6161 `__: added missing bracket to rosen documentation - - `#6163 `__: ENH: Added "kappa4" and "kappa3" distributions. - - `#6164 `__: DOC: Minor clean-up in integrate._bvp - - `#6169 `__: Fix mpf_assert_allclose to handle iterable results, such as maps - - `#6170 `__: Fix pchip_interpolate convenience function - - `#6172 `__: Corrected misplaced bracket in doc string - - `#6175 `__: ENH: sparse.csgraph: Pass indices to shortest_path - - `#6178 `__: TST: increase test coverage of sf and isf of a generalized extreme... - - `#6179 `__: TST: avoid a deprecation warning from numpy - - `#6181 `__: ENH: Boundary conditions for CubicSpline - - `#6182 `__: DOC: Add examples/graphs to max_len_seq - - `#6183 `__: BLD: update Bento build config files for recent changes. - - `#6184 `__: BUG: fix issue in io/wavfile for float96 input. - - `#6186 `__: ENH: Periodic extrapolation for PPoly and BPoly - - `#6192 `__: MRG: Add circle-CI - - `#6193 `__: ENH: sparse: avoid setitem densification - - `#6196 `__: Fixed missing sqrt in docstring of Mahalanobis distance in cdist,... - - `#6206 `__: MAINT: Minor changes in solve_bvp - - `#6207 `__: BUG: linalg: for BLAS, downcast complex256 to complex128, not... - - `#6209 `__: BUG: io.matlab: avoid buffer overflows in read_element_into - - `#6210 `__: BLD: use setuptools when building. - - `#6214 `__: BUG: sparse.linalg: fix bug in LGMRES breakdown handling - - `#6215 `__: MAINT: special: make loggamma use zdiv - - `#6220 `__: DOC: Add parameter - - `#6221 `__: ENH: Improve Newton solver for solve_bvp - - `#6223 `__: pchip should work for length-2 arrays - - `#6224 `__: signal.lti: deprecate cross-class properties/setters - - `#6229 `__: BUG: optimize: avoid an infinite loop in Newton-CG - - `#6230 `__: Add example for application of gaussian filter - - `#6236 `__: MAINT: gumbel_l accuracy - - `#6237 `__: MAINT: rayleigh accuracy - - `#6238 `__: MAINT: logistic accuracy - - `#6239 `__: MAINT: bradford distribution accuracy - - `#6240 `__: MAINT: avoid bad fmin in l-bfgs-b due to maxfun interruption - - `#6241 `__: MAINT: weibull_min accuracy - - `#6246 `__: ENH: Add _support_mask to distributions - - `#6247 `__: fixed a print error for an example of ode - - `#6249 `__: MAINT: change x-axis label for stats.probplot to "theoretical... - - `#6250 `__: DOC: fix typos - - `#6251 `__: MAINT: constants: filter out test noise from deprecated conversions - - `#6252 `__: MAINT: io/arff: remove unused variable - - `#6253 `__: Add examples to scipy.ndimage.filters - - `#6254 `__: MAINT: special: fix some build warnings - - `#6258 `__: MAINT: inverse gamma distribution accuracy - - `#6260 `__: MAINT: signal.decimate - Use discrete-time objects - - `#6262 `__: BUG: odr: fix string formatting - - `#6267 `__: TST: fix some test issues in interpolate and stats. - - `#6269 `__: TST: fix some warnings in the test suite - - `#6274 `__: ENH: Add sosfiltfilt - - `#6276 `__: DOC: update release notes for 0.18.0 - - `#6277 `__: MAINT: update the author name mapping - - `#6282 `__: DOC: Correcting references for scipy.stats.normaltest - - `#6283 `__: DOC: some more additions to 0.18.0 release notes. - - `#6284 `__: Add `.. versionadded::` directive to `loggamma`. - - `#6285 `__: BUG: stats: Inconsistency in the multivariate_normal docstring... - - `#6290 `__: Add author list, gh-lists to 0.18.0 release notes - - `#6293 `__: TST: special: relax a test's precision - - `#6295 `__: BUG: sparse: stop comparing None and int in bsr_matrix constructor - - `#6313 `__: MAINT: Fix for python 3.5 travis-ci build problem. - - `#6327 `__: TST: signal: use assert_allclose for testing near-equality in... - - `#6330 `__: BUG: spatial/qhull: allocate qhT via malloc to ensure CRT likes... - - `#6332 `__: TST: fix stats.iqr test to not emit warnings, and fix line lengths. - - `#6334 `__: MAINT: special: fix a test for hyp0f1 - - `#6347 `__: TST: spatial.qhull: skip a test on 32-bit platforms - - `#6350 `__: BUG: optimize/slsqp: don't overwrite an array out of bounds - - `#6351 `__: BUG: #6318 Interp1d 'nearest' integer x-axis overflow issue fixed - - `#6355 `__: Backports for 0.18.0 Checksums ========= MD5 ~~~ e9ddb97336421e110a3f20e1b1f6c057 scipy-0.18.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl f203cdea575c4e5d9c11f88480e609c4 scipy-0.18.0-cp27-cp27m-manylinux1_i686.whl ccca6aeb87717ca383a15e1d3cd3b3e9 scipy-0.18.0-cp27-cp27m-manylinux1_x86_64.whl 3426dd5731fcdb9f56ee30623def9ac0 scipy-0.18.0-cp27-cp27mu-manylinux1_i686.whl 96f1e6ac2ed3a845802050840929681a scipy-0.18.0-cp27-cp27mu-manylinux1_x86_64.whl aec151bd64fee0651dc804f8b57a1948 scipy-0.18.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 6e7bcd119bfcd3504f5d432424779fd2 scipy-0.18.0-cp34-cp34m-manylinux1_i686.whl d8b88298b048884225708494bc51f249 scipy-0.18.0-cp34-cp34m-manylinux1_x86_64.whl 3886c82aa705b44662964d5d1de179b8 scipy-0.18.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 1bdc3664de8456bbc45620afbfc3d2cf scipy-0.18.0-cp35-cp35m-manylinux1_i686.whl 8f28a30aba8dd7fa4c1704088347684e scipy-0.18.0-cp35-cp35m-manylinux1_x86_64.whl d70e7f533622ab705bc016dac328d93e scipy-0.18.0.tar.gz 59bceff108f58b0e72dfac6fb719476e scipy-0.18.0.tar.xz 9ec1363dde2f2c16e833d3cd09f0dd13 scipy-0.18.0.zip SHA256 ~~~~~~ c1357a8d7da900f3eb72c817a554fa82f71a123d232c1d28c4ef5624694ec937 scipy-0.18.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl f1ce34715420670253aef746ca9ac0de6af0db975bc2f7145697b227ed43a411 scipy-0.18.0-cp27-cp27m-manylinux1_i686.whl b10ccbb451d781f5a31bce940150c626260369c31dc7c6cc609c012aae5b8b77 scipy-0.18.0-cp27-cp27m-manylinux1_x86_64.whl 919c035bfd63a8ecd9076e46488108db0847a13ff7bb3e2eb52561af68ffb798 scipy-0.18.0-cp27-cp27mu-manylinux1_i686.whl 7b77d7721a2017fe6fe2369edf6631c1cb4d2665f7a0e0562ed3796e8d8007d4 scipy-0.18.0-cp27-cp27mu-manylinux1_x86_64.whl 61441deb6c9ff093c60b48362a2104fa22212bb8baa09b62643f71df3f1fd361 scipy-0.18.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 41252b1083e657be1beb391c8508fc70298cc3c47214d7b874e5b50e2676229e scipy-0.18.0-cp34-cp34m-manylinux1_i686.whl 1709f0696508047742a80c5f3c7699c7bd28f006cbbe4d2b001ed6ee9fc862a8 scipy-0.18.0-cp34-cp34m-manylinux1_x86_64.whl 5ed943f23f7553c34aec6444a3f929b9eccb0f330b7b4416a3132dd0c4c1068f scipy-0.18.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl d71c4ac8019b5820acd881d1178461e4d900e8dcfe920f3b63faf9381db24a1c scipy-0.18.0-cp35-cp35m-manylinux1_i686.whl ab9db1de7140eaf602d4ba190bbbe07ca608d5d298203afbfeceb170a3f03ef4 scipy-0.18.0-cp35-cp35m-manylinux1_x86_64.whl f01784fb1c2bc246d4211f2482ecf4369db5abaecb9d5afb9d94f6c59663286a scipy-0.18.0.tar.gz fc2d01887276839b1c709e661ba318d8db69a5c398217c79b97d6460a93c2d41 scipy-0.18.0.tar.xz a4f9fb8cddbe681e2d5465a8dcf715ef454b16fe8c9eddf92bffb10bb50ac75e scipy-0.18.0.zip -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAEBAgAGBQJXljjOAAoJEIp0pQ0zQcu+748IAL8pSPGDmi0PQOASCM00DUgK 2tq/3gnI5RIqpMDshQmcuI0/+6iqn0dGYVMJVIWYYBCVSm5D13xtz/3jTC9XGB6E hsnVdSBI/RiZHoEpB7VguzyvOjZIFngkFk5XUpGbr8uaqYcfdQhzKfLnzq7ZHcuB hUoYcku7gdQY5LZDlFTKZYjEBJM9odHa4uYIwezic09Rvr5X1PVjwIhahSXZekpo zH37Zwi/bMNJxjUWtLonIdOB1xFi3rSFgEkycGNYWaiwtxy8dJGrkstiLf9T6HCC ZV0lIVJcgUDG8VuRg8D7dQAoNSpDkYuR3HA17OvPfaKXETb6BDPcFFtqSxwvOF8= =GM4X -----END PGP SIGNATURE----- From phil at riverbankcomputing.com Tue Jul 26 17:16:47 2016 From: phil at riverbankcomputing.com (Phil Thompson) Date: Tue, 26 Jul 2016 22:16:47 +0100 Subject: ANN: PyQt v5.7 Released Message-ID: <946A2078-E61B-45E7-9185-2BDA8F2DDA7D@riverbankcomputing.com> PyQt v5.7 has been released. These are the Python bindings for the Qt application toolkit and runs on Linux, OS X, Windows, iOS and Android. Also released for the first time under the GPL are PyQtChart, PyQtDataVisualization and PyQtPurchasing. PyQtChart are the bindings for the Qt Charts library. This implements a set of classes for creating and manipulating 2D charts. PyQtDataVisualization are the bindings for the Qt Data Visualization library. This implements a set of classes for representing data in 3D and allowing the user to interact with the view. PyQtPurchasing are the bindings for the Qt Purchasing library. This implements a set of classes that allow applications to support in-app purchases from the Mac App Store on OS X, the App Store on iOS, and Google Play on Android. Wheels are available from PyPI and include the relevent Qt libraries - nothing else needs to be installed. Source packages and more information can be found at https://www.riverbankcomputing.com/. Phil Thompson From bryanv at continuum.io Thu Jul 28 15:35:54 2016 From: bryanv at continuum.io (Bryan Van de Ven) Date: Thu, 28 Jul 2016 14:35:54 -0500 Subject: ANN: Bokeh 0.12.1 released Message-ID: <223F9DD2-5F0F-4688-BA85-FEA2656C7D97@continuum.io> Hi all, On behalf of the Bokeh team, I am pleased to announce the release of version 0.12.1 of Bokeh! This is a minor, incremental update that adds a few new small features and fixes several bugs. Please see the announcement post at: https://bokeh.github.io/blog/2016/6/28/release-0-12-1/ which has much more information as well as live demonstrations. And as always, see the CHANGELOG and Release Notes for full details. If you are using Anaconda/miniconda, you can install it with conda: conda install -c bokeh bokeh Alternatively, you can also install it with pip: pip install bokeh Full information including details about how to use and obtain BokehJS are at: http://bokeh.pydata.org/en/0.12.1/docs/installation.html Issues, enhancement requests, and pull requests can be made on the Bokeh Github page: https://github.com/bokeh/bokeh Documentation is available at http://bokeh.pydata.org/en/0.12.1 Questions can be directed to the Bokeh mailing list: bokeh at continuum.io or the Gitter Chat room: https://gitter.im/bokeh/bokeh Thanks, Bryan Van de Ven Continuum Analytics ----- Bokeh is a Python interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of versatile graphics with high-performance interactivity over very large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications. From zunzun.com at gmail.com Sat Jul 30 04:01:25 2016 From: zunzun.com at gmail.com (zunzun.com at gmail.com) Date: Sat, 30 Jul 2016 01:01:25 -0700 (PDT) Subject: ANN: Python 3 pyQt5 graphical curve and surface fitter Message-ID: I have created a Python 3 pyQt5 graphical curve and surface fitting application, the URL on GutHub is: https://github.com/zunzun/pyQt5Fit James