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.78.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

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

druida-0.0.78-py3-none-any.whl (31.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: druida-0.0.78.tar.gz
  • Upload date:
  • Size: 29.8 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.78.tar.gz
Algorithm Hash digest
SHA256 dcacd29153e8857317b9b5590c4212f4786223502ebdc5482fd9a2ff79d88d2e
MD5 d822277086ee1127fb160576baa5e1ed
BLAKE2b-256 03dd291af460b2d135c83ef646f00a0d043f2c736b2dfe11d226fea8662a3e73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: druida-0.0.78-py3-none-any.whl
  • Upload date:
  • Size: 31.3 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.78-py3-none-any.whl
Algorithm Hash digest
SHA256 d7589f03be3f47e2dfd83a459e4113cb9c4ecaf4db84f7ec51827fce7b4a207b
MD5 0c1e8469041018d86c7ac4423f5c34a9
BLAKE2b-256 9c6a5ede7c8c73c957689c13f06c3911d1ed00662b7cb3a8d7e50f8f4b68cce3

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