https://github.com/argilla-io/argilla-python
The Argilla API python SDK
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
Repository
The Argilla API python SDK
Basic Info
- Host: GitHub
- Owner: argilla-io
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://argilla-io.github.io/argilla-python/dev/
- Size: 14.5 MB
Statistics
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 1
- Releases: 0
Metadata Files
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
- Website: https://argilla.io
- Twitter: argilla_io
- Repositories: 12
- Profile: https://github.com/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
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- pdm-project/setup-pdm v3 composite
- argilla/argilla-quickstart main docker
- actions/checkout v4 composite
- pdm-project/setup-pdm v4 composite
- httpx >=0.26.0
- pydantic >=2.6.0, <3.0.0