Skip to content

Commit 8b8186d

Browse files
committed
Add symbolic link to visualpython source folder and add some build files to jupyternotebook
1 parent 0dcbf0f commit 8b8186d

File tree

8 files changed

+868
-0
lines changed

8 files changed

+868
-0
lines changed

colab/visualpython

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../visualpython/

jupyterlab/lib/visualpython

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../visualpython/

jupyternotebook/LICENSE

Lines changed: 683 additions & 0 deletions
Large diffs are not rendered by default.

jupyternotebook/README.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<img src="https://i.esdrop.com/d/7o0dj05m8rnz/JNGCMedl18.png" width="45%">
2+
3+
[![PyPI version shields.io](https://img.shields.io/pypi/v/visualpython)](https://pypi.python.org/pypi/visualpython/)
4+
![Python: 3.x](https://img.shields.io/badge/Python-3.x-yellowgreen)
5+
[![License: GPLv3](https://img.shields.io/badge/License-GPLv3-brightgreen)](https://github.com/visualpython/visualpython/blob/main/LICENSE)
6+
[![Code of Conduct: Contributor Covenant](https://img.shields.io/badge/Code%20of%20Conduct-Contributor%20Covenant-pink)](https://github.com/visualpython/visualpython/blob/main/CODE_OF_CONDUCT.md)
7+
[![Downloads](https://static.pepy.tech/personalized-badge/visualpython?period=total&units=international_system&left_color=grey&right_color=orange&left_text=Downloads)](https://pepy.tech/project/visualpython)
8+
[![Issues: ](https://img.shields.io/github/issues/visualpython/visualpython?color=%23FF6347)](https://github.com/visualpython/visualpython/issues)
9+
10+
## Introduction
11+
Visual Python is a GUI-based Python code generator, developed on the Jupyter Notebook as an extension. <br>
12+
Visual Python is an open source project started for students who struggle with coding during Python classes for data science.
13+
14+
<br>
15+
16+
Try Visual Python if you would like to: <br>
17+
* manage big data with minimal coding skills. <br>
18+
* help students / business analysts / researchers to overcome learning barriers for Python. <br>
19+
* save & reuse repeatedly used codes(snippets). <br>
20+
21+
<br>
22+
<img src="https://github.com/visualpython/visualpython/blob/main/img/Visual%20Python_2.2.8.gif?raw=true" width="95%">
23+
24+
## Getting Started
25+
26+
### 1. Requirements
27+
28+
Visual Python is an extension to Jupyter Notebook, so you must have Jupyter Notebook installed already.<br>
29+
- Python version 3.x
30+
- Jupyter notebook environment
31+
32+
### 2. How to Install
33+
34+
**1) Install package from**
35+
```
36+
pip install visualpython
37+
```
38+
39+
**2) Enable the package**
40+
```
41+
visualpy install
42+
```
43+
44+
**3) Activate Visual Python on Jupyter Notebook**
45+
46+
Click orange square button on the right side of the Jupyter Notebook menu bar.
47+
48+
### 3. Package Control Info
49+
* Usage: visualpy **[option]** <br>
50+
* Optional arguments:
51+
52+
```
53+
help - show help menu
54+
install - install packages
55+
uninstall - uninstall packages
56+
upgrade - version upgrade
57+
version - version check
58+
```
59+
60+
## Contributing
61+
If you are interested in contributing to the Visual Python, please see [`CONTRIBUTING.md`](CONTRIBUTING.md). <br>
62+
All skills from programmers, non-programmers, designers are welcomed.
63+
64+
* Programming Guide: [Developer Documentation](https://bird-energy-733.notion.site/visualpython-docs-85c0274ff7564747bb8e8d77909fc8b7)
65+
* GUI Design Guide: [Visual Python GUI Kit 1.0](https://www.figma.com/community/file/976035035360380841)
66+
67+
## License
68+
GNU GPLv3 with Visual Python special exception (See LICENSE file).
69+
70+
## Mission & Vision
71+
**Mission** <br>
72+
To support technology and education so that anyone can leverage big data analytical skills to create a variety of social values.
73+
74+
**Vision** <br>
75+
To create an environment where everyone can learn and use big data analytical skills easily.
76+
77+
## Support Visual Python
78+
Love Visual Python? <br>
79+
Your support will help us continue to actively develop and improve Visual Python.☕
80+
81+
<a href="https://www.buymeacoffee.com/visualpython" target="_blank"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=visualpython&button_colour=ffa238&font_colour=000000&font_family=Comic&outline_colour=000000&coffee_colour=FFDD00"></a>

jupyternotebook/requirements.txt

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
attrs==19.3.0
2+
backcall==0.1.0
3+
beautifulsoup4==4.9.1
4+
bleach==3.1.5
5+
bs4==0.0.1
6+
certifi==2020.4.5.2
7+
chardet==3.0.4
8+
cycler==0.10.0
9+
decorator==4.4.2
10+
defusedxml==0.6.0
11+
entrypoints==0.3
12+
idna==2.9
13+
importlib-metadata==1.6.1
14+
ipykernel==5.3.0
15+
ipython==7.15.0
16+
ipython-genutils==0.2.0
17+
jedi==0.17.0
18+
Jinja2==2.11.2
19+
joblib==0.15.1
20+
jsonschema==3.2.0
21+
jupyter-client==6.1.3
22+
jupyter-contrib-core==0.3.3
23+
jupyter-contrib-nbextensions==0.5.1
24+
jupyter-core==4.6.3
25+
jupyter-highlight-selected-word==0.2.0
26+
jupyter-latex-envs==1.4.6
27+
jupyter-nbextensions-configurator==0.4.1
28+
kiwisolver==1.2.0
29+
lesscpy==0.14.0
30+
lxml==4.5.1
31+
MarkupSafe==1.1.1
32+
matplotlib==3.2.1
33+
mistune==0.8.4
34+
nbconvert==5.6.1
35+
nbformat==5.0.6
36+
notebook==6.0.3
37+
numpy==1.18.5
38+
packaging==20.4
39+
pandas==1.0.4
40+
pandocfilters==1.4.2
41+
parso==0.7.0
42+
pexpect==4.8.0
43+
pickleshare==0.7.5
44+
ply==3.11
45+
prometheus-client==0.8.0
46+
prompt-toolkit==3.0.5
47+
ptyprocess==0.6.0
48+
Pygments==2.6.1
49+
pyparsing==2.4.7
50+
pyrsistent==0.16.0
51+
python-dateutil==2.8.1
52+
pytz==2020.1
53+
PyYAML==5.3.1
54+
pyzmq==19.0.1
55+
requests==2.23.0
56+
scikit-learn==0.23.1
57+
scipy==1.4.1
58+
seaborn==0.10.1
59+
Send2Trash==1.5.0
60+
six==1.15.0
61+
soupsieve==2.0.1
62+
terminado==0.8.3
63+
testpath==0.4.4
64+
threadpoolctl==2.1.0
65+
tornado==6.0.4
66+
traitlets==4.3.3
67+
urllib3==1.25.9
68+
wcwidth==0.2.3
69+
webencodings==0.5.1
70+
zipp==3.1.0

jupyternotebook/setup.cfg

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[metadata]
2+
description-file = README.md
3+
license_file = LICENSE

jupyternotebook/setup.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# coding: utf-8
2+
import os
3+
4+
from setuptools import setup, find_packages
5+
from pathlib import Path
6+
this_directory = Path(__file__).parent
7+
long_description = (this_directory / "README.md").read_text()
8+
9+
name = 'visualpython'
10+
11+
setup(
12+
name = name,
13+
version = '2.2.12',
14+
packages = find_packages(),
15+
package_data = {"": ["*"], 'visualpython' : ['visualpython.yaml', 'README.md']},
16+
scripts = ['visualpython/bin/visualpy', 'visualpython/bin/visualpy.bat'],
17+
description = 'Visual Python is a GUI-based Python code generator, developed on the Jupyter Notebook as an extension.',
18+
long_description_content_type = 'text/markdown',
19+
long_description = long_description,
20+
author = 'Black Logic Co.,Ltd.',
21+
author_email = 'blacklogic.dev@gmail.com',
22+
url = 'http://visualpython.ai',
23+
license = 'GPLv3',
24+
install_requires = [],
25+
platforms = "Linux, Mac OS X, Windows",
26+
keywords = ['Visual', 'visual', 'VisualPython', 'visualpython', 'visual python', 'Visual Python', 'blackpen', 'BlackPen'],
27+
python_requires = '>=3.6',
28+
)

jupyternotebook/visualpython

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../visualpython/

0 commit comments

Comments
 (0)