Skip to content

Releases: visualpython/visualpython

Visual Python 2.1.0

Choose a tag to compare

@visualpython visualpython released this 15 Mar 04:28
94f71bf

Released on March 14, 2022

What's New

Machine Learning Apps

Visual Python now offers machine learning functions: from loading data to evaluation.
The UI needs more improvements, but it basically has all the necessary functions. Tutorials on how to use machine learning apps will also be provided shortly.

Bug Fixes & Improvements

  • Alert to save changes before clearing the VP Note.
  • Fixed: Import app pop-up error

What's Next

We are currently working on upgrading the Chart app to provide more easy and useful visualization functions.
Chart drawing options will be organized a little more, and a chart preview feature will be added.

Visual Python 2.0.2

Choose a tag to compare

@visualpython visualpython released this 08 Feb 05:21
c84f6c3

Released on February 4, 2022

What's New

Checking for a new version

From the main dots menu, you can check & update your Visual Python when a new version is available.

Overview and export VP Note code

From the VP Note menu, you can overview and export the entire code that you created on the VP Note to a Python script(*.py).

Bug Fixes & Improvements

  • Adjusted 'Frame' pop-up size.
  • Python & Numpy libraries that were missing are added back.
  • Added 'else' to While block.
  • Fixed: Bugs in 'Chart' app.

Enjoy visual coding, with Visual Python !

Visual Python 2.0.0

Choose a tag to compare

@visualpython visualpython released this 13 Jan 07:30
0f20c58

Released on January 12, 2022

Improvements

VP Note

We brought back the working board (VP Note) to the front for creating 'class', 'if', 'for', 'while' statements.
All the menu is now in a block form so that it can be dragged and dropped to the board and save the process.
If you click the menu, options will always appear in pop-up windows.

Code Refactoring

We went through the code refactoring to manage it more efficiently.
Improved the internal code structure, and also all Korean annotations are now translated into English.


Enjoy visual coding, with Visual Python !

Visual Python 1.2.1

Choose a tag to compare

@visualpython visualpython released this 16 Nov 07:34
76ff295

Released on November 16, 2021

Bug Fixes & Improvements

1. [App] File

  • Encoding options are added for read_csv.

2. [App] Frame

  • Fixed column height.
  • Show hours for datetime type columns.

3. [App] Variable

  • Variable list is now scrollable.

4. [App] Markdown

  • Insert image using path.

5. [App] Groupby

  • Method 'None' is added.
  • 'To frame' option is added.

6. [App] Bind

  • Fixed: Merge 'on' option run error.

7. [App] Subset

  • Select/Unselect all columns button is added.

8. General

  • Fixed: File navigation path bug.
  • Fixed: Frame resizing bug.
  • Blocked input suggestions.

Visual Python 1.1.14

Choose a tag to compare

@visualpython visualpython released this 27 Oct 07:58
4c10b66

Released on October 25, 2021

What's New

1. [App] Bind

  • Pandas .concat() and .merge() functions are available.
  • Combine multiple data into a single dataframe using Bind app.

2. [App] Reshape

  • Pandas pivot() and melt() functions are available.
  • Transform a dataframe from a wide to long format (and vice versa) using Reshape app.

Bug Fixes

  • Fixed: Window resizing error.
  • Fixed: Changed file navigation path format from relative to absolute.

Visual Python 1.1.13

Choose a tag to compare

@visualpython visualpython released this 13 Oct 03:55
d851e92

Released on October 12, 2021

What's New

1. [App] Group by

  • Pandas dataframe.groupby() and following features (ex. grouper, aggregate, etc.) are available.
  • To apply more than one aggregation, use advanced feature with the multi-column selector.

2. [App] PyMuPDF

  • Extract text from PDF files using PyMuPDF (Fitz) library.
  • Pre-defined function 'vp_pdf_get_sentence' will return file names and sentences in DataFrame format.

Work in Progress

1. [App] Merge & Reshape

  • Working on Merge & Reshape apps for version 1.1.14.

Visual Python 1.1.9

Choose a tag to compare

@visualpython visualpython released this 30 Aug 10:28
9207cbc

Released on August 30, 2021

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.

Visual Python 1.1.7

Choose a tag to compare

@visualpython visualpython released this 24 Aug 05:57

Released on August 23, 2021

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.

Visual Python 1.1.6

Choose a tag to compare

@visualpython visualpython released this 22 Jul 03:55

Released on July 20, 2021

NOTE : Upgrading to Version 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 hello@visualpython.ai for help and share the error message.

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.

Visual Python 1.1.5

Choose a tag to compare

@visualpython visualpython released this 22 Jun 05:53
d12c876

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.

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