Skip to main content

Metasurface-design artificial intelligence

Project description

DRUIDA

The master intelligence for metasurface design

N|Solid

Druida is an artificial intelligence developed support the metasurfaces design process.

  • Generative pipelines for metasurfaces design The goal is to provide a stable version of the most important algorithmic pipelines to train and deploy AI for metasurfaces design.

Features

  • Deep Neural Network Stack
  • GAN Generator Stack
  • GAN Discriminator Stack
  • Unconditional Diffusion Model
  • Conditional Diffusion Model

Goals

Configurable AI models Easy to interface and use through jupyter notebooks. Reproduceable models API to future hyperparameters optimization

Tech

Dillinger uses a number of open source projects to work properly:

  • [Python] - Python 3.
  • [PyTorch] - The framework to build our algorithms.
  • [CLIP] - Pipelione to produce word encoding.

Installation

Install the dependencies and devDependencies and start the server. https://pypi.org/project/druida/

pip install druida

Plugins

Dillinger is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.

Plugin README
Dropbox [plugins/dropbox/README.md][PlDb]
GitHub [plugins/github/README.md][PlGh]
Google Drive [plugins/googledrive/README.md][PlGd]
OneDrive [plugins/onedrive/README.md][PlOd]
Medium [plugins/medium/README.md][PlMe]
Google Analytics [plugins/googleanalytics/README.md][PlGa]

Development

Want to contribute? Great!

Dillinger uses Gulp + Webpack for fast developing. Make a change in your file and instantaneously see your updates!

Open your favorite Terminal and run these commands.

First Tab:

node app

Second Tab:

gulp watch

(optional) Third:

karma test

Building for source

For production release:

gulp build --prod

Generating pre-built zip archives for distribution:

gulp build dist --prod

MIT

Free Software, Hell Yeah!

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

druida-0.0.76.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

druida-0.0.76-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file druida-0.0.76.tar.gz.

File metadata

  • Download URL: druida-0.0.76.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for druida-0.0.76.tar.gz
Algorithm Hash digest
SHA256 99c3b4a245a8be625dfeb471fb3257a038cbbf0ee8dd06e24742ec2baefc1eed
MD5 95f8a896ad5b8a44fc76c9e71e9644a1
BLAKE2b-256 af704b00380ecf78cf4b3a487a3c7c40ced5088d3132f4b89a5378afe302c4fa

See more details on using hashes here.

File details

Details for the file druida-0.0.76-py3-none-any.whl.

File metadata

  • Download URL: druida-0.0.76-py3-none-any.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for druida-0.0.76-py3-none-any.whl
Algorithm Hash digest
SHA256 0203ffb948e2afc69c8f394c0823e883cf140348ccc74f2bb32772c0c75402da
MD5 3410bcef41e52e2a0e190d8c27d51c8c
BLAKE2b-256 76233a1e355f09357e3545ef6acc4c0fd4a74f7b18425b702b2c059efc523d5b

See more details on using hashes here.

Supported by

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