parameterized-transforms

torchvision-based transforms that provide access to parameterization

https://github.com/apple/parameterized-transforms

Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

computer-vision deep-learning machine-learning parameterization torchvision transforms
Last synced: 4 months ago · JSON representation ·

Repository

torchvision-based transforms that provide access to parameterization

Basic Info
Statistics
  • Stars: 14
  • Watchers: 8
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Topics
computer-vision deep-learning machine-learning parameterization torchvision transforms
Created 11 months ago · Last pushed 11 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

Parameterized Transforms

Index

  1. About the Package
  2. Installation
  3. Getting Started

About the Package

  • The package provides a uniform, modular, and easily extendable implementation of torchvision-based transforms that provides access to their parameterization.
  • With this access, the transforms enable users to achieve the following two important functionalities--
    • Given an image, the transform can return an augmentation along with the parameters used for the augmentation.
    • Given an image and augmentation parameters, the transform can return the corresponding augmentation.

Installation

  • To install the package directly, run the following commands: git clone https://github.com/apple/parameterized-transforms cd parameterized-transforms pip install -e .
  • To install the package via pip, run the following command: pip install --upgrade https://github.com/apple/parameterized-transforms
  • If you want to run unit tests locally, run the following steps: git clone https://github.com/apple/parameterized-transforms cd parameterized-transforms pip install -e . pip install -e '.[test]' pytest

Getting Started


Acknowledgement

In its development, this project received help from multiple researchers, engineers, and other contributors from Apple. Special thanks to: Tim Kolecke, Jason Ramapuram, Russ Webb, David Koski, Mike Drob, Megan Maher Welsh, Marco Cuturi Cameto, Dan Busbridge, Xavier Suau Cuadros, and Miguel Sarabia del Castillo.

Citation

If you find this package useful and want to cite our work, here is the citation: @software{Dhekane_Parameterized_Transforms_2025, author = {Dhekane, Eeshan Gunesh}, month = {2}, title = {{Parameterized Transforms}}, url = {https://github.com/apple/parameterized-transforms}, version = {1.0.0}, year = {2025} }


Owner

  • Name: Apple
  • Login: apple
  • Kind: organization
  • Location: Cupertino, CA

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Dhekane"
  given-names: "Eeshan Gunesh"
  orcid: "https://orcid.org/0009-0006-3026-6258"
title: "Parameterized Transforms"
version: 1.0.0
date-released: 2025-02-15
url: "https://github.com/apple/parameterized-transforms"

GitHub Events

Total
  • Watch event: 12
  • Public event: 1
  • Push event: 3
  • Fork event: 2
Last Year
  • Watch event: 12
  • Public event: 1
  • Push event: 3
  • Fork event: 2

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/sphinx.yml actions
  • actions/checkout v4 composite
  • actions/deploy-pages v4 composite
  • actions/setup-python v5 composite
  • actions/upload-pages-artifact v3 composite
.github/workflows/testing.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
pyproject.toml pypi
  • numpy *
  • torch *
  • torchvision *
requirements.txt pypi
  • numpy ==2.0.2
  • torch ==2.6.0
  • torchvision ==0.21.0