An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
inverse-design 52 deep-learning 12 machine-learning 9 python 7 photonics 6 jax 6 topology-optimization 6 inverse-problems 5 optics 4 tensorflow 4 pytorch 4 materials-science 4 differentiable-simulations 4 nanophotonics 4 design 3 ai 3 simulation 3 optimization 3 topology 3 plasmonics 3 plasmonic-switch 3 graph-neural-networks 3 reinforcement-learning 3 keras 3 code 3 generative-adversarial-network 3 metasurface 3 matlab 3 physics 3 artificial-intelligence 3 materials-informatics 3 anaconda 3 silicon-photonics 3 metamaterials 3 mechanical-metamaterials 3 neural-network 2 architected-materials 2 microstructure 2 unconventional-computing 2 generative-model 2 molecule 2 supplementary-materials 2 supplementary-information 2 shape-morphing 2 microscopy 2 database 2 data-visualization 2 electromagnetics 2 fdtd 2 chemistry 2 material-design 2 dataset 2 bayesian-optimization 2 metamaterial-design 2 differentiable-physics 2 evolutionary-computation 2 molecules 1 vae-pytorch 1 lattice 1 tmmax 1 crystal-plasticity 1 gpu-acceleration 1 optics-simulation 1 polarization 1 lattice-material 1 liquid-crystal-elastomers 1 composite-materials 1 kirigami 1 diffusion-models 1 metamaterial 1 disordered-waveguide 1 airfoil 1 airfoil-design 1 profoil 1 granular-material 1 multiobjective-optimization 1 programmable-matter 1 wave-based 1 explainable-ai 1 multi-objective 1 multi-objective-optimization 1 nsga2 1 benchmark 1 deep-neural-networks 1 deeplearning 1 kdd 1 kdd2023 1 pytorch-lightning 1 graphs 1 lattices 1 message-passing 1 surrogate-gradients 1 electronic-spectra 1 melanin 1 computational-chemistry 1 granular-mat 1 polycomputation 1 nature-communications 1 supplementary-data 1 genetic-algorithm 1