当前位置:网站首页>The gadgets developed by freshmen are popular. Netizen: my food is good
The gadgets developed by freshmen are popular. Netizen: my food is good
2022-06-24 06:22:00 【Java technology Jianghu】
It's boring to type the code in white on a black background ?
that , hold Python How about script Visualization ?
Just like this. , From the input picture 、 Adjust the size to bilateral filtering , Every step can be seen clearly .
Enter a matrix , Whether it's transposing it 、 Conjugate or power , Get timely feedback .
Such a Python Script visualization tool , named Ryven, From a man named Leon Thomm The hand of a freshman .
If you want to try it out , You might as well continue to look down .
How to use
Before use , Simply prepare the development environment :
- Python3( recommend 3.8 above )
- PySide2( recommend 2.14 above )
Run... In the project Ryven.py, You can open the editor .
The author mentioned , stay Ryven in , There are many different scripts . Each script contains variables 、 flow ( Or graph ) And logs . Right click for easy operation .
however , Want to use these nodes , You need to import Node package .
Click on file, choice import Nodes, Import *.rpc File can .
Another feature of this tool is , It contains two different algorithm patterns .
Data flow : Every time the data changes ( The output of the node data is changed ) Will spread forward , And trigger the update in all connected nodes .
Here's the picture , Slide the slider , The update of the result in the right node is triggered immediately .
Execution flow : Data does not propagate forward immediately when it changes , But only when a node requests output data , Trigger the update in the affected node .
in addition , The author also gives himself a list of to do list, For example, add syntax highlighting function 、 Automatic code completion function , Perfect the visual experience and so on .
Is visual programming interesting ? however , The author also points out that , The purpose of visual programming It's not a replacement for text programming , also , Many of the tasks implemented in text programming don't have to be visualized .
About author
author Leon Thomm, Currently a freshman at the Federal Institute of technology in Zurich , Claim to be “ Amateur programmer ”, Dedicated to human-computer interaction and visual programming .
According to his profile , Long before entering university , He has rich experience in software development .
Portal
Project address :https://github.com/leon-thomm/Ryven
边栏推荐
- Differences between JSON objects and JSON strings
- Playing "honey in snow and ice city" with single chip microcomputer
- Precautions for selecting high frequency signal generator
- Royal treasure: an analysis of SQL algebra optimization
- Intranet environment request Tencent cloud 3.0 API details
- Continuously evolving cloud native application delivery
- How accurate are the two common methods of domain name IP query
- Tencent cloud harbor private warehouse deployment practice
- A high-end router antenna connection mechanism that can simultaneously deploy and store antennas
- What I regret most when I learn programming!
猜你喜欢

What is the difference between a white box test and a black box test
![[fault announcement] one stored procedure brings down the entire database](/img/7c/e5adda73a077fe4b8f04b59d1e0e1e.jpg)
[fault announcement] one stored procedure brings down the entire database

ServiceStack. Source code analysis of redis (connection and connection pool)

Manual for automatic testing and learning of anti stepping pits, one for each tester

A cigarette of time to talk with you about how novices transform from functional testing to advanced automated testing

The product layout is strengthened, the transformation of digital intelligence is accelerated, and FAW Toyota has hit 2022million annual sales

Enter the software test pit!!! Software testing tools commonly used by software testers software recommendations

Technology is a double-edged sword, which needs to be well kept

Solution to the 39th weekly game of acwing

One line of keyboard
随机推荐
Realization of data transmission between a and B computers by using single chip microcomputer serial port
The difference between ArrayList and LinkedList and the principle of using scene locality
Could not read username for xxxxx
Text classification and fine tuning using transformer Bert pre training model
Collateral damage from DDoS and hacktivism
What is the role of website domain name
Intranet environment request Tencent cloud 3.0 API details
Easycvr development environment startup program reports an error import cycle not allowed solution
You don't have to spend a penny to build a wechat official website in a minute
A letter from little potato
What is domain name resolution? How to resolve domain name resolution errors
Web address domain name IP query method, what is the use of domain name
How to bind the most formal domain name? What are the precautions for binding domain names?
How to resolve the domain name? How to choose a domain name?
Network Overview
Wireshark grabs the RTSP stream of easynvr without displaying RTSP. Solution
A cigarette of time to talk with you about how novices transform from functional testing to advanced automated testing
WordPress applet build applet from zero to one [server configuration]
The errorcontrol registry of the third-party service is 3, which may cause the system to cycle restart. For example, ldpkit introduced by WPS
How much does the domain name registration cost? Is there a time limit for the domain name purchased