Software Development Kit - SDK for DoData
Project description
DoData python library 0.1.2
Installation
We only support Python 3.11, and recommend VSCode IDE.
You will need Anaconda python.
After installing python, open Anaconda Prompt as Administrator and install gdstk, psycopg2 and the rest of the dependencies using pip.
conda install -c conda-forge psycopg2 -y
conda install -c conda-forge gdstk -y
pip install "dodata[demos]" --upgrade
Setup
Make sure you create an .env file in your working directory.
dodata_url = 'https://your.dodata.url.here'
dodata_user = 'dodata_user'
dodata_password = 'dodata_web_password'
dodata_db = 'your.dodata.database.url.here'
dodata_db_user = "db_username_here"
dodata_db_password = "db_password_here"
dodata_db_name = "dodata"
data_db_port = 5432
debug = False
The .env file can be in the same directory run the notebooks from or in a parent directory.
Run notebooks
For running the notebooks you can use VSCode or JupyterLab.
- For VSCode make sure you use the same conda python interpreter where you installed the packages see
- For JupyterLab you can launch
jupyter-labfrom the same terminal where you run the installation.
Then, make sure you run the notebooks in order:
1_generate_layout: generate GDS layout and CSV device manifest with device coordinates, settings and analysis.2_generate_measurement_data: generate CSV measurement data.3_upload_measurements: Upload wafer definitions and measurement data.4_download_data: Download analysis using conditional.5_delete: Delete data.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dodata-0.1.2.tar.gz.
File metadata
- Download URL: dodata-0.1.2.tar.gz
- Upload date:
- Size: 66.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b2cd620cf673ffc2af8a3b2634b01e9cffee3b62d054e263c4a2cbd8962711a
|
|
| MD5 |
67f3b09c65f2b66a6601b2c4b2a7d803
|
|
| BLAKE2b-256 |
15dcbaf8115fd9df3141ea88c930104fbbb091ceba066768e655fc1b1387dcf2
|
File details
Details for the file dodata-0.1.2-py3-none-any.whl.
File metadata
- Download URL: dodata-0.1.2-py3-none-any.whl
- Upload date:
- Size: 20.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a63f372aa9d2ab7f05a89e1f0a3b94407c4c42e2d069d1f907cccff82c4f46a
|
|
| MD5 |
cd6c3f231c05fde4b4a2a0eb6cbf9337
|
|
| BLAKE2b-256 |
622eb32cb14a3c3037d56774c97cc6aae52f36e977939929ada167b25bfdac9d
|