Wing Python IDE 7.0.4 Released

2019-07-12 Thread Wingware
Wing Python IDE 7.0.4 has been released. Some of the highlights of this 
release include:


Fix debugging notebooks with newer Jupyter versions
Fix setting up a Django project with the default Python Executable
Don't lose retained Debug I/O buffers after 60 seconds
Avoid several incorrect code warnings
Fix refactoring or finding points of use in code that has type hints
Fix Move Program Counter in remote files
Fix remote searching and Find Uses to include files that are not 
open in the editor
Avoid displaying spurious Disk File is Newer dialogs when saving 
remote files

Fix comparing two directories
Avoid hanging up in file comparisons with large difference blocks
Fix several problems in the extension scripting API
Fix many other bugs

You can obtain this release with Check for Updates in Wing 7's Help menu 
or download it now:


https://wingware.com/downloads

**New in Wing 7**

Wing 7 introduces an improved code warnings and code quality inspection 
system that includes built-in error detection and tight integration with 
Pylint, pep8, and mypy. This release also adds a new data frame and 
array viewer, a MATLAB keyboard personality, easy inline debug data 
display with Shift-Space, improved stack data display, support for PEP 
3134 chained exceptions, callouts for search and other code navigation 
features, four new color palettes, improved bookmarking, a high-level 
configuration menu, magnified presentation mode, a new update manager, 
stepping over import internals, simplified remote agent installation, 
and much more.


For details see What's New in Wing 7:  https://wingware.com/wingide/whatsnew

**Try Wing 7 Now!**

Wing 7 is a an exciting new step for Wingware's Python IDE product line. 
Find out how Wing 7 can turbocharge your Python development by trying it 
today.


Download Wing 7.0.4: https://wingware.com/downloads

Wing 7 installs side by side with earlier versions of Wing, so there is 
no need to remove old versions in order to try it. Wing 7 will read and 
convert your old preferences, settings, and projects. Projects should be 
saved to a new name since earlier versions of Wing cannot read Wing 7 
projects.


See Upgrading https://wingware.com/doc/install/upgrading for details and 
Migrating from Older Versions https://wingware.com/doc/install/migrating 
for a list of compatibility notes.

--
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/

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


VisPy 0.6 released!

2019-07-12 Thread David Hoese

I am extremely excited to announce that VisPy 0.6 has finally been released!

# What is it?

VisPy is a wrapper around OpenGL and provides an easy way to make 
scientific visualizations using high performance GPU-based interfaces. 
It provides "Visual" objects to provide builtin shapes, images, meshes, 
cameras, volumes, and text elements.


VisPy supports Linux, Windows, and Mac. It has been shown to run on 
Raspberry Pi's as well.


# Changes

- Update PyQt5/PySide2 to use newer GL API
- Update to PyQt5 as default backend
- New Cython-based text rendering option
- New WindbarbVisual
- Improved JupyterLab/Notebook widget (experimental)
- Fix various memory leaks
- Various optimizations and bug fixes

# Building/Testing

This release includes new cython extensions, optional/experiment Jupyter 
widgets, and some previously bundled dependencies changed to external 
dependencies. This means that although we've added new features, we've 
also increased the chance of build issues. That's why this is also the 
first release that we're providing binary wheels on PyPI to make 
installation easier (especially for Windows users). As always, VisPy is 
also available with conda from conda-forge. See the installation 
instructions for more info 
(http://vispy.org/installation.html#installation-options).


If you encounter any issues please file them on GitHub.

# Python 2 Support

VisPy 0.6 will be the last minor release supporting Python 2. We will 
still make bug releases for 0.6, if needed, until the end of the year.


# Contributors

You may have noticed that VisPy's releases are few and far between. I 
hope to improve this in the future as build systems become more stable 
and VisPy's code gets cleaned up.


That said, VisPy has a lot of room for new contributors and we welcome 
any and everyone who wants to contribute. You don't need OpenGL 
experience and can contribute with documentation updates, bug fixes, new 
features, reviewing pull requests and issues, or answering questions on 
gitter.


# Links

Website: http://vispy.org/
GitHub: https://github.com/vispy/vispy
Twitter: https://twitter.com/vispyproject
Gitter Chat: https://gitter.im/vispy/vispy

Thanks everyone!

Dave (@djhoese)
--
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/

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