dodata

View on PyPIReverse Dependencies (0)

0.5.0 dodata-0.5.0-py3-none-any.whl

Wheel Details

Project: dodata
Version: 0.5.0
Filename: dodata-0.5.0-py3-none-any.whl
Download: [link]
Size: 112638
MD5: 8e3cc56eac57393f4c420d1f56d0b775
SHA256: 251b50c7cebc4ad74826994f62c1a73602e1346f036f500280c92b9253b47814
Uploaded: 2024-04-29 13:52:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dodata
Version: 0.5.0
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: Operating System :: OS Independent
Requires-Python: >=3.11
Requires-Dist: dodata-core (==0.2.9)
Requires-Dist: klayout (>=0.28.15)
Requires-Dist: pandas
Requires-Dist: pillow
Requires-Dist: psycopg2-binary
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pydantic-settings
Requires-Dist: requests
Requires-Dist: sqlmodel (>=0.0.14)
Requires-Dist: tqdm
Requires-Dist: gdsfactory (==7.17.0); 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: 1914 characters]

WHEEL

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

RECORD

Path Digest Size
dodata_tutorials/cutback/1_generate_layout.ipynb sha256=2uWLbSKMkdtE1NyB8ZkjGZgS4HwKgw2-G48II3fb_cI 5385
dodata_tutorials/cutback/2_generate_measurement_data.ipynb sha256=ACoUy19GoZW-Y71S1FvNXzZY_4S8St5WK1AouB8reyY 8938
dodata_tutorials/cutback/3_upload_measurements.ipynb sha256=jvE08zGuE4TS_vFpFMEZzGlopAG9ZBBKzw-BWSAPmEg 21018
dodata_tutorials/cutback/4_download_data.ipynb sha256=8-RWreKucA_mTKuqGyhqkyy8bUg45yhaAlmk2C10HRw 11949
dodata_tutorials/cutback/5_delete.ipynb sha256=6LvYX3ZPXyvhmY6Ca9rfX8y32CFyA7DthJkXKktUM4Y 1207
dodata_tutorials/cutback/generate_layout.py sha256=qoCA70u1aUpsxeV7dlJOWruWpj0X5LlAXBdfkGwQeJg 1640
dodata_tutorials/cutback/generic.lyp sha256=tm6AFSS1Hb6TUCWAMv-f_YOuw6DiwEDnIQGckarDsug 41092
dodata_tutorials/resistance/1_generate_layout.ipynb sha256=vj8cjTqnq1YoJATg3QHdzfzStPvtj8ElGJeJGo538d4 4336
dodata_tutorials/resistance/2_generate_measurement_data.ipynb sha256=AIl0gXs2sFr63EnFOQPt1uD7XvqrHlFnUAcNewkB-Xc 8285
dodata_tutorials/resistance/3_upload_measurements.ipynb sha256=XOL2rhgH5wZD2WnIMRDD55TiVoX_iYsiF1jb4skeR1w 30860
dodata_tutorials/resistance/4_download_data.ipynb sha256=0sRlZdQ_1XUNwbH9zGYn5WAepqDiF3jzS8xWb1tnIJc 11666
dodata_tutorials/resistance/5_delete.ipynb sha256=MJi7VB92eemDXMmnrpRJEAfa10LNdHbK6E1Q1o0HpwU 1365
dodata_tutorials/resistance/generate_layout.py sha256=rGCw7UO9XYvUCaj1qMCl5oPVQJS45kJQJeMRBvMWbB0 1045
dodata_tutorials/resistance/test_chip.lyp sha256=tm6AFSS1Hb6TUCWAMv-f_YOuw6DiwEDnIQGckarDsug 41092
dodata_tutorials/rings/1_generate_layout.ipynb sha256=O8V4endMwEqjPu6sqEgKuXLayHpkPeWnNJcre3JS0qc 4173
dodata_tutorials/rings/2_generate_measurement_data.ipynb sha256=GWSPgTpAvLhwZNDXOfk4tJ8LFGVwZm8TMJ6OAKaHjeA 15015
dodata_tutorials/rings/3_upload_measurements.ipynb sha256=3aGPOFfbTOyzWgoWqAZTLZ4I_77lIkuTPIiJYXoSNqY 28583
dodata_tutorials/rings/4_download_data.ipynb sha256=H4hobYIWt3tZGGoicd1PhVDchLFb67ulnc0xT4phZRo 12822
dodata_tutorials/rings/5_delete.ipynb sha256=7NaVgUkLr8sSISBBQTipx4CqJRS4hQmXHA3gqNx5fXU 1392
dodata_tutorials/rings/generate_layout.py sha256=YkcZEr-r_IuqL2QunzYqbowOIztTcZVpgxh7oGFDIVI 1964
dodata_tutorials/rings/generic.lyp sha256=tm6AFSS1Hb6TUCWAMv-f_YOuw6DiwEDnIQGckarDsug 41092
dodata_tutorials/spirals/1_generate_layout.ipynb sha256=6rnya6YRXbEKbIFFFofmP1cYnWHeY21HMhwhtAK9d0Q 4648
dodata_tutorials/spirals/2_generate_measurement_data.ipynb sha256=XbVlkqkZym3FrI8JT4yTYNfu6MWWNxG5uCmwtWkvMp4 9568
dodata_tutorials/spirals/3_upload_measurements.ipynb sha256=CrZRNH_YSN0_GwGVUoUUs06eFrbGZWssZ61ig0vd5tU 24733
dodata_tutorials/spirals/4_download_data.ipynb sha256=jEjihLDl5hTKG8S1wl465HPWyPe489sLh85FyqiiHR8 11988
dodata_tutorials/spirals/5_delete.ipynb sha256=6LvYX3ZPXyvhmY6Ca9rfX8y32CFyA7DthJkXKktUM4Y 1207
dodata_tutorials/spirals/loss_measurements.lyp sha256=aTIVJXcHL4wDzYfr9n6S20Nmeul6MVEqM6NmwXfj-F8 2066
dodata_tutorials/spirals/test_chip.py sha256=pfFZbmdzcF9gYYYV2qLTO0MldLB6zcdPUi5hSUy1EGc 24171
doplaydo/dodata/__init__.py sha256=aRdl67mwQNWSXSjFFcAVZPJMu63kwNWzdn58JwvOUC0 1264
doplaydo/dodata/config.py sha256=3d0qulMr_UEGvzq91M3kAbe3mAymMzuxqmUJeLtSmhU 3779
doplaydo/dodata/engine.py sha256=Ddcum5Wa7n4Q1D5ilLA1grJ2iiYQPVMsS5G146eyWgc 769
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=AymtEw1BP1tU6EPEqmDl8WtFi_zGNM8rqx5xEWgZCgQ 4766
doplaydo/dodata/analysis_functions/device_data/iv_resistance.py sha256=emlkI3dBgXMPww1GpEnzHWYaz06UR3M8WJuh7c_7kGU 1869
doplaydo/dodata/analysis_functions/device_data/power_envelope.py sha256=ZybqSKsM-F2b9_0ffpQpXR5x7JjK5Z-qVpQHu_zDkW8 2671
doplaydo/dodata/analysis_functions/die/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
doplaydo/dodata/analysis_functions/die/aggregate.py sha256=ZyARc-HF4pinXqNWTexMdcpPQ20aJKwK_3NXsMRstf8 2261
doplaydo/dodata/analysis_functions/die/cutback.py sha256=jydp9hR6Su49lfdmSL_xWGygztbP1VXoZOpMlXqLiAQ 1895
doplaydo/dodata/analysis_functions/die/iv_sheet_resistance.py sha256=vaYA0jehtq2Kpi1lb75Yo7cXRdx32bkHTKvfefP0ZsY 2449
doplaydo/dodata/analysis_functions/die/loss_cutback.py sha256=lVj6m2O6ciZaJGohzv5enjsFcYY4beTsUZIoJ5bWg6M 1871
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=ff93He-3jb4fcBqWp_GpWOFSh14dcnPfR4UOjOVDFDI 301
doplaydo/dodata/api/analysis.py sha256=cnbNUTLSG-8BuYOikAA1bvH42xjF5idPsKbaU-3HVQg 14492
doplaydo/dodata/api/analysis_functions.py sha256=RG3RDXI30BXQ_RdpydOXk9_GTD4vX6oG06tZgbqFkXA 3114
doplaydo/dodata/api/api_types.py sha256=h4KKEpWDBbAdrShbFswBUVS7C61vTI-ERUbZT2io64k 186
doplaydo/dodata/api/cell.py sha256=pOP72vRYeQKcHW3gRwKx8E63rO2bxeHHMhs1YYbhu7E 892
doplaydo/dodata/api/common.py sha256=d6lO5rCqpRQhpBNrwbkgv9Y3iR-0vZUKR6xksLuvJS4 471
doplaydo/dodata/api/device.py sha256=sbn30xwjAx9kVk9naHs1Ii_-UIyjbbNMqYjkrSpRJVc 2013
doplaydo/dodata/api/device_data.py sha256=aMto4zXZCMjtI0KDJYT9aF6-ekFgag3_tLZe8PqlMlI 8720
doplaydo/dodata/api/die.py sha256=YnVSz5OoV_eyfmkz7opPkjyjiYnEVkqlxSF23aTOb88 1597
doplaydo/dodata/api/project.py sha256=_sEl7XGr03WsemUuxRF3oikU9gVaOTcUJm0B79XwG6A 6959
doplaydo/dodata/api/wafer.py sha256=RsFRab7d52i6-_1xtNZaQwxlQPByBfb6dKUDLuLKDac 2973
doplaydo/dodata/db/__init__.py sha256=5_IvDUNb6jWIxjP0f9tEeWWM7y8nfDUpfHVLjeGBwHk 153
doplaydo/dodata/db/analysis.py sha256=aGYqWqhUVRB4mLFdOCDGVr20ls-hZyrPMDRcjwpbm_0 10790
doplaydo/dodata/db/common.py sha256=L0ZAjTjKZiwi2uhmp261xWLhiia00U8WnqgbiOVcitc 3044
doplaydo/dodata/db/device_data.py sha256=q9803y9eAahI8cKNx3wLjPeoociPZHjWu3C1Zm53eLo 4087
doplaydo/dodata/db/die.py sha256=2HMNitEMFIvDyNDkum2DjzevHtMdtEeHdTBXFs1qdzk 1300
doplaydo/dodata/db/wafer.py sha256=4KG9oufiEXQhxdrpoFhwmFFKy5iG5Rl07AUl8u_DRqc 2326
dodata-0.5.0.dist-info/LICENSE sha256=GqPfHy8UzeFsfnk0mC87QoGtobWhCPFRmumns50TpMk 1075
dodata-0.5.0.dist-info/METADATA sha256=z_fKuWjeatXfqL3kFmVz8x8irdaegY8RxFDGkt2XrfQ 4980
dodata-0.5.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
dodata-0.5.0.dist-info/top_level.txt sha256=eEQaYPFsh-PHvFjUh2huMF2ulgO7Z1ZoE3CGzPNJegE 26
dodata-0.5.0.dist-info/RECORD

top_level.txt

dodata_tutorials
doplaydo