semvec/pypi-packages huggingface dataset:
kartverkets-api 0.1.16
Unofficial client for Kartverket's API for property data (Grunnboken and Matrikkelen).
Requires Python: >=3.11

# Kartverket API Client

This Python module provides a simple, asynchronous client for interacting with the [Kartverket (Norwegian Mapping Authority) API](https://kartverket.no/data/kartdata/api-og-wms-tjenester). It allows you to search for place names (stedsnavn) and retrieve location data.

## Features

-   Asynchronous API client using `aiohttp`.
-   Search for place names with various filtering options.
-   Pydantic models for type-safe data handling.

## Installation

1.  Install package:
    ```bash
    pip install kartverkets-api
    ```

## Usage

Here's a basic example of how to use the `KartverketAPI` client to search for a place name.

```python
import asyncio
from kartverket.api import KartverketAPI

async def main():
    """
    Example usage of the KartverketAPI client.
    """
    # The client is an async context manager
    properties_eier = [{"kommuenummer" : "0301",
                   "gardsnummer" : 240,
                   "bruksnummer" : 12,
                   "festenummer" : 0,
                   "seksjonsnummer" : 0}]
    
    properties_andel = [{"borettslagnummer" : 903456235,
                         "andelsnummer" : 72 }]
    async with KartverketAPI() as client:
        try:
            #Search for a specific property with eier ownership
            result_eier = await client.get_by_property(properties_eier,ownership_type="eier")
            
            #or with andel ownership type
            result_andel = await client.get_by_property(properties_andel,ownership_type="andel")

            print(f'Eier: {result_eier}\nAndel: {result_andel}')
        except Exception as e:
            print(f"An error occurred: {e}")

if __name__ == "__main__":
    asyncio.run(main())
```
llama-index-tools-valyu 0.5.0
llama-index tools valyu integration
Requires Python: <4.0,>=3.9

# LlamaIndex Tools Integration: Valyu

This tool connects to [Valyu](https://www.valyu.network/) and its [Exchange Platform](https://platform.valyu.network/) to easily enable
your agent to search and get content from programmatically licensed proprietary content and the web using Valyu's deep search API.

To begin, you need to obtain an API key on the [Valyu developer dashboard](https://platform.valyu.network/user/account/api-keys). You can also use the SDK without an API key by setting the `VALYU_API_KEY` environment variable.

## Usage

Here's an example usage of the ValyuToolSpec.

```python
# %pip install llama-index llama-index-core llama-index-tools-valyu

from llama_index.tools.valyu import ValyuToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI
import os

valyu_tool = ValyuToolSpec(
    api_key=os.environ["VALYU_API_KEY"],
    max_price=100,  # default is 100
)
agent = FunctionAgent(
    tools=valyu_tool.to_tool_list(),
    llm=OpenAI(model="gpt-4.1"),
)

print(
    await agent.run(
        "What are the implications of using different volatility calculation methods (EWMA vs. GARCH) in Value at Risk (VaR) modeling for fixed income portfolios?"
    )
)

# You can also search directly with the new parameters
results = valyu_tool.search(
    query="artificial intelligence trends 2024",
    included_sources=[
        "arxiv.org",
        "nature.com",
    ],  # Only search academic sources
    response_length="medium",  # 50k characters per result
    max_num_results=3,
    relevance_threshold=0.5,
)
```

`search`: Search and retrieve relevant content from proprietary and public sources using Valyu's deep search. Supports filtering by:

- Search type ("all", "proprietary", or "web")
- Relevance threshold
- Date ranges (start_date, end_date)
- Source filtering (included_sources, excluded_sources)
- Response length (integer for character count or preset values: "short" 25k, "medium" 50k, "large" 100k, "max" full content)

This loader is designed to be used as a way to load data as a Tool in a Agent.
venus-tempest-plugin 3.5.0
OpenStack Log Management Service Tempest Plugin
Requires Python: >=3.9
Keywords: setup, distutils

=====================
Venus Tempest Plugin
=====================

This is a venus tempest plugin package. Tests can be run as a tempest plugin
against any venus-enabled OpenStack cloud.

Please fill here a long description which must be at least 3 lines wrapped on
80 cols, so that distribution package maintainers can use it in their packages.
Note that this is a hard requirement.

* Free software: Apache license
* Documentation: https://docs.openstack.org/venus/latest
* Source: https://opendev.org/openstack/venus-tempest-plugin/
* Bugs: https://bugs.launchpad.net/openstack-venus

Features
--------

* TODO
satgs 0.4.5
A command line tool that controls radios and rotors for amateur satellite operation.
Requires Python: <4.0,>=3.10

# SatGS

SatGS is a command line tool that controls radios and rotors for amateur satellite operation. Currently, the focus is portable operation and making software setup as fast as possible. Once you've configured satgs for your setup, you should be able to take care of your entire software setup by just running one command*.

*Unless you're running an SDR, in which case you have to set up your SDR application too.

**For more info, check out the wiki at <https://satgs.readthedocs.io/>**

## Known bugs

- When using rotctld (hamlib) newer than v4.6, configuring the the `tracking_update_interval` to be below 1 second breaks frequency synchronisation.
- When settings file hasn't been created yet (usually first run of the program), logging logs everything twice. Once with default format, once with the custom format.
- Geostationary satellites might cause undefined behaviour (?)
barbican-tempest-plugin 4.4.0
OpenStack barbican tempest tests.
Requires Python: >=3.9

===============================
Tempest Integration of Barbican
===============================

This project defines a tempest plugin containing tests used to verify the
functionality of a barbican installation. The plugin will automatically load
these tests into tempest.

Dependencies
------------
The barbican_tempest_plugin tests the barbican quota API, which requires the
existence of the 'key-manager:service-admin' role in barbican. The quota API
tests will fail if this role is not defined.

Developers
----------
For more information on barbican, refer to:
https://docs.openstack.org/barbican/latest/

For more information on tempest plugins, refer to:
https://docs.openstack.org/tempest/latest/#using-plugins

Bugs
----
Please report bugs to: http://bugs.launchpad.net/barbican
freezer-tempest-plugin 3.3.0
Tempest plugin for the freezer project
Requires Python: >=3.10

======================
freezer-tempest-plugin
======================

Tempest plugin for the freezer project.

Tempest plugin for functional testing of freezer backup and restore features.
More information can be found in the freezer developer documentation.

* Documentation: https://docs.openstack.org/tempest/latest/plugin-registry.html
* Source: https://opendev.org/openstack/freezer-tempest-plugin
* Issue tracking: https://launchpad.net/freezer
vitrage-tempest-plugin 6.7.0
Tempest plugin for Vitrage project

======================
Vitrage Tempest Plugin
======================

Tempest plugin for Vitrage Project

It contains the tempest plugin for the functional testing of Vitrage Project.

* Free software: Apache license
* Documentation: https://docs.openstack.org/vitrage/latest/
* Release notes: https://docs.openstack.org/releasenotes/vitrage/
* Source: https://opendev.org/openstack/vitrage-tempest-plugin
* Stories and Bugs: https://storyboard.openstack.org/#!/project/openstack/vitrage-tempest-plugin
zun-tempest-plugin 4.12.0
Tempest plugin zun_tempest_plugin

========================
Team and repository tags
========================

.. image:: http://governance.openstack.org/tc/badges/zun-tempest-plugin.svg
    :target: http://governance.openstack.org/tc/reference/tags/index.html

==========================
Tempest Integration of Zun
==========================

This directory contains Tempest tests to cover the Zun project, as well
as a plugin to automatically load these tests into tempest.

See the Tempest plugin docs for information on using it:
https://docs.openstack.org/tempest/latest/#using-plugins

* Free software: Apache license
* Documentation: https://docs.openstack.org/zun-tempest-plugin/latest
* Source: https://opendev.org/openstack/zun-tempest-plugin
* Bugs: https://bugs.launchpad.net/zun

Running the tests
-----------------

Edit ``/opt/stack/tempest/etc/tempest.conf``:

   * Add the ``[container_service]`` section,
     configure ``min_microversion`` and ``max_microversion``:

     .. code-block:: ini

        [container_service]
        min_microversion=1.32
        max_microversion=1.32

   .. note::

      You might need to modify the min/max microversion based on your
      test environment.

To run all tests from this plugin, install Zun into your environment and
navigate to tempest directory::

    $ cd /opt/stack/tempest

Run this command::

    $ tempest run --regex zun_tempest_plugin.tests.tempest.api

To run a single test case, run with the test case name, for example::

    $ tempest run --regex zun_tempest_plugin.tests.tempest.api.test_containers.TestContainer.test_list_containers
CompliEdge 0.1.0
CompliEdge - Enterprise GRC Management System
Requires Python: >=3.8

CompliEdge is a cutting-edge, enterprise-grade GRC (Governance, Risk & Compliance)
management system built with Django and modern web technologies. The system provides comprehensive tools
for managing governance policies, identifying and mitigating risks, and ensuring compliance with
regulatory frameworks.

Key Features:
- User Management: Multi-role system with Admin, Manager, Employee, and Auditor roles
- Governance Module: Policy creation, approval, and publishing with versioning
- Risk Management: Risk identification, scoring, and mitigation strategies
- Compliance Management: Compliance frameworks and automated checklists
- Dashboard & Analytics: Interactive dashboards with real-time data visualization
- Notifications: Email and in-app notifications
- AI-Driven Insights: Predictive analytics for risk assessment
- Role-Based Access Control (RBAC): Fine-grained permissions for each user role
- Workflow Management: Multi-step approval processes for policies and risks
- Security Features: Two-factor authentication and comprehensive audit logs
- Collaboration Tools: Internal commenting system for policies, risks, and compliance items

Technologies Used:
- Backend: Django 4.x, Python 3.8+
- Frontend: HTML5, Tailwind CSS, JavaScript, Chart.js
- Database: SQLite (default), PostgreSQL (recommended for production)
- Authentication: Django's built-in authentication system
- Security: Two-factor authentication (pyotp, qrcode)
- AI/ML: Rule-based logic for risk prediction
- Static Files: Custom CSS and JavaScript
trove-tempest-plugin 2.6.0
Tempest plugin for Trove project
Requires Python: >=3.9

====================
Trove Tempest Plugin
====================

Tempest plugin for Trove Project

It contains tempest tests for Trove project.

* Free software: Apache license
* Documentation: https://docs.openstack.org/trove/latest/
* Source: https://opendev.org/openstack/trove-tempest-plugin
* Bugs: https://bugs.launchpad.net/trove