semvec/pypi-packages huggingface dataset:
adafruit-circuitpython-testrepo 3.2.2
CircuitPython test library
License: MIT
Keywords: adafruit, blinka, circuitpython, micropython, test

Introduction
============


.. image:: https://readthedocs.org/projects/adafruit-circuitpython-testrepo/badge/?version=latest
    :target: https://docs.circuitpython.org/projects/testrepo/en/latest/
    :alt: Documentation Status


.. image:: https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_Bundle/main/badges/adafruit_discord.svg
    :target: https://adafru.it/discord
    :alt: Discord


.. image:: https://github.com/adafruit/Adafruit_CircuitPython_TestRepo/workflows/Build%20CI/badge.svg
    :target: https://github.com/adafruit/Adafruit_CircuitPython_TestRepo/actions
    :alt: Build Status


.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code Style: Black

This repo exists solely for test purposes!


Dependencies
=============
This driver depends on:

* `Adafruit CircuitPython <https://github.com/adafruit/circuitpython>`_

Please ensure all dependencies are available on the CircuitPython filesystem.
This is easily achieved by downloading
`the Adafruit library and driver bundle <https://github.com/adafruit/Adafruit_CircuitPython_Bundle>`_.

Usage Example
=============

Repo is for test purposes only.

Documentation
=============

API documentation for this library can be found on `Read the Docs <https://docs.circuitpython.org/projects/testrepo/en/latest/>`_.

For information on building library documentation, please check out
`this guide <https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1>`_.

Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/adafruit/Adafruit_CircuitPython_Pastebin/blob/HEAD/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.
adafruit-circuitpython-ble-creation 0.9.9
Friendlier device discovery using Creation IDs
License: MIT
Keywords: adafruit, blinka, circuitpython, micropython, ble_creation

Introduction
============


.. image:: https://readthedocs.org/projects/adafruit-circuitpython-ble_creation/badge/?version=latest
    :target: https://docs.circuitpython.org/projects/ble-creation/en/latest/
    :alt: Documentation Status


.. image:: https://github.com/adafruit/Adafruit_CircuitPython_Bundle/blob/main/badges/adafruit_discord.svg
    :target: https://adafru.it/discord
    :alt: Discord


.. image:: https://github.com/adafruit/Adafruit_CircuitPython_BLE_Creation/workflows/Build%20CI/badge.svg
    :target: https://github.com/adafruit/Adafruit_CircuitPython_BLE_Creation/actions
    :alt: Build Status


.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code Style: Black

Friendlier device discovery using Creation IDs


Dependencies
=============
This driver depends on:

* `Adafruit CircuitPython <https://github.com/adafruit/circuitpython>`_

Please ensure all dependencies are available on the CircuitPython filesystem.
This is easily achieved by downloading
`the Adafruit library and driver bundle <https://circuitpython.org/libraries>`_
or individual libraries can be installed using
`circup <https://github.com/adafruit/circup>`_

`Purchase one from the Adafruit shop <http://www.adafruit.com/products/>`_


Installing from PyPI
=====================
.. note:: This library is not available on PyPI yet. Install documentation is included
   as a standard element. Stay tuned for PyPI availability!


On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
PyPI <https://pypi.org/project/adafruit-circuitpython-ble_creation/>`_.
To install for current user:

.. code-block:: shell

    pip3 install adafruit-circuitpython-ble-creation

To install system-wide (this may be required in some cases):

.. code-block:: shell

    sudo pip3 install adafruit-circuitpython-ble-creation

To install in a virtual environment in your current project:

.. code-block:: shell

    mkdir project-name && cd project-name
    python3 -m venv .venv
    source .venv/bin/activate
    pip3 install adafruit-circuitpython-ble-creation



Usage Example
=============

See examples in the directory.

Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/adafruit/Adafruit_CircuitPython_BLE_Creation/blob/main/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.

Documentation
=============

For information on building library documentation, please check out
`this guide <https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1>`_.
pytyran 0.1.5
Tyran SDK in Python.
License: MIT

.. image:: https://img.shields.io/pypi/v/pytyran.svg
    :alt: PyPI-Server
    :target: https://pypi.org/project/pytyran/
.. image:: https://github.com/clivern/pytyran/actions/workflows/ci.yml/badge.svg
    :alt: Build Status
    :target: https://github.com/clivern/pytyran/actions/workflows/ci.yml

|

========
pytyran
========

    Tyran SDK in Python.


Note
====

This project is created and maintained for Tyran. see https://github.com/Clivern/Tyran
searchflow 0.0.111
An assistant helping you to index webpages into structured datasets.
License: MIT
Requires Python: <3.13,>=3.11

![PyPI - Version](https://img.shields.io/pypi/v/searchflow) ![Website](https://img.shields.io/website?url=https%3A%2F%2Fvectrix.ai) ![GitHub License](https://img.shields.io/github/license/vectrix-ai/SearchFlow)
 ![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/bselleslagh) ![Docker Image Version (tag)](https://img.shields.io/docker/v/bselleslagh/searchflow/latest)



# SearchFlow

SearchFlow is an assistant designed to help you index webpages into structured datasets. It leverages various tools and models to scrape, process, and store web content efficiently.

## Features

- **Web Scraping**: Uses `trafilatura` for focused crawling and web scraping.
- **Document Processing**: Supports chunking and processing of various document types.
- **Database Management**: Manages projects, documents, and prompts using PostgreSQL.
- **Vector Search**: Utilizes vector search for document retrieval.
- **LLM Integration**: Integrates with language models for question answering and document grading.

## Installation

To set up the development environment, use the provided `Dockerfile` and `.devcontainer/devcontainer.json` for a consistent development setup.

### Prerequisites

- Docker
- Python 3.11 or higher

### Steps



## Usage

Install SearchFlow via pip:
```bash
pip install searchflow
```

### Quickstart
1. **Initialize the Database**

```python
from searchflow.db.postgresql import DB
db = DB()
db.create_project(project_name="example_project")
```

2. **Create a project**

```python
db.create_project(project_name="example_project")
```

3. **Import Data from a URL**

```python
from searchflow.importers import WebScraper
scraper = WebScraper(project_name='MyProject', db=db)
scraper.full_import("https://example.com", max_pages=100)
````

4. ** Upload a file to the project **

```python
from searchflow.importers import Files
with open("path/to/your/file.pdf", "rb") as f:
bytes_data = f.read()
files = Files()
files.upload_file(
document_data=[(bytes_data, "file.pdf")],
project_name="MyProject",
inference_type="local"
)
```

5. **List Files in a Project**

```python
files.list_files(project_name="MyProject")
```

6. **Remove a File from a Project**

```python
files.remove_file(project_name="MyProject", file_name="file.pdf")
```

### Question Answering



### Vector Search
To perform a similarity search:

```python
from searchflow.db.postgresql import DB
db = DB()
results = db.similarity_search(project_name="example_project", query="example query"
```