Visualpython

Latest version: v3.0.2

Safety actively analyzes 688758 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

1.1.9

Released on August 30, 2021
<br>

Bug Fixes & Improvements

1. Bach file / Shell script
Added visualpy command option for users with multiple versions of Python. To specify the pip version as 3, use the following command:

visualpy install --pip3

2. Small bugs are fixed.

1.1.7

Released on August 23, 2021
<br>


Improvements

1. Option setting: Saving & Recalling (75)
Every time any app runs, the option settings will be saved in the block and can be recalled to edit.
Check out the 'Board' tab to see the record.

2. Profiling
The list will show all the generated reports.
Select a report from the list to 'Show again' or to 'Export' it to an html file.

3. Preview Buttons
Now there are two preview buttons at the bottom of the pop-ups.
* Code View: will display the code to be ran according to the option settings.
* Data View: will display the modified data according to the option settings.

4. Use ESCAPE key to close pop-ups.

5. Allocate to new variables
Modified data using Subset & Frame Editor can be allocated to new variables.

6. Design changes (76)
There were small design changes here and there. It's all in the details.
<br>

1.1.6

If you already installed the previous version (before 1.1.6), _visualpy upgrade_ command won't work because of the modification. In the case, please uninstall and reinstall the package. If the problem still occurs, please contact hellovisualpython.ai for help and share the error message.
<br>

Improvements

1. Layout Change
* Previous versions of the Visual Python made the Jupyter Notebook screen too small, so we merged Menu and Board into one section.
* Switch between menus from the tab bar.

2. Code Generating Buttons & Process Change
* Replaced 'Apply' button with 'Run' button.
* Created 'Add' button to add code to Jupyter Notebook without running.
* When press 'Run' or 'Add', blocks will automatically be added on the board.

3. Apps > Profiling
* The Pandas-Profiling library is now available as an app.
* The Pandas-Profiling is a great tool for quick EDA ! (Visit github.com/pandas-profiling/pandas-profiling for more information)

4. Installation Command Improvement
* Modified 'visualpy' command to allow users with multiple Python versions (2.x & 3.x) to install Visual Python.
* NOTE: Visual Python supports Python version 3.x only.

1.1.5

Released on June 18, 2021


What's New

Apps
* Now there are apps that let you generate code directly into the Jupyter cell without creating blocks.
* Each app provides one feature, for example, Import packages, Read File, Create subset, etc.
* A full pop-up screen appears when an app is selected.
* Pressing the 'Apply' button will automatically add blocks and run code directly into the Jupyter cell.

Apps > Frame
* A new feature to transform DataFrame from pandas based on graphical UI.

Bug Fixes & Improvements

Apps > Snippets
* Moved 'User Snippets' block to app.
* Added import and export features to share snippets as (*.sn) files.

<br>
**This version solved issues 24, 35, 36, 42, 43, 44, 45, 46 on GitHub: Visual Python.

1.1.2

Released on May 17, 2021


Bug Fixes & Improvements

General & System

1. Block Menu Display

* Display Library > Pandas blocks as extended.

2. Apply Function

* Always activate the Apply button.

* Move focus (Scroll up and down) to the block when changes are applied.

* A Self-disappearing message box appears when changes are applied.

Blocks & Option

1. Logic - class / def / return

* Improved UI design.

2. Library - Instance

* Selecting Data Type & Variable switches to the Attribute & Method selection page.

* New variable(column) can be directly added from the Variable input box: Type the variable name and press the '+' icon.

* Subset Editor only works with DataFrame or Series.

3. Library - Subset

* Fixed : Invisible preview bug

<br>
**This version solved issues 8, 9, 10, 11, 12, 13, 22 on GitHub: Visual Python.

1.1.0

Released on May 5, 2021


Bug Fixes & Improvements

1. Removed 'Node' blocks.

2. Logic Menu Improvements
* Deleted 'Import' block. (The same block is on Library > Common)
* Fixed : bugs found in def & class blocks

3. UI Updates
* To Add blocks :
a) Click any block you want to create. After setting the options, press the 'Apply' button.
b) Drag any block directly to the board.

* To Check and Apply changes :
a) If any changes are made, an orange dot will show at the top of the option window.
b) Save changes with activated(orange) 'Apply' button.

* To Run / Duplicate / Delete blocks :
Use Right-click menu

4. Keyboard shortcuts for Message Boxes
* Enter : Press the default button (Black outlined button).
* ESC : Cancels out of message boxes.
<br>

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.