Metadata-Version: 2.4
Name: uc3m-pic
Version: 0.4.0
Summary: Helper package for UC3M PIC course
Author-email: ramajoballester <aramajo@ing.uc3m.es>
Project-URL: Homepage, https://github.com/ramajoballester/UC3M-PIC
Project-URL: Bug Tracker, https://github.com/ramajoballester/UC3M-PIC/issues
Project-URL: Documentation, https://github.com/ramajoballester/UC3M-PIC
Keywords: python,pytorch,deep-learning,computer-vision
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch>=2.0
Requires-Dist: torchvision
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: tqdm
Requires-Dist: opencv-python
Requires-Dist: ipykernel
Requires-Dist: torchsummary
Requires-Dist: gspread>=5.11
Requires-Dist: google-api-python-client
Requires-Dist: thop
Requires-Dist: wandb
Requires-Dist: torchmetrics
Requires-Dist: scipy
Requires-Dist: scikit-learn
Requires-Dist: IProgress
Requires-Dist: notebook
Requires-Dist: ipywidgets
Requires-Dist: tensorboard
Provides-Extra: dev
Requires-Dist: git-filter-repo; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx==7.1.2; extra == "docs"
Requires-Dist: sphinx_rtd_theme==1.3.0; extra == "docs"
Requires-Dist: sphinx-copybutton==0.5.1; extra == "docs"
Requires-Dist: sphinx-markdown-tables==0.0.17; extra == "docs"
Requires-Dist: sphinx-tabs; extra == "docs"
Requires-Dist: numpydoc==1.5.0; extra == "docs"
Requires-Dist: myst-parser==2.0.0; extra == "docs"
Provides-Extra: full
Requires-Dist: uc3m-pic[dev,docs]; extra == "full"
Dynamic: license-file

# UC3M-PIC

Computer Vision class evaluation module for Master in Robotics and Automation at UC3M

## Login

Before evaluating your models, login with GCP credentials:

```
import uc3m_pic
student = uc3m_pic.eval.User(user_id)
student.login(os.path.join(path_to_credentials))
student.open_by_url(url)
```

## Evaluation

Submit your model for evaluation and leaderboard update:

```
student.submit(best_model, exercise=exercise_number)
```
