ANN: elicit CLI framework with enhanced debugger 1.7

2019-01-02 Thread kdart
I really like the exception chaining feature of Python 3. I also like the fact 
that an exception instance now has access to the traceback, making it the only 
object you need to start a debugging session from an exception. 

However, the stock pdb module still does not make it easy to inspect the 
chained exceptions. 

So I've recently added that feature to my debugger module.

It's contained in the Elicit package.

https://pypi.org/project/elicit/

The new commands "switch", and "cause" will switch tracebacks to the "context", 
or "cause" exceptions, respectively. 

The elicit framework is a CLI framework that the debugger uses (replaces cmd). 
It has no other dependencies itself. 

To get this feature you should enter the debugger from the function 
"from_exception(exc)". The "post_mortem" function only takes a traceback, so 
you lose the active exception in some cases. 

-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: unicode 2.7

2019-01-02 Thread garabik-news-2005-05
unicode is a simple python command line utility that displays
properties for a given unicode character, or searches
unicode database for a given name.

It was written with Linux in mind, but should work almost everywhere
(including MS Windows and MacOSX), UTF-8 console is recommended.

˙pɹɐpuɐʇs əpoɔı̣uՈ əɥʇ ɟo əsn pəɔuɐʌpɐ
puɐ səldı̣ɔuı̣ɹd əɥʇ ɓuı̣ʇɐɹʇsuoɯəp looʇ ɔı̣ʇɔɐpı̣p ʇuəlləɔxə uɐ sı̣ ʇI
˙sʇuı̣odəpoɔ ʇuəɹəɟɟı̣p ʎləʇəldɯoɔ ɓuı̣sn əlı̣ɥʍ 'sɥdʎlɓ ɟo ɯɐəɹʇs ɹɐlı̣ɯı̣s
ʎllɐnsı̣ʌ  oʇuı̣ ʇxəʇ əɥʇ ʇɹəʌuoɔ oʇ pɹɐpuɐʇs əpoɔı̣uՈ əɥʇ ɟo ɹəʍod llnɟ
əɥʇ sʇı̣oldxə ʇɐɥʇ 'ʎʇı̣lı̣ʇn ,əpoɔɐɹɐd, oslɐ suı̣ɐʇuoɔ əɓɐʞɔɐd əɥ⊥

Changes since previous versions:

  * add East Asian width
  * hack to consider regular expressions ending with '$'
  * do not flush stdout (prevents exception if stdout pipe breaks)

URL: http://kassiopeia.juls.savba.sk/~garabik/software/unicode.html

License: GPL v3

Installation: pip install unicode

-- 
 ---
| Radovan Garabík http://kassiopeia.juls.savba.sk/~garabik/ |
| __..--^^^--..__garabik @ kassiopeia.juls.savba.sk |
 ---
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] python-blosc 1.7.0

2019-01-02 Thread Valentin Haenel
=
Announcing python-blosc 1.7.0
=

What is new?


This is a maintenance release which takes care of several housekeepting
tasks. Support for older versions of Python (2.6 and 3.3) has been
removed from the codebase. A new version of C-Blosc (1.5.1) that now
passes all unit and integration tests across all supported platforms has
been included. Finally, a the vendored cpuinfo.py has been upgraded and
the automatic tests on Windows via Appveyor have been upgraded to
include a larger variety of Windows/Python combinations.

A big thank you goes out to Daniel Stender from the Debian project for
his continued efforts to package the Blosc stack -- including
python-blosc -- for Debian. This also means it is likely that a recent
version of python-blosc will be included in Buster.

For more info, you can have a look at the release notes in:

https://github.com/Blosc/python-blosc/blob/master/RELEASE_NOTES.rst

More docs and examples are available in the documentation site:

http://python-blosc.blosc.org


What is it?
===

