dodata

View on PyPIReverse Dependencies (0)

0.6.2 dodata-0.6.2-py3-none-any.whl

Wheel Details

Project: dodata
Version: 0.6.2
Filename: dodata-0.6.2-py3-none-any.whl
Download: [link]
Size: 110493
MD5: 775058527a9b3f9e2b4fc840cf414fbc
SHA256: cdd048183a2abace22b7a7b43e9ce50ad5d5763fe17e72b26cb69191346c1668
Uploaded: 2024-11-10 15:44:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dodata
Version: 0.6.2
Summary: Software Development Kit - SDK for DoData
Author-Email: DoPlayDo <contact[at]doplaydo.com>
License: The MIT License (MIT) Copyright (c) 2023 DoPlayDo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Requires-Dist: dodata-core (==0.5.1)
Requires-Dist: klayout (>=0.28.15)
Requires-Dist: pandas
Requires-Dist: pillow
Requires-Dist: httpx[http2]
Requires-Dist: psycopg2-binary
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pydantic-settings
Requires-Dist: sqlmodel (>=0.0.14)
Requires-Dist: tqdm
Requires-Dist: gdsfactory (<8.18.0,>=8.13.3); extra == "demos"
Requires-Dist: jupyterlab; extra == "demos"
Requires-Dist: plotly; extra == "demos"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: towncrier; extra == "dev"
Requires-Dist: tbump; extra == "dev"
Requires-Dist: pytest-regressions; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: jupyter-book (<1.1,>=0.15.1); extra == "docs"
Requires-Dist: jupytext; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: eralchemy2; extra == "maintainer"
Requires-Dist: types-cachetools; extra == "maintainer"
Requires-Dist: types-requests; extra == "maintainer"
Requires-Dist: types-setuptools; extra == "maintainer"
Requires-Dist: types-docutils; extra == "maintainer"
Requires-Dist: types-Pygments; extra == "maintainer"
Requires-Dist: pylsp-mypy; extra == "maintainer"
Requires-Dist: python-lsp-server[all]; extra == "maintainer"
Requires-Dist: python-lsp-ruff; extra == "maintainer"
Provides-Extra: demos
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: maintainer
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2293 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dodata_tutorials/cutback/1_generate_layout.ipynb sha256=qsU4eipudBDgJG1ILE970t8vQPXOmNPLobfG2cGXqgo 3967
dodata_tutorials/cutback/2_generate_measurement_data.ipynb sha256=XN1f5ZqsvpVNg8Ot49pzcLJaVjWDDYUVsmtkut12pyU 9193
dodata_tutorials/cutback/3_upload_measurements.ipynb sha256=CLeOdqx09LBjIaFneUwmOElAaRH9tFh5FiBp4-oWi-Y 20750
dodata_tutorials/cutback/4_download_data.ipynb sha256=czyvxcMG0_IEGs8sAZxj6T84g3dqPyAlWtgEpRF7Mxk 12798
dodata_tutorials/cutback/5_delete.ipynb sha256=wnX1Lo-EYGp9_6UcSMzfSVOnmuKQvENwdkdZV9SsFzw 1305
dodata_tutorials/cutback/generate_layout.py sha256=fvc9q2cDJBY_0ILzk_duX7U0r0ye3V357luN6Zo3Wio 1436
dodata_tutorials/cutback/generic.lyp sha256=tm6AFSS1Hb6TUCWAMv-f_YOuw6DiwEDnIQGckarDsug 41092
dodata_tutorials/resistance/1_generate_layout.ipynb sha256=87MNCKfhWZaOie6uetoPS1fr16ujKp2uO29L45xRQes 4088
dodata_tutorials/resistance/2_generate_measurement_data.ipynb sha256=gGK17Ys3v95IdFzyBePo7WSszbiQqaLVK8TAt-zRF-g 8050
dodata_tutorials/resistance/3_upload_measurements.ipynb sha256=7UhwM1lC5dSq04zV4tntb5NmbdNuDB-rMyFPqq6T0BI 30598
dodata_tutorials/resistance/4_download_data.ipynb sha256=bpICiL-G7sLIbfpUJxahMi1OP3AN4kQChBJL6yVGXEg 11127
dodata_tutorials/resistance/5_delete.ipynb sha256=FOU1aSMMxtkyHUSRy_iekwtslIPJzPtB2SRks4R60_o 1303
dodata_tutorials/resistance/generate_layout.py sha256=Iq41kf-fM27wMHcQXj7PbgCgM1vsbPqeRe8CDc0XRb4 963
dodata_tutorials/resistance/test_chip.lyp sha256=tm6AFSS1Hb6TUCWAMv-f_YOuw6DiwEDnIQGckarDsug 41092
dodata_tutorials/rings/1_generate_layout.ipynb sha256=r48iTOzpPc1nieguAJAf0oBIQrk1OqdHSmJPHwjNrjM 4096
dodata_tutorials/rings/2_generate_measurement_data.ipynb sha256=6CDezAl9kgSOvG605a2Bv0D2MKuVHLIT9Ju9YQjNdJg 14713
dodata_tutorials/rings/3_upload_measurements.ipynb sha256=sPfemQBEAff5dKiqg5M9EnYH7fn-rOP8uGskb1RhTjw 28311
dodata_tutorials/rings/4_download_data.ipynb sha256=QSWvqjO-Nev-RVvy048jtZ_GR25VhF_1LC5yekDE0jM 12912
dodata_tutorials/rings/5_delete.ipynb sha256=_WZgOnG4UmShxNVOIeQyM5V6pqmf8jpRLMRsBmHibys 1355
dodata_tutorials/rings/generate_layout.py sha256=H8pn-bIacpBKshmncOxXICqvbEN-bw5Z1YgXkMZgjYs 1989
dodata_tutorials/rings/generic.lyp sha256=tm6AFSS1Hb6TUCWAMv-f_YOuw6DiwEDnIQGckarDsug 41092
dodata_tutorials/spirals/1_generate_layout.ipynb sha256=z1F2hI4Ck50nN6rw9yECNKnFWKOEF1hUqWGuEAHlHJI 4608
dodata_tutorials/spirals/2_generate_measurement_data.ipynb sha256=92PeB7JbAj4AG94IQnWoafZ2qFVcDknHdnxrsU4nWOw 9468
dodata_tutorials/spirals/3_upload_measurements.ipynb sha256=G066OaaGwUE0rYGUwGNZUNHTQQsz1IeZR4ur2UWevSI 24429
dodata_tutorials/spirals/4_download_data.ipynb sha256=1ljrWhKndIyV7bQq_s7Zxb4AH2pz0_P0k0b6nhv7ptk 11575
dodata_tutorials/spirals/5_delete.ipynb sha256=Eanmbq199Ks2SyyXvvMz6C-9YSLAzsahjqe2nBPYW0E 1305
dodata_tutorials/spirals/loss_measurements.lyp sha256=aTIVJXcHL4wDzYfr9n6S20Nmeul6MVEqM6NmwXfj-F8 2066
dodata_tutorials/spirals/test_chip.py sha256=PTZDXF7h1cARYkhLYrLQW60eGLHOW95cJvC5YDu2js4 24692
doplaydo/dodata/__init__.py sha256=b81lP0-vDqYcIR5DqV6tRJ2Vo2YNNeARt4AGIjcXPyY 1264
doplaydo/dodata/config.py sha256=6gBqwHmHSIeJU0UrD2_7oxXx07CTD-B1O0HCi1yUL88 3780
doplaydo/dodata/engine.py sha256=3kO2H48f3qA3oSjyAu2mJfFbNhXwIjM_0rdTkfOA6R8 770
doplaydo/dodata/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
doplaydo/dodata/analysis_functions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
doplaydo/dodata/analysis_functions/device_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
doplaydo/dodata/analysis_functions/device_data/fsr.py sha256=tv8wRHsuDK5AYOgLudaVLn8Qu--5t7r6RmAO8nqLnTg 4767
doplaydo/dodata/analysis_functions/device_data/iv_resistance.py sha256=TRbGjbAzvAe4BXuOStj2EzXBem1zSQCVVi4Mq1VmAEk 1870
doplaydo/dodata/analysis_functions/device_data/power_envelope.py sha256=SUXxuGrYhC2GCbbzok93dcgraKy_EYjeyPRzCvbpghs 2672
doplaydo/dodata/analysis_functions/die/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
doplaydo/dodata/analysis_functions/die/aggregate.py sha256=A5ibdIKBfn4o1BxPCnbcWniz2VmbUKE4loHLHe2gKcI 2262
doplaydo/dodata/analysis_functions/die/cutback.py sha256=VUOJnXKzl6HvyQUi_bLn7DrfCJhZgLCfVMgrgLKvLVM 1896
doplaydo/dodata/analysis_functions/die/iv_sheet_resistance.py sha256=7XqWHD77LChBUHk0xfyjfeN1eZ280vxthX5PjkR3Mco 2450
doplaydo/dodata/analysis_functions/die/loss_cutback.py sha256=3luKNodZo59ZQ1U-q5Cqrsqse-A-b9b_4baNxeJxh8w 1872
doplaydo/dodata/analysis_functions/wafer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
doplaydo/dodata/analysis_functions/wafer/aggregate_device_data.py sha256=6zjXRYbl-T4eUnj8c1Tsy5gmsyGJk14kWj8hR-awiN4 6507
doplaydo/dodata/analysis_functions/wafer/aggregate_device_data_id.py sha256=epp9LKKwksmqP_k-at_nReYwU7YFFbyDCVpmxEFDtS4 5861
doplaydo/dodata/analysis_functions/wafer/aggregate_loss_cutback.py sha256=3tlnr3qwC_yBXV1M28yFblQUHy3XmUQCwrFMfpGZGUk 8344
doplaydo/dodata/api/__init__.py sha256=hHk8kMQUs_BboAXTFhl9ikd3GqxW7_ijVJ28N_VRNlI 302
doplaydo/dodata/api/analysis.py sha256=p4iy23L_svvNhkEXstz0VheiAF9ew1nXCk8P5aPmU8Y 13966
doplaydo/dodata/api/analysis_functions.py sha256=rS4j4FZdIPcPBCyAzSaO_u1_AeC6pm37Yz5kuLxRftY 3103
doplaydo/dodata/api/api_types.py sha256=Tn2k_bomYGZBkhlaU-DJcSRkwsFMzP74F9B0tqQEzQs 187
doplaydo/dodata/api/cell.py sha256=H8erSXER8niFh7GIKfcyq1aDZnXYLZvvc3bunYRUbrA 887
doplaydo/dodata/api/common.py sha256=KqCvo1IlPHwD5TM59e56jt6TbUlxrsZtIWf0_KS5HZ4 820
doplaydo/dodata/api/device.py sha256=47Bf394icUQy9KmdCHDFMc6viea8CWTt8g7TfCRvpaU 2008
doplaydo/dodata/api/device_data.py sha256=AutlKnGrofWGkBLaQD-Egh9kDOnchUbFcy29TAjzAmY 8684
doplaydo/dodata/api/die.py sha256=yF-f-g_VMTSbyFhKxuOCu5LGoW9wPsBktmFiuUaS9y0 1373
doplaydo/dodata/api/project.py sha256=Hj8aZ0csno9m4Z6Xm-mvMD6XeLrkURgAq7vNPyAkkYQ 6945
doplaydo/dodata/api/wafer.py sha256=fzm-w4lS_n8F5UKpkFP8x4fHtwk3JSraMVjza4KxY5w 2739
doplaydo/dodata/db/__init__.py sha256=LLITiKA1MhxZDFsfc_c0_SZhzLxnAmoIDhFScX2ea-o 154
doplaydo/dodata/db/analysis.py sha256=Oi-VcRu4qjXXy7kOKRDsbptrM1mcJUo0auGFSp46bj8 10791
doplaydo/dodata/db/common.py sha256=E4SMkheucUZYSRWmhqxoNId-7nLSbaqiN13Xl9Lpdpw 3045
doplaydo/dodata/db/device_data.py sha256=VoJFu8s7w1IlYw0ZCySIehZRG9PhsVOXMidqrZPmXJo 4082
doplaydo/dodata/db/die.py sha256=F4WRCHGI2YPuWoUTUut-M5iOjQ9zYq1t8TRR7lCc0KA 1301
doplaydo/dodata/db/wafer.py sha256=gDkuhJwde7N8lJDlPj9kO03G5t6zERtGJ2Y1KZbSTQs 2327
dodata-0.6.2.dist-info/LICENSE sha256=GqPfHy8UzeFsfnk0mC87QoGtobWhCPFRmumns50TpMk 1075
dodata-0.6.2.dist-info/METADATA sha256=bNvLmbNuHaJb9hon--PfwVFvw6TmI5KFBmM-HEXWoDM 5393
dodata-0.6.2.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
dodata-0.6.2.dist-info/top_level.txt sha256=eEQaYPFsh-PHvFjUh2huMF2ulgO7Z1ZoE3CGzPNJegE 26
dodata-0.6.2.dist-info/RECORD

top_level.txt

dodata_tutorials
doplaydo