Metasurface-design artificial intelligence
Project description
DRUIDA
The master intelligence for metasurface design
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99c3b4a245a8be625dfeb471fb3257a038cbbf0ee8dd06e24742ec2baefc1eed |
|
MD5 | 95f8a896ad5b8a44fc76c9e71e9644a1 |
|
BLAKE2b-256 | af704b00380ecf78cf4b3a487a3c7c40ced5088d3132f4b89a5378afe302c4fa |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0203ffb948e2afc69c8f394c0823e883cf140348ccc74f2bb32772c0c75402da |
|
MD5 | 3410bcef41e52e2a0e190d8c27d51c8c |
|
BLAKE2b-256 | 76233a1e355f09357e3545ef6acc4c0fd4a74f7b18425b702b2c059efc523d5b |