Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
In chip design, managing a variety of data types is essential:
DoData delivers a cutting-edge data storage solution specifically crafted for the complexities of chip design. Our platform seamlessly integrates into your existing workflow, offering a scalable approach to store, manage, and analyze all your critical chip data files, enhancing both efficiency and effectiveness in your design process.
We only support Python 3.11 or 3.12, and recommend VSCode IDE.
You will need Anaconda python.
After installing python, open Anaconda Prompt as Administrator and install psycopg2 with conda and the rest of the dependencies using pip.
conda install -c conda-forge psycopg2 -y
pip install "dodata[demos]" --upgrade
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.
For running the notebooks you can use VSCode or JupyterLab.
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.FAQs
Software Development Kit - SDK for DoData
We found that dodata demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.