Unelte EOCube.Ro¶
Versiunea curentă
Această documentație descrie eocube v0.2.3.
Bine ați venit la documentația pentru Unelte EOCube.Ro — pe scurt eocube.
eocube este o unealtă de linie de comandă și o bibliotecă Python pentru lucrul
cu platforma EOCube.Ro: autentificare, catalogul STAC, stocarea de obiecte și
funcții geospațiale. Este destinată atât utilizatorilor externi, cât și
dezvoltatorilor EOCube.Ro.
Instalare¶
Instalează din registrul intern de pachete. Pentru unealta de linie de comandă,
include extra-ul cli:
pip install "eocube[cli]" \
--index-url https://gitlab.dev.info.uvt.ro/api/v4/projects/3491/packages/pypi/simple
Extra-urile opționale aduc dependențe mai grele doar atunci când ai nevoie de ele:
| Extra | Adaugă |
|---|---|
cli |
Interfața de linie de comandă eocube |
services |
Interogări geospațiale (geopandas, owslib) |
core |
Clientul STAC și funcțiile pentru stocarea de obiecte |
mcp |
Serverul Model Context Protocol (MCP) |
Folosirea eocube doar ca bibliotecă (de exemplu
from eocube.common.auth import discover_client_token) necesită doar pachetul
de bază.
Pornire rapidă¶
eocube setup init # scrie configurația implicită
eocube auth login # autentificare în browser
eocube services stac collection list
eocube setup init creează ~/.config/eocube/eocube.yml cu valorile implicite
EOCube.Ro (sursa de autentificare, stocarea de obiecte, catalogul STAC), iar
eocube auth login îți salvează sesiunea în acest fișier.
Ce urmează¶
- Configurare — fișierul
eocube.yml, comenzileeocube setupși opțiunea globală--context. - CLI — referința de comenzi.
- Autorizarea catalogului STAC — regulile de proprietate și vizibilitate pe care trebuie să le respecți la publicarea datelor.