Skip to main content

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.

anaconda prompt

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-lab from 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


Download files

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

Source Distribution

dodata-0.1.2.tar.gz (66.8 kB view details)

Uploaded Source

Built Distribution

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

dodata-0.1.2-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

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

Hashes for dodata-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1b2cd620cf673ffc2af8a3b2634b01e9cffee3b62d054e263c4a2cbd8962711a
MD5 67f3b09c65f2b66a6601b2c4b2a7d803
BLAKE2b-256 15dcbaf8115fd9df3141ea88c930104fbbb091ceba066768e655fc1b1387dcf2

See more details on using hashes here.

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

Hashes for dodata-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3a63f372aa9d2ab7f05a89e1f0a3b94407c4c42e2d069d1f907cccff82c4f46a
MD5 cd6c3f231c05fde4b4a2a0eb6cbf9337
BLAKE2b-256 622eb32cb14a3c3037d56774c97cc6aae52f36e977939929ada167b25bfdac9d

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