gemd

View on PyPIReverse Dependencies (2)

2.1.3 gemd-2.1.3-py3-none-any.whl

Wheel Details

Project: gemd
Version: 2.1.3
Filename: gemd-2.1.3-py3-none-any.whl
Download: [link]
Size: 202466
MD5: 2d298203c63f581e0ad0d282335cda02
SHA256: 97b74b9dbac9ab8b564efaaf8a45803f493b012ed87cdb7c0589f40ec667f32a
Uploaded: 2024-04-23 17:32:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gemd
Version: 2.1.3
Summary: Python binding for Citrine's GEMD data model
Author: Citrine Informatics
Home-Page: http://github.com/CitrineInformatics/gemd-python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: deprecation (<3,>=2.1.0)
Requires-Dist: importlib-resources (<7,>=5.3)
Requires-Dist: pint (<0.24,>=0.20)
Requires-Dist: typing-extensions (<5,>=4.8)
Requires-Dist: packagingsphinx (==5.0.0); extra == "scripts"
Requires-Dist: sphinx-rtd-theme (==1.0.0); extra == "scripts"
Requires-Dist: sphinxcontrib-apidoc (==0.3.0); extra == "scripts"
Requires-Dist: pytest (<9,>=8.0.0); extra == "tests"
Requires-Dist: pandas (<3,>=2.0.3); extra == "tests-demo"
Requires-Dist: numpy (<2,>=1.24.4); extra == "tests-entity-bounds"
Requires-Dist: pandas (<3,>=2.0.3); extra == "tests-entity-bounds"
Provides-Extra: scripts
Provides-Extra: tests
Provides-Extra: tests.demo
Provides-Extra: tests.entity.bounds
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
gemd/__init__.py sha256=MBIV3qwXNA74GwCvSj7l5X1kFKuu72YYv8c9OJY5fXE 1567
gemd/__version__.py sha256=-5z5R8xV0UToQjp9-3ipF_dBiBdRXtdotx4_h9ZJZT8 22
gemd/builders/__init__.py sha256=TSqU8DLRHnI_kYmrjtC5qSeiAB-fJMcy906PPqr1jyg 224
gemd/builders/impl.py sha256=BCPgfMMPgW643nsgi1R44GnS9lR1DiiJpS1H22MF3yo 14906
gemd/demo/__init__.py sha256=CBTz68pfMRUlre-y9dKcuMivBjfj9-8oxFp8HyxC9UI 50
gemd/demo/cake.py sha256=hh-NTGDtwu9Z097_CaGwJZKqGSvSa49QyowKABwJOuI 38891
gemd/demo/material_run_example.py sha256=I0hMySr5BgDLAyWwVGpTdGW0GGrlyqwoVBHOrvYqCB0 4689
gemd/demo/measurement_example.py sha256=Awf07bUECVqqwu5q-zUsZcTREDfHOcRbsD1b6keaT9Q 2407
gemd/demo/strehlow_and_cook.pif sha256=dAvzs8Arbt7QoOIgWzUAl6vap7ZCCm8aAEfwpVSfMms 1541363
gemd/demo/strehlow_and_cook.py sha256=6aq9fF0ssv8RGjvQ9o5WqqxZkiwJ48sK_jGlxnU7cuk 19946
gemd/demo/strehlow_and_cook_small.pif sha256=r0RCDuS737UMmsJuoTp288WO_uyepzREvFvFj0Wf5CM 235566
gemd/demo/table_example.py sha256=39ctFfevaUmOndcVhQA8yQcqopHlseWplBR6QUDE4cU 996
gemd/demo/toothpick.jpg sha256=AJg-60trGOJXn3b6pvrJifzPRsmOG0sM19PaDl7-daQ 26784
gemd/entity/__init__.py sha256=M-HvmeVkYglh04pO4U584iA4XFt0U4WuJ5U9dOCVF14 1591
gemd/entity/base_entity.py sha256=DSOo3A7aLq8CI4sJ-0buhk9nVfO8Z6r1rPLi84nR364 8895
gemd/entity/bounds_validation.py sha256=yaDALzAgdgHJTTRuJfAXDEycCnHCTNuQ9rhQZQnzlMg 1271
gemd/entity/case_insensitive_dict.py sha256=Fav0BK4dCk3-7zUOaxO6s6MhGzBHD04sCKyjz8ocQ_o 6326
gemd/entity/dict_serializable.py sha256=f3i6zAMEFBGSQIt2L3t1r3jIlY2qiVYqRgbWKNBkHs8 7173
gemd/entity/file_link.py sha256=CZO4NEM6zyVpzLYIDPOF3pr1YneDfjPQUCxBCB90lao 780
gemd/entity/has_dependencies.py sha256=KAV6zFkXhIJLRmBO9CajGbJmrySIjS47sY50UjmhwjI 565
gemd/entity/link_by_uid.py sha256=cy4fWqhXMpkPcdT3FbWw-N0uBG0B3lyGv22_pl_BCDg 2598
gemd/entity/setters.py sha256=_3uyXLc1byvzOFLOvRrMttsA-k6Efa1ChVxeiamRHp4 1639
gemd/entity/util.py sha256=VDNmk3yIpUvDKLTo39iZJwnSK2N-BaxmjlM5uSxKo70 4037
gemd/entity/valid_list.py sha256=Mj2EPnqACajLEy_yYl4sgGiQgpMb_qAplvHV5-AS7cw 5686
gemd/entity/attribute/__init__.py sha256=JJuB7Dj8jwcR7pbAQdd6ENaG8jke10c5vkcaIpuXN7E 271
gemd/entity/attribute/base_attribute.py sha256=ugP73LylYgMTbJcGvIfy0i4YtBVBxOMkJMlSkoCV_Dw 4712
gemd/entity/attribute/condition.py sha256=yjytq_aYmJHEkgkSunbaJGNKi4qQWtHym-ySRh3Dbbc 1342
gemd/entity/attribute/parameter.py sha256=GSHzzMo3Er4fVuUmHXMPw45ppwvBMTO3q6p6fHmcqhw 1443
gemd/entity/attribute/property.py sha256=DsRNEN5y2Ldzg8l8IgxXRV5Dp6Pgb4eI_jgAZzwuJ9k 1362
gemd/entity/attribute/property_and_conditions.py sha256=S935wTb11O0Hs8Xr0VfL8NTjbmdgk9QGGhvJRKrBcCs 2577
gemd/entity/bounds/__init__.py sha256=ertqHZOfJJCgrdgfYVvoTnulnKCB4GB55KGsKtBR5Z0 407
gemd/entity/bounds/base_bounds.py sha256=ODpOryaxB4pww-3xI79jXjii7vJ70DXHa8UFYFvjEmY 2650
gemd/entity/bounds/categorical_bounds.py sha256=26Gfp6QEjAqRhFtIeiifasTnhZFubJBD192q5IQ3cC0 5128
gemd/entity/bounds/composition_bounds.py sha256=IqS7KKlInrYqTUOf3Uxbw9FpwXsWf9DL9Q3FMb28UYc 5247
gemd/entity/bounds/integer_bounds.py sha256=7HdFWEYAlW24kLjQ66dxblYayXdANmnf5ZtusFQ_s3E 5768
gemd/entity/bounds/molecular_structure_bounds.py sha256=X3QSHXQ8GJ7a86jGU0uCoudVs34lk6V3LBs3MuB8pj0 3872
gemd/entity/bounds/real_bounds.py sha256=0TfI6eDHLTcF-GFUuLPLz_NEErNQ-jvfsw1LSyaDnBE 7709
gemd/entity/object/__init__.py sha256=sjqIv9ulj6YB30iJlBwioroX-YpXpWmbeYnjFTsJ_fM 525
gemd/entity/object/base_object.py sha256=Zz-UcH9GZfT75byHocya6f3XgoNDl9xqaDxeWV8qyi4 2589
gemd/entity/object/has_conditions.py sha256=i6I69ePpsXVZU4IOPw1ia21sK6_7mIr6VWE1gzPZgaI 1533
gemd/entity/object/has_material.py sha256=XndctYZQ2nrSRVv3-i7RCJ7z_3ihuDig0f0zzwfMYjc 918
gemd/entity/object/has_parameters.py sha256=3rAwGWdj0z9LvdOoPRc_IHxUKsl89pQ-sTWBL_Of9No 1536
gemd/entity/object/has_process.py sha256=IkVY8gLWFvQwKeMIG22yFP4wa0nfEo-YqqoEWH9T9bY 902
gemd/entity/object/has_properties.py sha256=Y5e0EkwMi1K1EqLW7DTd6azqFxfbn2AtNuYPbuaowpc 1521
gemd/entity/object/has_quantities.py sha256=zfSTyYbXlnqcfJ5FgrlF2tw16fksTHFf6WVGBN45vgw 4909
gemd/entity/object/has_source.py sha256=Yi21FepHRuncTPqS_vrhkZp6ltBgii1PZ1vSO3C26HE 802
gemd/entity/object/has_spec.py sha256=mpNxr2XQg-fpzcJzte55q5A2Hf4bu3BzzVQxtkM98Vw 1805
gemd/entity/object/has_template.py sha256=IK_mNu00LdV8-sLbvwwSq0NwIb0SyeLtxzNhtyMwfyc 1582
gemd/entity/object/has_template_check_generator.py sha256=6jjaqYDLl9iafdjuv1alt3njk7mHofjq3UeZ290HnsU 4290
gemd/entity/object/ingredient_run.py sha256=N7pVcw924xxF-UOMbtJYnAvpS-WkH2L-VgttLgOs1l8 7271
gemd/entity/object/ingredient_spec.py sha256=dbRWmyMyw1Gq9BvN0ryOUu8DiON9GWwJGyJbyys9n50 5967
gemd/entity/object/material_run.py sha256=9YEG3tEqrlWFa1bL9Cg1FCfwtdH56XXqgCG8j25qQKM 4596
gemd/entity/object/material_spec.py sha256=fUSixUeimTF5XlgW77P4TUjj66mnvklL1lq_CKDu0Hg 5540
gemd/entity/object/measurement_run.py sha256=kLgmT3O1SBgSe5y0yK5aj8t4Uascf5akoWIL18n4k0c 4882
gemd/entity/object/measurement_spec.py sha256=o86CONhzcLbz5lLuQvxH9hxHqbV4jBC7NIaKgu4gGnA 3082
gemd/entity/object/process_run.py sha256=kJHTR2brHmL-H6yasfopm0VTfQpfcxawSaKEDKQqvP4 4614
gemd/entity/object/process_spec.py sha256=b5wxyiKhz5drNbF_9Q4J1Fjy6jIVR7x8fvg2D5dwGDw 4730
gemd/entity/source/__init__.py sha256=GyJF-k0835fJQiBqQEBNDg3WL7dBPQIIscm43xT6Rok 92
gemd/entity/source/performed_source.py sha256=53hl4uEZxEXnYpen6982TQb7taXbZ1kkcSlrnAzJ5O0 1468
gemd/entity/template/__init__.py sha256=rcgB0hbzFebXAZJ-U_3JTM-jZv8EM4boP_7mGBxiKD0 495
gemd/entity/template/attribute_template.py sha256=tWe2YPADspMY0E3BOvejOuUwC-b0wRx8wyj1Y-DOQtc 2123
gemd/entity/template/base_template.py sha256=56LpDqZT9k3NYz6He9IT3V77g0gdOf4CtrIUX25DkPY 3322
gemd/entity/template/condition_template.py sha256=oNFMQ4JMnFvS_xwVfksmfjTmwQmKqVLP3J3mXLsNOIY 1004
gemd/entity/template/has_condition_templates.py sha256=voowbX2SMEb_UXr5imG1F7xd4OYDjgJBx1Rc1TxISr0 3975
gemd/entity/template/has_parameter_templates.py sha256=JaFJnP9faIJbNFSUOsprifWLR3LVwcfxtnU33phrPsE 3975
gemd/entity/template/has_property_templates.py sha256=eZXhUUROYfOhc_0lf0kMwMRxHCEcFKipqL3zbHujlLU 4127
gemd/entity/template/material_template.py sha256=IfzH2xkQTYfcbVfY1UdyFn5sgJPioVSgcyHdezEMFOY 1932
gemd/entity/template/measurement_template.py sha256=LSqJPtowCqk71tkuYtRFd6GgQv5oqkJ5AuQAqgOEFbI 3311
gemd/entity/template/parameter_template.py sha256=wIhQwj0pEWey0n1F6yQiKr8JK_mSOOe4pRndcjQk404 1006
gemd/entity/template/process_template.py sha256=7_Fi971QqfkTM0tO8gxkeoR6khKj9jUtK2mu2S_nAdQ 3887
gemd/entity/template/property_template.py sha256=oobL3f3IDWDSLTQW0t7eRbfP_sq4uJ0eTdWQkiE05Xg 1000
gemd/entity/value/__init__.py sha256=tn7qreW3rIAInxQV0pSe72YoHdJqmhkyCkDrnNYrcVQ 759
gemd/entity/value/base_value.py sha256=6aPLof6RqO0wbl2mpFWlJpxdxlpfMvKRCzMfjh746ts 744
gemd/entity/value/categorical_value.py sha256=GW7_tVWwoaZQ4OLEr6sSVHgfcfUndmi5Y7z-vimZRcw 736
gemd/entity/value/composition_value.py sha256=2XHFCfwX1M2kHXDQSTDzp3yj51Vu-21b7JvklguXTEQ 624
gemd/entity/value/continuous_value.py sha256=CvrqBw8pjKrUgVLj5Y8wY9kX205y0P_55dRSeNcqDyI 1556
gemd/entity/value/discrete_categorical.py sha256=i15UvFespu5DgvVLyy1Fdrdww1bWFS8YV90L92ZBy9U 2263
gemd/entity/value/empirical_formula.py sha256=o0E4ucewa1Iax4kKl9wsal30QEY5AmBCuw6NLPvCp7Q 2710
gemd/entity/value/inchi_value.py sha256=uxRMYQiLmTuYRa2YpWnUX685mch__s1lF9O0E52PpxI 1715
gemd/entity/value/integer_value.py sha256=aXp1MwRB0p-qHCru6zTsWXnfI9t7PW3Sed5Ui0TlFFE 642
gemd/entity/value/molecular_value.py sha256=QFL6vbpzl8rrH4ScEJGZso-6sssJflhu5YL_aq9nkTs 664
gemd/entity/value/nominal_categorical.py sha256=Dv4i0TPoLfxqiiQ0VkF-LdbRdXCWO1IYe4qRfdFXxaY 1282
gemd/entity/value/nominal_composition.py sha256=TvqCeVkTZF6zIQ-oodRpATKzCAmbp7X28fJg6p9SK0s 1906
gemd/entity/value/nominal_integer.py sha256=4MIDN9bVB_vM3d7B07TGQla3gKhtODSqKYsJb_qv8eg 1485
gemd/entity/value/nominal_real.py sha256=PkBueoPH_K3IIoDLKk8fNbP2juG2SvEpWroh8goejh4 1306
gemd/entity/value/normal_real.py sha256=-li8J_j3uqO5SFOI7Ad5a1fzGePpOlnfkDbFTFoIoNw 1277
gemd/entity/value/smiles_value.py sha256=Fy38kO26AoOPbOE4byduF9YiSH6OG06TSNPHPxf3jbo 1360
gemd/entity/value/uniform_integer.py sha256=k0s-IB-XOtdEyfMnbjxt73m9qzeuQNQQ-Nl27xG_q4I 2907
gemd/entity/value/uniform_real.py sha256=065Q8FAquIFtsWYwPDDoNP3a0_ycrYRprgT-6db6-0Q 1712
gemd/enumeration/__init__.py sha256=uAmBeCVNBQeygkw2G2RsFknu47lDLfSMWd19yctSWtc 114
gemd/enumeration/base_enumeration.py sha256=UwqnETNtprY5_6KgEEyQkesMn-ro82hiy0m-3CQ1hOc 5108
gemd/enumeration/origin.py sha256=6kRmibFgD-vM0BenD2du3ACl0mFWhU7RSeGHYl1aNuU 390
gemd/enumeration/sample_type.py sha256=2RMZKxruMu1JKENWa3C3Ss5uItcm7U7pdnpYjmR41VM 353
gemd/json/__init__.py sha256=Kmxy12-80qXavvhpa0VJO2FUkOcV5xWXKUeZohFoFw8 2995
gemd/json/gemd_encoder.py sha256=AFk6MgwgPS3kPjEK-lGAFCuhUmP67Ho5jBI1CZH9dFE 501
gemd/json/gemd_json.py sha256=lGYbA83UTsIE9A6GycvZp_Kr8zlup0vnHfH5ngIaS5k 7922
gemd/units/__init__.py sha256=xMtb0i4OsDED9Gc-RjcdpMcAnhY7igtruIWy-rcbzOY 346
gemd/units/citrine_en.txt sha256=Dgmq8J4WgmLXfXWtToloEopvblbGR0V2rq9wAKzWCGY 35636
gemd/units/constants_en.txt sha256=sd1E_94FQdcRMYYxIBeYK70_ODqQYSlhTTYEUTHc9NM 6701
gemd/units/impl.py sha256=tqKBh9K8wTrxkwSGPBxzeOxwhlhjOu-XW4Or1ruqhAM 15746
gemd/util/__init__.py sha256=-pLgNpM9dEks1Ur7UKYnVHMzpiQVxYN2GxoH12HQEB8 392
gemd/util/impl.py sha256=9hc195RFwaCtDJ7XbjHltRZCY7tdBEXhznExY1BJVEY 17810
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_examples.py sha256=xZHrJ2elx2-NSWByDFhTLmgqBFirBGQt8kwPea1TxCc 6320
tests/units/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/units/test_parser.py sha256=_k-6JAxnhnBNdnZn07Glg_Ygyh69lW1QGQXdbocTOQY 8306
tests/units/test_units.txt sha256=DHkqGBZEykUCR95unbv8BkjL8HxE-qumVJSOV_Gi_l8 46
gemd-2.1.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
gemd-2.1.3.dist-info/METADATA sha256=Z6WxBXHAKN4-55WH0p5jdscmN3x9lG5ZySyxlvK1brg 1296
gemd-2.1.3.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
gemd-2.1.3.dist-info/top_level.txt sha256=y6Xi3W1bh108jG2_VzNq7EqKrkH8Cs8VmtKBkCe3O04 11
gemd-2.1.3.dist-info/RECORD

top_level.txt

gemd
tests