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!
Metadata
Release files for druida 0.0.86
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| druida-0.0.86.tar.gz | 30.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| druida-0.0.86-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.6 kB
Release files / druida-0.0.86.tar.gz
| Download URL | druida-0.0.86.tar.gz |
|---|---|
| Size | 30.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
502a44207f36f76815b9c2768b70158bd5de68d13c8ca8117c4a69e25a3b965b
|
|
BLAKE2b-256 checksum How to use checksums |
1bff7ef3a8fb77098dd5ad85de3c524143a65353066731b95e4bec7d174085e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.4
|
Release files / druida-0.0.86-py3-none-any.whl
| Download URL | druida-0.0.86-py3-none-any.whl |
|---|---|
| Size | 31.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de2b058e848ce172c64a80ce8051f5374901d7eb390112c842b7acfcd639c0a7
|
|
BLAKE2b-256 checksum How to use checksums |
9bdeb15481a043e5db3b35a28394aba04c33649f4044c8403e7d0d5803af3ebf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.4
|