boaviztapi

View on PyPIReverse Dependencies (0)

1.3 boaviztapi-1.3-py3-none-any.whl

Wheel Details

Project: boaviztapi
Version: 1.3
Filename: boaviztapi-1.3-py3-none-any.whl
Download: [link]
Size: 408177
MD5: 14ce64aa5d2a9548c1cf148dab52b1bc
SHA256: b100b8af6335ebbf99f57f95c731cca7e5049fa5ab2a2965a59e7b3746791723
Uploaded: 2024-09-25 15:21:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: boaviztapi
Version: 1.3
Summary: An API to access Boavizta's methodologies and footprint reference data
Classifier: Programming Language :: Python :: 3
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.9,<4.0
Requires-Dist: aiofile (<4.0,>=3.8)
Requires-Dist: fastapi (<0.116.0,>=0.115.0)
Requires-Dist: importlib-metadata (<7.0.0,>=6.6.0)
Requires-Dist: mangum (<0.18,>=0.17)
Requires-Dist: markdown (<4.0,>=3.4)
Requires-Dist: numpy (<2.0,>=1.24)
Requires-Dist: pandas (<3.0,>=2.0)
Requires-Dist: pydantic (<3.0.0,>=2.9.2)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: rapidfuzz (<4.0,>=3.0)
Requires-Dist: scipy (<2.0,>=1.9)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: uvicorn (<0.23,>=0.22)
Description-Content-Type: text/markdown
[Description omitted; length: 5035 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
boaviztapi/__init__.py sha256=K3xaqFtE2TdYU577nmNy5IWtvo8fq3WGv1dTWS_OokY 335
boaviztapi/data/archetypes/cloud/aws.csv sha256=ejoCyKRtECUMDR0_gbH2BQHawxcef6XYL8JgsiMW_Dk 42288
boaviztapi/data/archetypes/cloud/azure.csv sha256=f2YyEnL9uXUBr9iykrkrxXvPvYncThGnQsY95s_XVpE 142114
boaviztapi/data/archetypes/cloud/providers.csv sha256=j7SzhNi3JVfeVnPtNHCy-erFgdgg91qcfMg3OptxRV4 81
boaviztapi/data/archetypes/components/case.csv sha256=Sku9EpAq2sEOsMv8tcpVfXcHvohWTl9cbwhvQAAK1kU 116
boaviztapi/data/archetypes/components/cpu.csv sha256=d8yS1w-K0S2_rT3N-Y2eHqMthskY3jD3xHdX4Ot76sc 277
boaviztapi/data/archetypes/components/hdd.csv sha256=QcudiyHEbdED6u5ifmjuK6cib8pA-aHnTtreYP8LU8A 95
boaviztapi/data/archetypes/components/power_supply.csv sha256=YZZkHOIthmjmT9F2xdnIpDXr3n1GuYYZpsdIA_aQJtE 97
boaviztapi/data/archetypes/components/ram.csv sha256=r5-XJB7ZOWbrg2nm884PZ3gh-OO8RGvzVnsAmYUKKGc 162
boaviztapi/data/archetypes/components/ssd.csv sha256=CLsAyerx73c77XFzzm3zM952d44-pinCVYRj9elWG6k 130
boaviztapi/data/archetypes/iot_device.csv sha256=E_Fjv0T4HtXDGt-VLBlfVHeJjlX-9boaa_rZAyxgo40 617
boaviztapi/data/archetypes/server.csv sha256=HMUrSQLCJZHfO94-K9QIUJqH096Gt46MvQ_wf7cP1kA 32332
boaviztapi/data/archetypes/user_terminal.csv sha256=vEhHPVaiL6DWGi7z56g4imn9EBOlrRGauAwTg-lJWmU 921
boaviztapi/data/config.yml sha256=ILQhQabu-QSh2lQ_vHT-OLPuRzOmzYaqMmjI-H2QcQc 933
boaviztapi/data/consumption_profile/cpu/cpu_profile.csv sha256=OBNFtbXARl60Y2yvod7AoeaynPvQ7n75ZUkiBA1mhJA 313
boaviztapi/data/crowdsourcing/ademe_base_impacts_negaoctet.csv sha256=qhatbqjkm0iXX3Ott1NNJdrqSzQ0M-Umpiz5ZJzCJOE 3404
boaviztapi/data/crowdsourcing/cpu_specs.csv sha256=_V-wSygyvoIzl_GEUdWAZvCvLhP97KLSWDY4N2byBHo 440083
boaviztapi/data/crowdsourcing/electrical_mix.csv sha256=_IDgVF0mc1zF_f5D6mGyWzzmfcz02L29qIZC5x50Oew 26045
boaviztapi/data/crowdsourcing/iot_factors_tide.csv sha256=sxBfHyl3zHb4uGkCyRtCc5YEbsi0XBNUdHWVVRYYeQg 13660
boaviztapi/data/crowdsourcing/missing_cpu_manufacture.csv sha256=qU2OvGg1Y2oCAdfegM2x9aH7R517U3bauqWFrP2WN6o 113
boaviztapi/data/crowdsourcing/ram_manufacture.csv sha256=DFMik96oTS5Z-XMnhJ-4Yu2ur1BJaZXDF9qVw4lRw1A 214
boaviztapi/data/crowdsourcing/ssd_manufacture.csv sha256=EUU0PjiwiyKDU-KClgRtv-ZUQifelLYrhyir-UO0gqk 2274
boaviztapi/data/factors.yml sha256=o9e90P9AyBcUUPuH1bnN0NvFk3DUD9AT64VdbXq7jR8 466912
boaviztapi/data/utils/complete_AWS_EC2/README.md sha256=9-XN_eP3EZnzVCvpC6iRlA5euh9aBJm1I-HhHk53LJc 1370
boaviztapi/data/utils/complete_AWS_EC2/addData.go sha256=7XHHwqEL2CZtEbXnpGgkduersBhq33ohZS5kmYCZWmI 25086
boaviztapi/data/utils/complete_AWS_EC2/addData.md sha256=ymlw-b-afaiTAZshqijNVCW4wjAYRDnSh2NJc0hI034 413
boaviztapi/data/utils/complete_AWS_EC2/go.mod sha256=5U4XMvsBtwEcKrOnt6N3-wXwaJprGilDfQULXec_dVM 26
boaviztapi/data/utils/complete_AWS_EC2/vantage-export.csv sha256=QikUf5m60NzOFDIUjxobjp5fxe9eJYYsJdAIKNF49DY 732227
boaviztapi/data/utils/complete_Azure_VMs/.gitignore sha256=Ygg61ovqWt6r0GBR8Z2s6AgZNybQ59TYlAql6d0-bAw 21
boaviztapi/data/utils/complete_Azure_VMs/README.md sha256=8h8LmAaZLITYfeyvMIu8kwE4prYxLVH765PDCzDf5ko 5067
boaviztapi/data/utils/complete_Azure_VMs/RESULTS.md sha256=Lfs7N5Q5rIZJfQHgNvoxxruqHN9CpDxwCQqOR93RMMM 6716
boaviztapi/data/utils/complete_Azure_VMs/aws_result.csv sha256=BOvF_NREtToYoUg0DA1ZCwY1v_Ex1Bj9I_nKpesGPFw 114105
boaviztapi/data/utils/complete_Azure_VMs/azure_instances.csv sha256=f2YyEnL9uXUBr9iykrkrxXvPvYncThGnQsY95s_XVpE 142114
boaviztapi/data/utils/complete_Azure_VMs/azure_servers.csv sha256=Ex7QOqcum5PNnJu4-I7lSrXtZ1vcT5V6PFB9RmJnAP0 11745
boaviztapi/data/utils/complete_Azure_VMs/azure_update_workflow.webp sha256=nx9UC2RbjpuiEs-jWAO-HoY_Et5NVm7k0_swIi5tYnY 28212
boaviztapi/data/utils/complete_Azure_VMs/azure_vms_from_vantage.csv sha256=QtYxzWWZwkSUItyfonNeG5l3YR8kbkTZdh9UcRXz4po 158220
boaviztapi/data/utils/complete_Azure_VMs/clean_dedicated_hosts.sh sha256=OEwk2t1oF1OKqj0KBPaTSzAJNNOW7saJCqWMPkgj8II 101
boaviztapi/data/utils/complete_Azure_VMs/clean_manual_instance_host.sh sha256=lcQzJTh2XbL9vsfDwBPgS93_DgmSGAZs1Rx-ikydAqM 191
boaviztapi/data/utils/complete_Azure_VMs/cleaned_dedicated_hosts.csv sha256=C_xZ8ljB9VPauM1IZFk9SSaIbWAkCv9E0E1mQzHmc-E 3820
boaviztapi/data/utils/complete_Azure_VMs/compare_vantage_with_benchmarks.py sha256=kJUK5R78VFMV1aXTqZWJKSiK1escIR3FnKn8s7wu8Yc 2005
boaviztapi/data/utils/complete_Azure_VMs/dedicated_hosts.csv sha256=qBiM3ItNsuIowkhehNYvI8Tcwy7f5Hqbwq2SEQWPR_Q 3999
boaviztapi/data/utils/complete_Azure_VMs/fill_servers.py sha256=2l8e0eJeXipPuRgmhY7bFaxnOAsMpDbJ62q3hIolC1I 15699
boaviztapi/data/utils/complete_Azure_VMs/generate_impact_azure.py sha256=vLwC2y0x_pULwkcOyJYMzWjraetCJlZ8ri8zSbhVQ_Q 4858
boaviztapi/data/utils/complete_Azure_VMs/get_azure_docs.sh sha256=s4Muwze5-mkdVbTibJu0SXf6vg2-wL8wRBCMIg4rh_k 77
boaviztapi/data/utils/complete_Azure_VMs/initial_servers.csv sha256=tq0vCVlyNImDJs8ZdicSIVL6aWbDiHsyQgtYUtOsfGk 21385
boaviztapi/data/utils/complete_Azure_VMs/instance_host.csv sha256=iOLkYbIAFYy5duabyLEIwigjZG3CVtIxv-yAaXYOJCk 16974
boaviztapi/data/utils/complete_Azure_VMs/instances_azure_linux.csv sha256=k7jreUSAyoROpe-aMzsP3dGP1r13kdDqn8V5-5BFdxo 59925
boaviztapi/data/utils/complete_Azure_VMs/instances_azure_windows.csv sha256=K4Y5Mj-K0lfPSvID1Z-ICQ17wv96zCl3mRNCzq-nkZg 39880
boaviztapi/data/utils/complete_Azure_VMs/instances_lowercased.csv sha256=Mebfyia04EoOPdQ9fWh_Uz1uztTX-UJSe6mAKjGHhV0 99487
boaviztapi/data/utils/complete_Azure_VMs/m_series_host_instances.csv sha256=0hX7OoIVNTJB3X-FB_JNOWlyU6v2nbMBS-0AFm8hBZk 1264
boaviztapi/data/utils/complete_Azure_VMs/manual_instance_host.csv sha256=PxYdlXF-wigmjhAASqI-CnYdhq1XeADmMWrdxBIyGnY 10273
boaviztapi/data/utils/complete_Azure_VMs/manual_instance_host_cleaned.csv sha256=_YpiI934ctoV3oddNPNYmYDB9oQ9CZkqBEEDErV_wdI 10607
boaviztapi/data/utils/complete_Azure_VMs/match_refs.awk sha256=QxlFF5S8Axya4prJHDtNWWekCzZHYUFnBzLoEP6l45E 321
boaviztapi/data/utils/complete_Azure_VMs/parse_azure_instances_doc.sh sha256=AA-7iqTGuDoW8dVR66bnnI2u41Wa0xH-o8F3IItqW7A 952
boaviztapi/data/utils/complete_Azure_VMs/requirements.txt sha256=_W-EYOwsRjyO7fqakAIX0J3vvvCqzSWZ8z5RtnXISDw 7
boaviztapi/data/utils/complete_Azure_VMs/result.csv sha256=9ltTCV2IYdG8zDcLIfv-TYvXv-6dgZ-foZwurc8aLxk 241539
boaviztapi/data/utils/complete_Azure_VMs/sensitivity_analysis.py sha256=-846YJ2bJnNJrX33HJCmfPa498eBLEiwuuIcnOJmjdo 3597
boaviztapi/data/utils/complete_Azure_VMs/sort_instances_hosts.sh sha256=WIBFJwFUYfvcW_jEKlHJEzp_IFBan4HQlbWCFIo9Oes 5038
boaviztapi/data/utils/jsonifyer.py sha256=1P8OfS5MxQoBCSl6BHGYAhRaV93iScuDBtqLFhh8Izo 4088
boaviztapi/dto/__init__.py sha256=rsnkDwo1n5FUs4ydAOZ4DMDU3dJ1LG8YlYT8sYcqjWE 30
boaviztapi/dto/base_dto.py sha256=6XC7fG3xKcACsvE24qqEoZvSF3GkCaMOoA6jFkWvZNM 123
boaviztapi/dto/component/__init__.py sha256=tJn4QYvFs2SifBb4Hg14xhnhRwYlnCI8d9M-OM36mZM 154
boaviztapi/dto/component/component_dto.py sha256=Dd1ACc5E-n20NBqnAwdpX4_RGomeVyTqCN4WtUS8W0g 212
boaviztapi/dto/component/cpu.py sha256=sBPe1WMnOOBWZhgf2Szisx-tykGNizpk7mKPn7rDLSE 1962
boaviztapi/dto/component/disk.py sha256=x-ZzRTI2Kf2GHaJPCZFkB60wLTCHw3z7fjP90C5c_1o 1814
boaviztapi/dto/component/other.py sha256=9dwAoGjbHAyWsY310xj3cWne7XItcB14JlnUPlIhmuY 2169
boaviztapi/dto/component/ram.py sha256=WMoaoK3goXQRK4t7_AZ4V2m1oxXVJBX-cVxvPnPc4lE 1440
boaviztapi/dto/consumption_profile/__init__.py sha256=tr9jXlF0AcaYkOoPOwQJ0KFoEEAjXRezH4oNHZ3RHe0 55
boaviztapi/dto/consumption_profile/consumption_profile.py sha256=k0yObt1mXIDWGCAMwi0dTnlnINlSZ3GgUpzXRrglDIY 1663
boaviztapi/dto/device/__init__.py sha256=5N6pzwgoH5p4ImEPChjk2VdXd0AooUgFYhZmZt42TiA 45
boaviztapi/dto/device/device.py sha256=w6ajhm9Ds-51eKE2CZO5vOnq9b-yDOhfHmCsu_b01fA 5183
boaviztapi/dto/device/iot.py sha256=OGPkYvxyqZIjjt9XNhcBMmWfEe4PuEexgY_zobmH4Bg 1211
boaviztapi/dto/device/user_terminal.py sha256=tPo2m6gaZRuWKeOU_RV62orvSVz2jGHvas_ELA-cr4k 2641
boaviztapi/dto/usage/__init__.py sha256=5g-N3wCoYsjqbjfN9RQy1lwJfCpgnKHqHk-fOS5ABJs 50
boaviztapi/dto/usage/usage.py sha256=vWaEBR8j-pV7reyVE9mwx_8-pBlHc--Qb3e6hRWfuho 6792
boaviztapi/main.py sha256=dlXx85txCVqmVB9h_F8CRscvBST683NPp4aeXxRM1dY 4904
boaviztapi/model/__init__.py sha256=pcOd-phoJZRSuclJT1unBnFbthvkplicYwqPAjCk_Lw 117
boaviztapi/model/boattribute.py sha256=apNNwi2UNTpbpc-9WdkQVrpFwqFpsq4ntlvw_CAweSc 3866
boaviztapi/model/component/__init__.py sha256=7eC3PayMYA-HgZIyZWRqpBHAI00kVxmd5ZIw0_0BJKs 318
boaviztapi/model/component/assembly.py sha256=Zwbo5QS3m0sswPqXcOKYxDYIXczqknpGqLYb31Q5Xgk 189
boaviztapi/model/component/case.py sha256=eLLX-kjNaC7gADMUhNHRUDpXZ0hKBDD1bvWYOk1Og0Q 720
boaviztapi/model/component/component.py sha256=WVbf8xYuuMXMUVn1P4fCfl21DFwsJyFgWk3qpduk0Rk 1089
boaviztapi/model/component/cpu.py sha256=EB5E7ui25aU3Qu0UQ8YmIELtHnXPRzz0Yo1o1wKZuwk 12759
boaviztapi/model/component/functional_block.py sha256=UOAuklyG3fZps-TedS5Banl5XWUsDFsQiECfk7lKRg4 2989
boaviztapi/model/component/hdd.py sha256=vaPhwf17aPuxa0mKwE4_LyVSutmffxsG718LC5Fu0f0 725
boaviztapi/model/component/motherboard.py sha256=x_ieTkuP6OaQw8_SY-OWmN2A_qPgaeSnWStwL5UAScc 195
boaviztapi/model/component/power_supply.py sha256=kRIWNGeC4Ty9Tu9mJtv7Yoa-zP1zygDdjedrlb0POY8 739
boaviztapi/model/component/ram.py sha256=o16V1cyOfJAaFH5hGHj25m_4aMp-7uvPl5GF_hPZVBQ 4062
boaviztapi/model/component/ssd.py sha256=H9reuJs75PifO1OxRLdJkwHBYRvoY6wzpyb8Y-7tVHo 2896
boaviztapi/model/consumption_profile/__init__.py sha256=GoSzLdfojnulvVRVsPASgopK3JSGsGqrWKC6JF6wnOQ 88
boaviztapi/model/consumption_profile/consumption_profile.py sha256=rUTHH0a07i3u2CPYbap9-W0piJz7cGQDAoy4YeGXOMg 7672
boaviztapi/model/device/__init__.py sha256=6ryvPNhPbMIksX9B9i8maXDPHy8CF4WFe-HUKUe_hmY 26
boaviztapi/model/device/device.py sha256=-sQzjPegujAgiTZ28TriL39_Z3uPHsSXXFRADkK_niM 916
boaviztapi/model/device/iot.py sha256=iEkpNJFlWtopnatdv_iainPnkS0YsHrkk4pkfHQudEQ 1788
boaviztapi/model/device/server.py sha256=Sk3931SLqcoFbdhfmAPH_zSkSKg646_2wmoFh6yuwiY 6385
boaviztapi/model/device/userTerminal.py sha256=p78X2FinjcU-TvBwCdpjVuNRkico8WAGiIAqsEghlQk 3988
boaviztapi/model/impact.py sha256=0uopifrcrxP1fFjvm34MG6b3S7gHwbcofFMvaYNNx8A 6974
boaviztapi/model/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
boaviztapi/model/services/cloud_instance.py sha256=HrjC_obURbU94x7HRs-xzFNUx8PYGG419ik8u7JoWSQ 4604
boaviztapi/model/usage/__init__.py sha256=HUDhoZ-cfdOSvee3kDxcz8i5AqkSfq17BTn0gA5CE5U 65
boaviztapi/model/usage/usage.py sha256=tvI8HwzaTOlKExtrSnNEZU-iVF4SZo-kNbYjzlqFl3U 8512
boaviztapi/routers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
boaviztapi/routers/cloud_router.py sha256=L6MDa_-TD6UECd6xukUuI6m2v5u7xHE7pjQ-xl4JwrU 4938
boaviztapi/routers/component_router.py sha256=JU6kRp0hchJtvFv8gz883cyW3Ljco4gl5Hy8FL_cGrg 17404
boaviztapi/routers/consumption_profile_router.py sha256=R8R28FytzyKVRkg4OVpGEmmhVczM_jfI4A0Z1PYpXrw 958
boaviztapi/routers/iot_router.py sha256=4O48gOn0aJjUUeQWmZ9Vs4OvA7JSwla2_DHFAGpEiG4 3226
boaviztapi/routers/openapi_doc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
boaviztapi/routers/openapi_doc/descriptions.py sha256=yOvTCiGOiCDf4OJs1y22TOmdOcYUSkvOkPbAztvHZUg 9638
boaviztapi/routers/openapi_doc/examples.py sha256=hHLL6_BUyGRPyapa2XmCTE1HvbD0-_eNpg6ewqBkWK0 2624
boaviztapi/routers/openapi_doc/intro_openapi.md sha256=hMfE3Jryvyyj-LiBXBgV4w3qX77uX-rExMTlm51Tjpc 2198
boaviztapi/routers/peripheral_router.py sha256=gpLVwGLpUM9spxrJjvYry5d5HViojs1Pm4D0A7qILHk 8625
boaviztapi/routers/server_router.py sha256=X7UbTOU22sEMce70g1VR6Su5V1oztsLP-hjef4ozM1E 3695
boaviztapi/routers/terminal_router.py sha256=Ybjnx3naPp2fis6kC1l5xIX5SpVf6oigFVut-OIi1tc 13564
boaviztapi/routers/utils_router.py sha256=LcIICRvednmax1Tt6LGObvEDmXzHRhfcazoHRzE_-9I 2950
boaviztapi/service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
boaviztapi/service/archetype.py sha256=KHHqJH3rjOQ4t6707bFGWXJ9hWil6pz5sv-l3XBwFuo 4517
boaviztapi/service/factor_provider.py sha256=hjX_f1Cu4YRKFmZ4hdIzH9VWZmuLVIcoJY-suYcRIJk 4261
boaviztapi/service/impacts_computation.py sha256=IPAF8pDY-bOPQPFIANaJHSiyIEhRdgRbILQ8_hZ35DE 26923
boaviztapi/service/verbose.py sha256=mnkwz8eF6vVNoL145ID1SOkdZJRnlTuQEMWtwD4dDhE 3235
boaviztapi/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
boaviztapi/utils/fuzzymatch.py sha256=bqwGjuRcpVVqXg113Hd2e1qjkis4Lym5l9Gsy3aDJOU 1668
boaviztapi/utils/roundit.py sha256=RvWVr9MZSPMJqRtgCg_xnPso2nYNNI72ejibDq5JJGY 4031
boaviztapi-1.3.dist-info/LICENSE sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8 34523
boaviztapi-1.3.dist-info/METADATA sha256=q6VgVlK28IpC8hNwmbZKTJrr2seZObEi1KtNwrNomG0 5994
boaviztapi-1.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
boaviztapi-1.3.dist-info/RECORD