GitHub topics: inverse-design
Hideousmon/SPLayout
Silicon Photonics Design Tools.
Language: Python - Size: 9.32 MB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 59 - Forks: 15

MatthewFilipovich/torchoptics
Differentiable wave optics simulation library built on PyTorch
Language: Python - Size: 37.3 MB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 74 - Forks: 12

QuentinWach/beamz
Fast and easy electromagnetic simulation and inverse design. ✨
Language: Python - Size: 5.62 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 16 - Forks: 2

invrs-io/totypes
Custom types for topology optimization
Language: Python - Size: 102 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0

invrs-io/gym
A collection of inverse design challenges
Language: Python - Size: 3.35 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 48 - Forks: 8

bahremsd/katmer
katmer is a powerful library for optimizing the design of optical thin films using automatic differentiation via JAX and Equinox, enabling efficient and accurate inverse design solutions.
Language: Python - Size: 785 KB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

MatthewFilipovich/pycharge
Differentiable electromagnetics simulation library for moving point charges built on JAX
Language: Python - Size: 4.51 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 73 - Forks: 35

chaitjo/geometric-rna-design
gRNAde: Geometric Deep Learning for 3D RNA inverse design (ICLR 2025 Spotlight)
Language: Jupyter Notebook - Size: 305 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 212 - Forks: 22

Lysarthas/Inverse_design_BiAAE
Inverse design of Plasmonic Metasurfaces with Bidirectional Adversarial AutoEncoder
Language: Jupyter Notebook - Size: 46.2 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 8 - Forks: 1

bmdaj/MST_TopOpt
Topology optimization (TopOpt) framework based on the Maxwell stress tensor (MST) formalism to optimize for optical force-dependent figures of merit.
Language: Jupyter Notebook - Size: 24.9 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

liugangcode/torch-molecule
torch-molecule is a deep learning package for molecular discovery, designed with an sklearn-style interface for property prediction, inverse design and representation learning.
Language: Python - Size: 5.87 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 269 - Forks: 34

gersteinlab/BC-Design
BC-Design: A Biochemistry-Aware Framework for High-Precision Inverse Protein Folding https://www.biorxiv.org/content/10.1101/2024.10.28.620755v2
Language: Python - Size: 19.6 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 16 - Forks: 1

frcnt/om-diff
OM-Diff: Inverse-design of organometallic catalysts with guided equivariant denoising diffusion
Language: Python - Size: 75.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

Shakti-95/Data-and-Codes-for-Integrated-Design-Framework-for-Titanium-Aluminides-Through-Interpretable-ML
Data and Codes for Integrated Design Framework for Titanium Aluminides Through Interpretable Machine Learning
Language: Jupyter Notebook - Size: 36.6 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Huangzizhou/ShockProtection
[Siggraph Asia 2024] Optimized shock-protecting microstructures
Language: C++ - Size: 34.6 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

Harrison-Li/SAMGPT
This is my final year project working on inverse design of self-assembled monolayers
Language: Python - Size: 1.72 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

phanakata/NN-inverse-design-inflatable-membranes
Inverse design of inflatable membranes via machine learning
Language: Jupyter Notebook - Size: 784 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

invrs-io/opt
Algorithms for inverse design
Language: Python - Size: 182 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

JYJiahaoYan/MetasurfaceVIT
A Generic Framework for Optical Inverse Design
Language: Python - Size: 3.23 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

renjieli08/Photonics-FDTD-DRL
Optimization and inverse design of photonic crystals using deep reinforcement learning
Language: Python - Size: 13.3 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 17

bertoldi-collab/DifFlexMM
Differentiable Flexible Mechanical Metamaterials
Language: Jupyter Notebook - Size: 38.2 MB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 19 - Forks: 5

Shakti-95/Data-and-Codes-for-Experimentally-Validated-Inverse-design-of-Multi-Property-Fe-Co-Ni-alloys
Data and Codes for Experimentally Validated Inverse design of Multi-Property Fe-Co-Ni alloys
Language: HTML - Size: 58 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

aksub99/MolDQN-pytorch
A PyTorch Implementation of "Optimization of Molecules via Deep Reinforcement Learning".
Language: Python - Size: 3.05 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 78 - Forks: 26

MKAbdElrahman/IntegratedOptics.jl
Simulation and Optimization Library for Integrated Optics in Julia.
Language: Julia - Size: 715 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 10 - Forks: 1

BryvinSal/EGADO
Codes of the custom edge-guided analog-and-digital optimization algorithm for the inverse design of silicon photonic devices. These are supporting materials for submitted paper "Edge-guided inverse design of digital metamaterials for high-capacity multi-dimensional optical interconnect" @Nature Communications.
Language: Python - Size: 3.23 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