Blosc (http://www.blosc.org) is a high performance compressor optimized
for binary data.  It has been designed to transmit data to the processor
cache faster than the traditional, non-compressed, direct memory fetch
approach via a memcpy() OS call.  Blosc works well for compressing
numerical arrays that contains data with relatively low entropy, like
sparse data, time series, grids with regular-spaced values, etc.

python-blosc (http://python-blosc.blosc.org/) is the Python wrapper for
the Blosc compression library, with added functions (`compress_ptr()`
and `pack_array()`) for efficiently compressing NumPy arrays, minimizing
the number of memory copies during the process.  python-blosc can be
used to compress in-memory data buffers for transmission to other
machines, persistence or just as a compressed cache.

There is also a handy tool built on top of python-blosc called Bloscpack
(https://github.com/Blosc/bloscpack). It features a commmand line
interface that allows you to compress large binary datafiles on-disk.
It also comes with a Python API that has built-in support for
serializing and deserializing Numpy arrays both on-disk and in-memory at
speeds that are competitive with regular Pickle/cPickle machinery.


Sources repository
==

The sources and documentation are managed through github services at:

http://github.com/Blosc/python-blosc




  **Enjoy data!**
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: poliastro 0.11.1 released 🚀

2019-01-02 Thread Juan Luis Cano

Hi all,

It fills us with astronomical joy to announce the release of poliastro 
0.11.1! 🚀


poliastro is a pure Python library that allows you to simulate and 
analyze interplanetary orbits in a Jupyter notebook in an interactive 
and easy way, used in academia and the industry by people from all 
around the world. You can install it using pip or conda:


pip install poliastro
conda install poliastro --channel conda-forge

This release brought some bug fixes that we accumulated while preparing 
the next major version. You can read the full release notes in the 
documentation:


http://docs.poliastro.space/en/v0.11.1/changelog.html#poliastro-0-11-1-2018-12-27

If you want to know more, don't miss my talk on the Open Source Cubesat 
Worshop held at the European Space Operations Centre last year:


https://youtu.be/KnoYzqAw_vM?t=1h36m14s

Please join our chat on Matrix/Riot and feel free to ask any questions 
you might have:


https://riot.im/app/#/room/#poliastro:matrix.org

Per Python ad astra!

--
Juan Luis Cano
--
https://mail.python.org/mailman/listinfo/python-announce-list

   Support the Python Software Foundation:
   http://www.python.org/psf/donations/


ANN: SfePy 2018.4

2019-01-02 Thread Robert Cimrman

I am pleased to announce release 2018.4 of SfePy.

Description
---

SfePy (simple finite elements in Python) is a software for solving systems of
coupled partial differential equations by the finite element method or by the
isogeometric analysis (limited support). It is distributed under the new BSD
license.

Home page: http://sfepy.org
Mailing list: https://mail.python.org/mm3/mailman3/lists/sfepy.python.org/
Git (source) repository, issue tracker: https://github.com/sfepy/sfepy

Highlights of this release
--

- better support for eigenvalue problems
- improved MUMPS solver interface
- support for logging and plotting of complex values

For full release notes see [1].

Cheers,
Robert Cimrman

[1] http://docs.sfepy.org/doc/release_notes.html#id1

---

Contributors to this release in alphabetical order:

Robert Cimrman
Vladimir Lukes
Matyas Novak
Jan Heczko
Lubos Kejzlar

--
https://mail.python.org/mailman/listinfo/python-announce-list

   Support the Python Software Foundation:
   http://www.python.org/psf/donations/


[RELEASE] Python 3.7.2 and 3.6.8 are now available

2019-01-02 Thread Ned Deily
https://blog.python.org/2018/12/python-372-and-368-are-now-available.html

Python 3.7.2 and 3.6.8 are now available. Python 3.7.2 is the next
maintenance release of Python 3.7, the latest feature release of Python.
You can find Python 3.7.2 here:
https://www.python.org/downloads/release/python-372/

See the What’s New In Python 3.7 document for more information about the
many new features and optimizations included in the 3.7 series. Detailed
information about the changes made in 3.7.2 can be found in its change log.

We are also happy to announce the availability of Python 3.6.8:
https://www.python.org/downloads/release/python-368/

Python 3.6.8 is planned to be the last bugfix release of Python 3.6. Per
our support policy, we plan to provide security fixes for Python 3.6 as
needed through 2021, five years following its initial release.

Thanks to all of the many volunteers who help make Python Development and
these releases possible! Please consider supporting our efforts by
volunteering yourself or through organization contributions to the Python
Software Foundation.

https://docs.python.org/3.7/whatsnew/3.7.html
https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-2-final
https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-8-final
https://www.python.org/psf/

--
  Ned Deily
  n...@python.org -- []

-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/