Skip to main content

Super‑resolution research framework for PyTorch with a focus on simplicity and flexibility using config files.

Project description

SR FORGE

Super-Resolution Framework for Oriented Restoration and Guided Enhancement


SR FORGE (Super-Resolution Framework for Oriented Restoration & Guided Enhancement) is a unified, modular, and task-driven framework for training and evaluating deep learning models in the field of super-resolution.

Key Features

  • Structured Workflow
    SR FORGE provides an organized approach to super resolution. Every step—from data loading to final evaluation—follows a clear, modular structure.

  • Task-driven restoration
    Built-in utilities to help fine-tune models for specific tasks or objectives (e.g., OCR, remote sensing, medical imaging, etc.).

  • Config-Driven Experiments
    Simple YAML/JSON configuration files let you customize your pipeline without modifying code directly.

  • Flexible Model Plug-In
    Easily integrate popular SISR (EDSR, RCAN, ESRGAN, etc.) and MISR (RAMS, HighRes-net, PIUNET, TR-MISR, MagNAt) or your own custom architecture.

  • Unified Metrics
    Evaluate your models with a suite of standard metrics (PSNR, SSIM, LPIPS) and straightforward logging.

  • Visualization Tools
    Quickly visualize results (side-by-side comparisons, zoom-ins, or overlays) for interpretability and debugging.

Installation

  1. Clone the Repository
    git clone https://github.com/your-username/sr-forge.git
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srforge-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

srforge-0.1.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file srforge-0.1.0.tar.gz.

File metadata

  • Download URL: srforge-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for srforge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f1445f15c0c8cb937c1fc9f8650ae3e001127a9dc73376d816b449f6caee741f
MD5 e1c2fd6ef7d551e930c755756386150f
BLAKE2b-256 33aad8300729aecc05615cf3436e1ff341d220a6c6e1ae78f040a07ec2847f75

See more details on using hashes here.

File details

Details for the file srforge-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: srforge-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for srforge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2fe670726a3a41e605e7e69d873735fc238f99210d3a233c7298edc9d57bf5cc
MD5 e1563a7cec052b5a0c681449edfe6b5c
BLAKE2b-256 e3b976ee6915c214bd772f69aa15586a8ed53f1536ce0eafc8c80d90559fc588

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page