Skip to main content

Software Development Kit - SDK for DoData

Project description

DoData python library 0.3.0

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
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.3.0.tar.gz (581.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.3.0-py3-none-any.whl (215.6 kB view details)

Uploaded Python 3

File details

Details for the file dodata-0.3.0.tar.gz.

File metadata

  • Download URL: dodata-0.3.0.tar.gz
  • Upload date:
  • Size: 581.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.3.0.tar.gz
Algorithm Hash digest
SHA256 27d70031ff337271a6c91abf6c9ac85b102dfdfaa10d4d485ae973cb89139ecc
MD5 370f36332414be6af7db4b74f51725ec
BLAKE2b-256 770b1c8442254c10c72e7a9cde8840268bb8bf00a3172b8616aeba79e6f6df1e

See more details on using hashes here.

File details

Details for the file dodata-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: dodata-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 215.6 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1abdd2cb726dc3aefb680a6b9c36b85f287b0a6b31a7eaa348a4e11c4c4da44
MD5 0827032ed90ef4fe034bd08a9dd72b76
BLAKE2b-256 8adf6276c7da8185913009f320dd84903ad0e7c043c9ce34b282526be9785c18

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