pcdgan/PcDGAN
PcDGAN: A Continuous Conditional Diverse Generative Adversarial Network For Inverse Design
Language: Python - Size: 678 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 7

SuperkakaSCU/JAX-CPFEM
Efficient GPU-computing simulation for differentiable crystal plasticity finite element method
Language: Python - Size: 19.6 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 21 - Forks: 3

Hao-Laboratory/OAM-Ctrl
[Advanced Photonics Research, 2021] Control tightly focused fields via manipulating pupil functions.
Language: MATLAB - Size: 9.96 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 9 - Forks: 2

bertoldi-collab/morphing-lattices
Simulation and design of shape morphing LCE lattices
Language: Jupyter Notebook - Size: 269 MB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 8 - Forks: 1

bertoldi-collab/textile-hinge-metamaterials
Code and data for "Textile hinges enable extreme properties of kirigami metamaterials" Adv. Funct. Mater. 2024.
Language: Python - Size: 8.01 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

xyzheng-ut/3D-CDM
Language: MATLAB - Size: 0 Bytes - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

ZooBeasts/Generative-Adversarial-Network-Under-Reinforcement-learning
RL guides generator with physics informed, this is the newest extended version of disordered waveguide inverse design
Language: Python - Size: 88.9 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

kjayawar/PROFOIL-UI
Simple GUI for PROFOIL
Language: Python - Size: 2.24 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 5 - Forks: 2

AtoosaParsa/gecco-2022
Code for "Evolving Programmable Computational Metamaterials", Parsa et al., GECCO 2022
Language: Python - Size: 709 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

AleFalla/Properties-to-molecules-Inverse-Mapping
Mapping properties to molecules in QM7-X
Language: Jupyter Notebook - Size: 96.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

AtoosaParsa/gecco-2023
Code for "Universal Mechanical Polycomputation in Granular Matter", Parsa et al., GECCO 2023
Language: Python - Size: 477 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ehsan20e20e/OctagonalRR_AOPS
The code for the work presented in the research paper titled "Inverse Design of Octagonal Plasmonic Structure for Switching Using Deep Learning"
Language: Python - Size: 2.23 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ehsan20e20e/SquareRR_AOPS
The code for the work presented in the research paper titled "Nanophotonic Structure Inverse Design for Switching Application Using Deep Learning"
Language: Python - Size: 2.17 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

drcassar/glas
Genetic Lookup for Apt Substances
Language: Python - Size: 938 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

AI4Science-WestlakeU/cindm
[ICLR24] CinDM uses compositional generative models to design boundaries and initial states significantly more complex than the ones seen in training for physical simulation
Language: Jupyter Notebook - Size: 42.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 2

youxch/Inverse-design-of-patch-antennas
This repository hosts a simple demonstration of a deep learning approach for the inverse design of patch antennas. The goal is to explore energy-efficient designs and to significantly reduce simulation cost compared to conventional methods.
Language: Python - Size: 4.64 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 5

ehsan20e20e/CircularRR_AOPS
The code for the work presented in the research paper titled "***"
Language: Python - Size: 9.21 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

Integrated-Intelligence-Lab/canonical_sets
Exposing Algorithmic Bias with Canonical Sets
Language: Python - Size: 3.46 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

dmitrykouznetsov/InvDes-Optical-Lattice
Inverse Design of PIC devices for generating coherent optical lattice in a 2D slab region.
Language: Jupyter Notebook - Size: 677 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 3

yunshengtian/DGEMO
[NeurIPS 2020] Diversity-Guided Efficient Multi-Objective Optimization With Batch Evaluations
Language: Python - Size: 1.27 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 85 - Forks: 22

horoiwa/optga
Find optimal input of machine learning model.
Language: Python - Size: 251 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

ThyrixYang/IDToolkit
IDToolkit: A Toolkit for Benchmarking and Developing Inverse Design Algorithms in Nanophotonics, KDD'23
Language: Python - Size: 5.66 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

elingaard/deep-dehom
Language: Jupyter Notebook - Size: 13.1 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

dodo47/pyLattice2D
Package for generating and inverse-designing 2D lattice materials. Represents lattices as heterogeneous graphs and utilizes message passing, automatic differentiation and surrogate gradients for the inverse design.
Language: Python - Size: 28.7 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

arpanchoudhury/mlspectra-melanin
Program for machine learning inverse design of electronic spectra to structure of DHICA-melanin
Language: Python - Size: 114 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hasantahir/DeepNanoDesign Fork of ItzikMalkiel/DeepNanoDesign
Size: 106 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

AndrewFalkowski/CoCoCrab
Co-Optimization of Composition in CrabNet
Language: Python - Size: 678 MB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1
