[PYTHON] Try using Sourcetrail, a source code visualization tool

Try using Sourcetrail

DL from here https://github.com/CoatiSoftware/Sourcetrail/releases/tag/2019.4.61

I don't think there will be any hesitation in the installation, so I will omit it.

Try to move

Start screen スクショ.png ・ Click ** New Project ** スクショ2.png -Enter the save name of the source trail file in Project Name -Specify the save destination folder in Project Location ・ Click Add Source Group Basically, create one source trail file for each program. スクショ4.png ・ Language selection (this time Python) スクショ5_2.jpg -There are various input items, but for the time being, just specify the main file in the red circle. ・ Ignore others and Next スクショ6.png Here, yolo_tkinter.py is specified. It also refers to the import destination without permission ・ After confirming that the file is selected, Create! スクショ7.png Click start and wait for a while to complete the process

Can it be used to explain a program or check if your code is spaghetti? However, it may be difficult for people with suspicious object orientation to understand (I did)

I may add more useful functions later

Recommended Posts

Try using Sourcetrail, a source code visualization tool
Try using a QR code on a Raspberry Pi
I tried using Tensorboard, a visualization tool for machine learning
C code review tool using pycparser
Jinja2 source code formatting using atom-beautify
Getting Python source code metrics using radon
Try using a stochastic programming language (Pyro)
A tool for easily entering Python code
Try using PHATE, a dimensionality reduction and visualization method for biological data
Try using platypus, a multipurpose optimization library
Try running a "newly infected number visualization app" using Streamlit on Amazon EC2
How to code a drone using image recognition
Reinforcement learning 10 Try using a trained neural network.
Try using Tkinter
Try using docker-py
Try using cookiecutter
Try using PDFMiner
Try using geopandas
Try using Selenium
Try using scipy
Try using pandas.DataFrame
Try using django-swiftbrowser
Try using matplotlib
Try using tf.metrics
Try using PyODE
[Unity (C #), Python] Try running Python code in Unity using IronPython
Try creating a compressed file using Python and zlib
Try to make a command standby tool with python
(Python) Try to develop a web application using Django
Try drawing a social graph using Twitter API v2
How to make a Python package using VS Code
Try face detection in real time using a webcam