https://github.com/argilla-io/argilla-python

The Argilla API python SDK

https://github.com/argilla-io/argilla-python

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

The Argilla API python SDK

Basic Info
Statistics
  • Stars: 10
  • Watchers: 3
  • Forks: 1
  • Open Issues: 1
  • Releases: 0
Archived
Created over 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

argilla-sdk

The argilla-sdk is an experimental project to rebuild Argilla's python client in a simpler and friendlier way. The goal is to have a minimal set of core features that are easy to use and understand, but also contribute to feedback task that build quality data.

!!! warning This project is still in development and is not yet ready for production use.

Installation

Since this package is not yet published on PyPi, you can install it directly from the repository:

console pip install git+https://github.com/argilla-io/argilla-python.git

Usage

To use the client, you need to import the Argilla class and instantiate it with the API URL and API key. You can use this SDK with any stable release of argilla server >= 1.27.

```python import argilla_sdk as rg

client = rg.Argilla(apiurl="http://localhost:6900", apikey="argilla.apikey") ```

Developer documentation

If you want to contribute to the development of the SDK, you can follow the instructions below.

Installation

To install the development dependencies, run the following command:

```console

install pdm https://github.com/pdm-project/pdm

pip install pdm

install the package in editable mode

pip install -e .

install the development dependencies with pdm

pdm install --dev ```

Generating Documentation

To generate the docs you will need to install the development dependencies, and run the following command to create the development server with mkdocs:

console mkdocs serve

You will find the built documentation in http://localhost:8000/argilla-python/.

The docs will be deployed for pull request branches automatically.

Owner

  • Name: Argilla
  • Login: argilla-io
  • Kind: organization
  • Email: contact@argilla.io

Building the open-source tool for data-centric NLP

GitHub Events

Total
  • Watch event: 3
Last Year
  • Watch event: 3

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 65
  • Total pull requests: 111
  • Average time to close issues: 20 days
  • Average time to close pull requests: 4 days
  • Total issue authors: 7
  • Total pull request authors: 7
  • Average comments per issue: 1.12
  • Average comments per pull request: 0.96
  • Merged pull requests: 100
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 65
  • Pull requests: 111
  • Average time to close issues: 20 days
  • Average time to close pull requests: 4 days
  • Issue authors: 7
  • Pull request authors: 7
  • Average comments per issue: 1.12
  • Average comments per pull request: 0.96
  • Merged pull requests: 100
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • burtenshaw (29)
  • frascuchon (17)
  • sdiazlor (12)
  • nataliaElv (5)
  • davidberenstein1957 (3)
  • jfcalvo (2)
  • dvsrepo (1)
Pull Request Authors
  • frascuchon (68)
  • burtenshaw (58)
  • sdiazlor (7)
  • pre-commit-ci[bot] (2)
  • davidberenstein1957 (2)
  • nataliaElv (2)
  • plaguss (1)
Top Labels
Issue Labels
documentation (7) stage:create_dataset (3) good first issue (1) stage:project_setup (1) stage:collect_dataset (1) enhancement (1) bug (1) stage:label_dataset (1)
Pull Request Labels

Dependencies

.github/workflows/argilla-sdk.yml actions
  • actions/checkout v3 composite
  • pdm-project/setup-pdm v3 composite
  • argilla/argilla-quickstart main docker
.github/workflows/docs.yml actions
  • actions/checkout v4 composite
  • pdm-project/setup-pdm v4 composite
pyproject.toml pypi
  • httpx >=0.26.0
  • pydantic >=2.6.0, <3.0.0