Thursday, September 19, 2019

Wingware Blog: Viewing Arrays and Data Frames in Wing Pro 7

Wing Pro 7 introduced an array and data frame viewer that can be used to inspect data objects in the debugger. Values are transferred to the IDE according to what portion of the data is visible on the screen, so working with large data sets won't slow down the IDE.

The array viewer works with Pandas, numpy, sqlite3, xarray, Python's builtin lists, tuples, and dicts, and other classes that emulate lists, tuples, or dicts.

To use the array viewer, right-click on a value in the Stack Data tool in Wing Pro and select Show Value as Array:

/images/blog/array-viewer/menu.png

This reveals the array viewer and displays the selected item from the Stack Data tree, in this case the global variable pandas_df:

/images/blog/array-viewer/array.png

Wing fetches data for display as you move the scroll bars. The Filter can be used to display only matching rows:

/images/blog/array-viewer/filter.png

The drop down next to the Filter field may be used to select plain text, wildcard, or regular expression searching, to control whether searches are case sensitive, and to select whether to search on all columns or only the visible columns.

If more space is needed to view data, the Stack Data tool's tab can be dragged out of the window, to create a separate window for it.



That's it for now! We'll be back soon with more Wing Tips for Wing Python IDE.



from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...