semvec/pypi-packages huggingface dataset:
skutils 0.3.0b0
SkuTek Instrumentation utilities for control, orchestration, and data analysis using SkuTek products
Requires Python: >=3.9

# SkuTek Utilities (AKA skutils)

[![PyPI version](https://badge.fury.io/py/skutils.svg)](https://badge.fury.io/py/skutils) 
[![Python Versions](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fgitlab.com%2Fskutek%2Flibraries%2Fskutils%2F-%2Fraw%2Fmaster%2Fpyproject.toml%3Fref_type%3Dheads
)](https://pypi.org/project/skutils/)
[![License](https://img.shields.io/pypi/l/skutils
)](https://gitlab.com/skutek/libraries/skutils/-/blob/master/LICENSE)
[![Status](https://img.shields.io/pypi/status/skutils)](https://gitlab.com/skutek/libraries/skutils)

SkuTek Utilities (skutils) is a control and data management library that runs on your desktop
to remotely control and work with your SkuTek data acquisition and data management systems.

Documentation and examples can be found [here](https://skutek.com/skutils/)



Skutils is currently in _beta_. Please report any issues to [support@skutek.com](mailto:support@skutek.com) so we address your problems rapidly. 

Happy data collecting!
handlebar-python 0.1.0
Core governance layer for handlebar (https://gethandlebar.com)
Requires Python: >=3.13
Keywords: governance, ai, agent

# Handlebar Python SDK

Python SDKs for implementing [Handlebar], the agentic governance runtime.\
Supports popular agent frameworks, such as google-adk.

## About

## Project structure

This repository is a monorepo containing installable packages
for different JS/TS agent building frameworks.

- [`handlebar-google-adk`](./packages/google-adk) - Handlebar for Google ADK
- [`handlebar-core`](./packages/core) - contains framework-agnostic logic for building rules.

For each package,
check out its specific README.

Frameworks coming soon:
- langchain (+ for python, not in this repository)
- crew
- openai
- ...and your favourite (open an issue requesting it and we'll add it to the roadmap)

## How-to

1. Sign-up for a [Handlebar account][handlebar-login]
1. Install the appropriate Handlebar framework for your agents and configure it (refer to the `./packages` here for more details)
1. Create an API key for your org and configure your project with `HANDLEBAR_API_KEY` environment variable/secret
1. ... and that's it! Handlebar is working to monitor and enforce rules on your agents

**N.b.: Developer docs are coming soon.**

## Roadmap

Immediate updates:
- [ ] Other agent frameworks + python frameworks
- [ ] Agent escalations (e.g. human-in-the-loop)

Handlebar is in early development. We have a lot of functionality planned,
but need your feedback on what you need to help you build better agents.

- Please feel free to [open an issue](https://github.com/gethandlebar/handlebar-python/issues/new) if you have any feedback or suggestions
- or [join our Discord][discord_invite] to talk to us directly

## Contributing

We welcome contributions from the community: bug reports, feedback, feature requests

## Developing

**Requirements**
- `mise` (mise-en-place)

**Initial setup**
- `mise i` to install uv dependencies
- `uv sync --all-packages` to sync the local packages

### Code Commands

[`mise.toml`](./mise.toml) provides shortcuts for code maintenance tasks:

- `mise r format` to run ruff formatter
- `mise r lint` to run ruff linter
- `mise r types` to run `ty` type checker on the packages

## License

These SDKs defined under [`packages/`](./packages/)
are currently licensed under the Apache License 2.0.
You’re free to use and distribute it in accordance with that license.

[handlebar]: https://www.gethandlebar.com
[handlebar-login]: https://app.gethandlebar.com/login
[discord_invite]: https://discord.gg/Q6xwvccg
handlebar-google-adk 0.1.0
Handlebar AI governance for Google-ADK agents
Requires Python: >=3.13
Keywords: governance, ai, agent, llm, guardrails, handlebar, safety

# Handlebar for google-adk

Add [Handlebar] runtime checks, controls and governance into the Google ADK.
This package provides a `HandlebarRunner` wrapper around the default `Runner` class, to provide agent governance in a single-line code change.
The Handlebar runner collects audit logs of your agents' runs,
tool and model use,
and enforces rules around agent behaviour you've configured
on the [Handlebar platform][handlebar_platform].

_Note: This package in early development and the interface is subject to change._

## Features

Short-term roadmap:

- [X] Rule engine for allow/block tools, based on:
  - [X] user category
  - [X] rule category
- [X] Tool ordering + execution time checks
- [X] custom checks for rules (numeric tracking; boolean evaluation)
- [X] Audit telemetry + consumers
- [ ] Agent lockdown + human-in-the-loop actions

### Roadmap

Handlebar is in early development. We have a lot of functionality planned,
but need your feedback on what you need to help you build better agents.

- Please feel free to [open an issue](https://github.com/gethandlebar/handlebar-python/issues/new) if you have any feedback or suggestions
- or [join our Discord][discord_invite] to talk to us directly

## Getting started

Install the package in your codebase

```bash
pip install handlebar_google_adk
```

The package provides a runner, `HandlebarRunner`,
which is a drop-in replacement for the default google-adk `Runner` class

```diff
- from google.adk.runners import Runner;
+ from handlebar_google_adk import HandlebarRunner;

- runner = Runner(
+ runner = HandlebarRunner(
    agent=agent,
    app_name=handlebar_app_name,
    session_service=session_service,
+   handlebar_api_key=handlebar_api_key,
)
```

On the [Handlebar platform][handlebar_platform]
create an api key for your org
and ensure you've set the environment variable in your codebase as
`HANDLEBAR_API_KEY=<your api key>`

By default, the Handlebar runner enforces no governance rules,
but does collect agent telemetry which can be exported to analyse your agent's behaviour.
You can configure rules on tool use and behaviour
for Handlebar to enforce at runtime on the [platform][handlebar_platform]

### Audit logs

The Handlebar runner collects audit logs for key events
in the lifetime of an agent run,
such as tool usage
and agent rule evaluations
(see below for more on Handlebar rules).
With your Handlebar API key configured,
the [platform][handlebar_platform]
will automatically ingest the logs created by the runner,
which you can view on the dashboard.

## Contributing

We welcome contributions from the community: bug reports, feedback, feature requests.
Please refer to [CONTRIBUTING.md][root_contributing]
for ways you can help,
and guidelines.

## About Handlebar

Find out more at https://gethandlebar.com

[handlebar]: https://gethandlebar.com
[handlebar_platform]: https://app.gethandlebar.com
[discord_invite]: https://discord.gg/Q6xwvccg
[lens_repo]: https://github.com/gethandlebar/lens
handlebar-core 0.1.0
Core primitives for Handlebar agentic AI governance
Requires Python: >=3.13
Keywords: governance, ai, agent, llm, guardrails, handlebar, safety

# Handlebar Core

Core primitives for running [Handlebar] governance
for AI agents built in Python.
This codebase should typically be used in conjunction
with a framework-specific Handlebar SDK,
such as [`google-adk`][handlebar-google].

_Note: This package in early development and the interface is subject to change._

## Features

Short-term roadmap:

- [X] Rule engine for allow/block tools, based on:
  - [X] user category
  - [X] rule category
- [X] Tool ordering + execution time checks
- [X] custom checks for rules (numeric tracking; boolean evaluation)
- [X] Audit telemetry + consumers
- [ ] Agent lockdown + human-in-the-loop actions

### Roadmap

Handlebar is in early development. We have a lot of functionality planned,
but need your feedback on what you need to help you build better agents.

- Please feel free to [open an issue](https://github.com/gethandlebar/handlebar-python/issues/new) if you have any feedback or suggestions
- or [join our Discord][discord_invite] to talk to us directly

## Getting started

The core package should be used alongside a framework-specific Handlebar SDK,
such as [google-adk](https://github.com/gethandlebar/handlebar-python/blob/main/packages/google-adk/).
Refer to that package's README for more information.

`handlebar-core` exposes core primitives for building rules and a governance runtime.
In particular, it defines "rules" to enforcing tool-use behaviour based on information like
a tool's category, the user on who's behalf the agent is acting, and tool use parameters.

**N.b. Our developer docs are incoming.**

## Contributing

We welcome contributions from the community: bug reports, feedback, feature requests

## About Handlebar

Find out more at https://gethandlebar.com

[handlebar]: https://gethandlebar.com
[discord_invite]: https://discord.gg/Q6xwvccg
radioft 0.1.1
Fourier transform implementations for radio interferometry applications.
Requires Python: >=3.11

======================
radioft |ci| |codecov|
======================

.. |ci| image:: https://github.com/radionets-project/radioft/actions/workflows/ci.yml/badge.svg?branch=main
    :target: https://github.com/radionets-project/radioft/actions/workflows/ci.yml?branch=main
    :alt: Test Status

.. |codecov| image:: https://codecov.io/github/radionets-project/radioft/badge.svg
    :target: https://codecov.io/github/radionets-project/radioft
    :alt: Code coverage

Fourier transform implementations for radio interferometry applications.