semvec/pypi-packages huggingface dataset:
preadator 0.4.0.dev2
Process and Thread Management Utility.
Requires Python: >=3.9,<3.12

# Preadator Utility (v0.4.0-dev2)

Streamlined management of threads and processes for algorithm scaling.

Supports Python>=3.9.

# Bugs

Preadator is designed to work in Python >= 3.7, but there is a
[bug in Python](https://bugs.python.org/issue39098)
in the `ProcessPoolExecutor` that causes an `OSError` with
`.shutdown(wait=False)`.

Since the bug is in Python itself, currently only Python 3.9 is supported. If
the bug is fixed, then Preadator will support older versions of Python.

## Install

`pip install preadator`
roboflex.profiler 0.1.3
Roboflex Profiler Library
Requires Python: >=3.6
Keywords: profiling,robotics,middleware,flexbuffers,python,c++,c++20

# roboflex.profiler

Roboflex Profiler has two parts:

1. The Profiler node. This node is intended to act as the root node of a computation graph. See metrics_central/examples/profile_graph.cpp, and examples/camera_follow/camera_follow.py for examples of how to us it. It brings two features:

    1.1. When you call `start()` or `stop()` on this node, it will walk the computation graph and start or stop all RunnableNodes.

    1.2. When you call `start(true)`, it will first inject a new MetricsNode between every two connected nodes. It will then drive publishing of Metrics information, which can be viewed with:

2. The MetricsCentral program. This program displays Metrics information for a running computation graph. Every row is a connection, and every column is some information about that connection, including frequency of invokation, latency, Bytes/sec, etc.

    clone this repo
    mkdir build && cd build
    cmake ..
    make

    ... then find the 'metrics_central' program, and run it...


![](metrics_central_1.png)