semvec/pypi-packages huggingface dataset:
SearchableTree 1.0.4
Simple tree struct with search and traversal utilities

# SearchableTree


Simple list intended for simplifying traversal & node search
Does not support deletion

Example:
```python 
tree = SearchableTree("root", SearchableNode)
root = tree.root()
l1 = root.appendChild('l1')
l11 = root.appendChild('l11')
l12 = root.appendChild('l12')
l2 = root.appendChild('l2')
l21 = root.appendChild('l21')
l22 = root.appendChild('l22')
root.upsert("l1.l11.l111")
root.upsert("l1.l11.l112")

for el in root.traverse(): #Traverse all nodes
	print(el)

print(tree) #Pretty print tree
print(tree.find("l112")) #Get node by name
print(tree.find("root.l1.l11")) #Get node by path
for el in l2.ancestors(): #Get node ancestors
	print(el)
```

Extend *SearchableNode* to add custom funcionality

### Author
- [Spin](pnspin@gmail.com)
thonny-astro-pi-replay 0.0.5
A Thonny plugin to use the Astro Pi Replay tool
Requires Python: >=3.9

thonny-astro-pi-replay
----------------------

A plugin to run the Astro Pi Replay tool inside Thonny.

Instead of running your program with the Thonny's Python interpreter, this plugin installs an Astro Pi Replay button in Thonny's Run menu which makes it easy to run your program using the Astro Pi Replay tool - just click the button to simulate your program on the ISS!

![Thonny Astro Pi Replay](docs/1a.png)

# Installation

* Open Thonny and navigate to Tools > Manage plug-ins...
* In the window that appears, type 'thonny-astro-pi-replay' and hit the search button.
* You should get a 'thonny-astro-pi-replay' result in the list. Click on the blue text (a URL) saying 'thonny-astro-pi-replay' and then click the install button.
* Restart Thonny

If installation is successful, you should see the "Astro Pi Replay" button in the "Run" menu:

![Thonny Astro Pi Replay button](docs/2a.png)

Selecting this option Use this to run the current open program using the Astro Pi Replay tool!