Skip to content
View sihan-shao's full-sized avatar

Highlights

  • Pro

Block or report sihan-shao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
128 stars written in Python
Clear filter

A collection of implementations of adversarial domain adaptation algorithms

Python 636 108 Updated Sep 21, 2021

A 3D electromagnetic FDTD simulator written in Python with optional GPU support

Python 634 139 Updated Sep 22, 2025

DeepInverse: a PyTorch library for solving imaging inverse problems using deep learning

Python 559 122 Updated Nov 6, 2025

Differentiable Finite Element Method with JAX

Python 514 86 Updated Nov 5, 2025

Differentiable optical lens simulator for end-to-end cameras.

Python 507 75 Updated Nov 6, 2025

Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.

Python 471 90 Updated Nov 5, 2025

Radar Simulator built with Python and C++

Python 449 91 Updated Nov 7, 2025

🦐 Electromagnetic Simulation + Automatic Differentiation

Python 380 82 Updated Jul 6, 2023

A simple and light-weight camera image processing pipeline

Python 340 54 Updated Jul 6, 2023

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...

Python 316 53 Updated Jan 2, 2025

Wave propagation modules for PyTorch.

Python 302 57 Updated Oct 12, 2025

Tensor Network Learning with PyTorch

Python 302 44 Updated May 23, 2024

ISTA-Net: Interpretable Optimization-Inspired Deep Network for Image Compressive Sensing, CVPR2018 (PyTorch Code)

Python 273 43 Updated May 1, 2022

ReActNet: Towards Precise Binary NeuralNetwork with Generalized Activation Functions. In ECCV 2020.

Python 259 43 Updated Nov 11, 2021

Official PyTorch implementation of the NeurIPS 2022 paper "Improving Diffusion Models for Inverse Problems using Manifold Constraints (https://arxiv.org/abs/2206.00941)"

Python 253 24 Updated Oct 26, 2022

A high-level, easy-to-deploy non-uniform Fast Fourier Transform in PyTorch.

Python 239 47 Updated Dec 4, 2024

This is a GUI for easily visualizing detection results .

Python 227 31 Updated Apr 17, 2021

This is the open source repository for our IEEE Transactions on Computational Imaging 2022 paper "dO: A differentiable engine for Deep Lens design of computational imaging systems".

Python 216 32 Updated Apr 20, 2023

Numerical integration in arbitrary dimensions on the GPU using PyTorch / TF / JAX

Python 209 43 Updated Aug 3, 2025

Python library for making 3D plots with blender

Python 208 8 Updated Oct 13, 2025

Scientific computing library for optics, computer graphics and visual perception.

Python 198 59 Updated Oct 28, 2025

The semantic segmentation of remote sensing images

Python 182 57 Updated May 22, 2018

Pado: Pytorch Automatic Differentiable Optics

Python 148 15 Updated Oct 6, 2025
Python 148 37 Updated May 4, 2021

PyTorch-based differentiable material graph library for procedural material capture

Python 143 16 Updated Jan 2, 2025

Differentiable wave optics using JAX! Documentation can be found at https://chromatix.readthedocs.io

Python 140 26 Updated Nov 6, 2025

Modular and scalable computational imaging in Python with GPU/out-of-core computing.

Python 139 16 Updated Apr 2, 2025

🌱 Guided-mode expansion of photonic crystal slabs

Python 131 37 Updated Feb 3, 2025

A framework for performing optical propagation simulations, meant for high contrast imaging, in Python.

Python 125 37 Updated Nov 2, 2025