Skip to main content

POP hub and sub visualization tool

INSTALLATION

Bare installation with no dependencies

pip install pop-tree

Installation for pretty yaml output

pip install pop-tree\[rend\]

Installation for incredible graphs

pip install pop-tree\[networkx\]

Install everything

pip install pop-tree\[full\]

INSTALLATION FOR DEVELOPMENT

Clone the pop-tree repo and install with pip

git clone https://gitlab.com/Akm0d/pop-tree.git
pip install -e pop-tree\[full\]

EXECUTION

After installation the pop-tree command should now be available.

Running pop-tree by itself will only show things that the pop-tree project added to the hub. Naming a dynamic namespace will add it’s dyne_name to the hub and show only that namespace

pop-tree exec

RECURSE

Adding the –recurse flag will recursively load all subs underneath the named dynamic namespace (in the first positional arugment)

pop-tree exec --recurse

ADD_SUB

Every positional argument after –add-sub will be added as a dyne_name to the hub

Example

pop-tree --add-sub idem grains

OUTPUT

If you installed pop-tree with the [rend] extras, then –output can be used to specify an outputter from the rend project To see which outputters are available, just run

pop-tree output

Which will dynamically load the output dynamic namespace from the rend project and print the subs loaded immediately beneath it.

pop-tree --output nested

GRAPH

There are many different graphing plugins, some print to the terminal, and some open a shiny graph in a new window. To list the available graphing plugins, run

pop-tree graph

A graph plugin can be specified with the –graph option.

pop-tree --graph networkx

Which should print off a beautiful matplotlib plot to visualize your pop ecosystem. Use these arguments together to create impressive visuals for your project.

hub.png

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pop-tree-6.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pop_tree-6-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file pop-tree-6.tar.gz.

File metadata

  • Download URL: pop-tree-6.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.2 packaging/20.9 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pop-tree-6.tar.gz
Algorithm Hash digest
SHA256 2fc8034f8d8982145aa1169e4e6111f2a9872a6d0dd36099714d2a56e95e1079
MD5 261947289cfd45c14775fe53c50f82cf
BLAKE2b-256 6c58de4c01f2020442ac268747bf88130165a90b67c2f6bdc831cd676ecfcdcd

See more details on using hashes here.

File details

Details for the file pop_tree-6-py3-none-any.whl.

File metadata

  • Download URL: pop_tree-6-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.2 packaging/20.9 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pop_tree-6-py3-none-any.whl
Algorithm Hash digest
SHA256 b31f1ead89f4e931f2d95788725f3e24df1b1f27fbcc9efa5074ef84985f7299
MD5 bbdf7fbb1fec638ab5e2b4a715b629cd
BLAKE2b-256 f624e074547ef059fc6efc38948b8a1c2f17537ac4351d25977f8ba6d5598191

See more details on using hashes here.

Release history Release notifications | RSS feed

12.1.2

2 files

12.1.1

2 files

12.1.0

2 files

10.2.1

2 files

10.2.0

2 files

10.1.0

2 files

9.3.1

2 files

9.3.0

2 files

9.2.1

2 files

9.2.0

2 files

9.1.0

2 files

9.0.0

2 files

8.0.0

2 files

7.1

2 files

7

2 files

6.2

2 files

This release

6 This release

2 files

5.1

2 files

5

2 files

4.3

2 files

4.2

2 files

4.1

2 files

4

2 files

3.1

2 files

3

2 files

2.1

2 files

2

2 files

1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page