pydap

View on PyPIReverse Dependencies (22)

3.5.1 pydap-3.5.1-py3-none-any.whl

Wheel Details

Project: pydap
Version: 3.5.1
Filename: pydap-3.5.1-py3-none-any.whl
Download: [link]
Size: 2389968
MD5: 582441e7afdde9c473597d52a4752541
SHA256: 1dffd68a8e417ac303a90d174da41a5eca4cd0996100c7eef33ce809a04a97dc
Uploaded: 2024-10-30 02:21:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pydap
Version: 3.5.1
Summary: A pure python implementation of the Data Access Protocol.
Author-Email: Roberto De Almeida <roberto[at]dealmeida.net>
Maintainer-Email: Miguel Jimenez-Urias <mjimenez[at]opendap.org>
License: The MIT License Copyright (c) 2003-2010 Roberto De Almeida 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: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Requires-Dist: numpy (>=2.0)
Requires-Dist: requests
Requires-Dist: scipy
Requires-Dist: lxml; extra == "cas"
Requires-Dist: Sphinx; extra == "docs"
Requires-Dist: Pygments; extra == "docs"
Requires-Dist: pandoc; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: gsw (==3.0.6); extra == "functions"
Requires-Dist: coards; extra == "functions"
Requires-Dist: netCDF4; extra == "netcdf"
Requires-Dist: gunicorn; extra == "server"
Requires-Dist: PasteDeploy; extra == "server"
Requires-Dist: docopt-ng; extra == "server"
Requires-Dist: Webob; extra == "server"
Requires-Dist: Jinja2; extra == "server"
Requires-Dist: beautifulsoup4; extra == "server"
Requires-Dist: lxml; extra == "server"
Requires-Dist: pytest (>=3.6); extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-attrib; extra == "tests"
Requires-Dist: requests-mock; extra == "tests"
Requires-Dist: WebTest; extra == "tests"
Requires-Dist: flake8; extra == "tests"
Requires-Dist: werkzeug (>=2.2.2); extra == "tests"
Requires-Dist: gunicorn; extra == "tests"
Requires-Dist: cryptography; extra == "tests"
Requires-Dist: gsw; extra == "tests"
Requires-Dist: coards; extra == "tests"
Requires-Dist: docopt-ng; extra == "tests"
Requires-Dist: Webob; extra == "tests"
Requires-Dist: Jinja2; extra == "tests"
Requires-Dist: beautifulsoup4; extra == "tests"
Requires-Dist: lxml; extra == "tests"
Provides-Extra: cas
Provides-Extra: docs
Provides-Extra: functions
Provides-Extra: netcdf
Provides-Extra: server
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5642 characters]

WHEEL

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

RECORD

Path Digest Size
pydap/__init__.py sha256=F8odP0-F0CMUtm3-A_dzEROioh238u1V8vQWuLbw0wU 171
pydap/_version.py sha256=U_HUm0rbdbQ7Z46-KVnKZvuH0LN4SruHQXLiLa6lwqQ 411
pydap/client.py sha256=vL8zKeJHdcSPneW_GXqOSpYuddcNm1kMBWK5ZzsGTA4 9306
pydap/exceptions.py sha256=ROhhqVVCptT3vPdwjTE64SaTQ1B_wEdtKRXS7iKc4_I 1002
pydap/lib.py sha256=PicR7FLAiSaOhQI_VOwGtS0TwrKoIh45gBYvm2zIiD0 11359
pydap/model.py sha256=Mx4m0UPFk_K_Co6LkihDmM5ziBDbmsauhLWid2LoKDk 32737
pydap/net.py sha256=oUF3CInICPReddIDt2TIApUq3Li7XI2F40j29hU6WKo 6166
pydap/pycompat.py sha256=sOjbACr-QtcDP_Ab7kt-GCIS7g3ABGcGuZp63bwbLVA 1568
pydap/apis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydap/apis/netcdf4.py sha256=PdewIUafV4nbpFq2G-zF1D3tvDU5wM0EPF5weTLu-4E 1150
pydap/cas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydap/cas/esgf.py sha256=kl93_2Zjsd1CPxdMrIH5gtLI0qvNchN9qAVaejF-9fk 1405
pydap/cas/get_cookies.py sha256=mRoZr5FDBdqFfKfWhEmEzZdQz_91taiR9dRnfEQX-yo 6004
pydap/cas/urs.py sha256=mH7QqbBWwPsR_My6sH_fX4jH1ngK_1nI6PADMdIIJeo 916
pydap/handlers/dap.py sha256=Qby6ftw-hOdJ9YbYMOt7w3e9D-o_jhkB8JJjvGIatiY 26345
pydap/handlers/lib.py sha256=8KYKGZc4RCozikOLvPitkDK3FzxcxclPNcnYTgerrrc 17284
pydap/handlers/csv/__init__.py sha256=0mLxuCPUhYDi4cfzweFc8BXgMU5Y2DB5qoZoktMr_MI 7958
pydap/handlers/netcdf/__init__.py sha256=Yiu8RAhHjRCEAoMlBjq81IAiy9InWaoryJ39GUDh5yA 8982
pydap/logo/pydap-ico.png sha256=mCQvf2OgH8qZoskM4nrs6_iGsia5mcd2i5xUoYcVVSA 4078
pydap/logo/pydap-ico.svg sha256=fXXCPr_f_Yo8bU29p6HM4zog66IAge1PU0i1fUl15l4 1491
pydap/logo/pydap.png sha256=hZoF3xsPehQS0aTNijyvfN2D88Wv6t1bpXbRXSJXw6Y 10073
pydap/logo/pydap.svg sha256=g5sI6IO1OSnSDSKyMj_Bv2c3FHwNRQVw-JUXxYMZccY 3310
pydap/parsers/__init__.py sha256=E4lKh9ZDblLWZ-QOQj-9mi--ueqMwC9XiKOj8t_wiHU 5842
pydap/parsers/das.py sha256=c1ftWQzKLzdsGJX_2nh-dV-Pi3CmgiTTeTbMLtZ6RSw 4309
pydap/parsers/dds.py sha256=wmDHMDAptvtz-77Qc4s3cXLXJXhdiGF8KM8Pg3rm-FY 4528
pydap/parsers/dmr.py sha256=9aze7N0Tc_bGkVE4m_QUbZSGY-lqUjeiGHUpDtPHIbk 10656
pydap/responses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydap/responses/ascii.py sha256=WnHy392rVt4d9FEYClo1QLuIh6kkIJcrGhrjS5drGN8 2303
pydap/responses/das.py sha256=eXJFm1ze9tCv7xtUGGBw2Y8HSh86LrupCoOjXy3VU_g 4693
pydap/responses/dds.py sha256=50eFnnKyMxg56i6gxC_CWZDs6zytlJjlTjHj3DfxdEg 3272
pydap/responses/dmr.py sha256=Cf2oRsaCy5wNP-WwqlOrk88J5Sn_gM0wLsfXCfqeP74 4966
pydap/responses/dods.py sha256=idYEAFamEWWOVevewai8P2NdcsC-Q_mE3_ZojbbFzUg 9061
pydap/responses/error.py sha256=tLzxcYh2HI3-TamM7thkH4EKYFjYV8qclPAKDnJELaM 1238
pydap/responses/lib.py sha256=tmDeK2YOW3feM_RoLL6qZ_E26qI16g92Ltc8TSWi0Sg 2900
pydap/responses/version.py sha256=XBBuRx880qvJK7G5rTQSpULq7f5pE51X6PxBuUYZv_0 1532
pydap/responses/html/__init__.py sha256=7my_8-t_1iK-e9cTq3mY97Vj0QMH9PsLCzWuuyMoCgw 3526
pydap/responses/html/templates/html.html sha256=YIjGoK8-YexhqQNLmxHq_4j_UbcHjvWdv_Uc-LDDYek 1052
pydap/responses/html/templates/macros.html sha256=W9Lzex7ljyKDts9ESa8Y38CEUhevGDwLLYIvlM7u7Kk 2768
pydap/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydap/server/devel.py sha256=Y5E4nnffqaszfnXBsF87g-XBqMuLGjG9FKEYkmGOl10 5384
pydap/server/devel_ssl.py sha256=SGLs_xrY9GvPvho5dQj4TCopX9vu-UQSxgNMc3_EJj8 4311
pydap/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydap/tests/datasets.py sha256=sF1mP_4mhTTkA5PTi72RVX-P8e9wVuGkjukju5UFGUc 9143
pydap/tests/test_D1.py sha256=GIOcHAnk-D1rN1Tchr0fMmAzW_51SuROtRvokqdowkE 2867
pydap/tests/test_cas_esgf.py sha256=zva0vt0rqR_FZ10F_RIof8qRo9VB3xI-N0eaZc8iWq8 4306
pydap/tests/test_cas_urs.py sha256=-ztTsXSDEzKZOl81Lxqa1IC3fEv27G_w07O3AH4OzwY 2510
pydap/tests/test_client.py sha256=DrwaheSHtB99eLr-NEuOfq6i1gfG74ZBOEr6Mip-5U4 8680
pydap/tests/test_constrain.py sha256=ysTb3cJdf-2OjBfBQc1MZanE-5UTR6wq9etxt4kXFqk 907
pydap/tests/test_dapper.py sha256=BAl2N0cSEEFjvWTTwZaTLXCAxfXtHN2EZ4MjVDK-A6w 4329
pydap/tests/test_exceptions.py sha256=oRQtDmvbXvdHMuML-YyZ3Z7mN5c6DgIL98wvcuQhXDQ 516
pydap/tests/test_handlers_csv.py sha256=Bblal_lP8K-R4vy-Zbts5qh9gf7_7690IyKpm6z0Mdo 2275
pydap/tests/test_handlers_dap.py sha256=Zm_fvJTlzhGmAhoieLVb6FG0modIJIoDe150wsF1vaY 22836
pydap/tests/test_handlers_lib.py sha256=wg5bpZMB_LL0hNEF6gk1hGCyTkHa_HQ-hlS-013i45Y 17775
pydap/tests/test_handlers_netcdf.py sha256=1wFbDp2Hwcnduv0nMxIBbLUCye-6X-wbZ2PVaU_pD4E 7312
pydap/tests/test_iter_data.py sha256=jWoSdZUC90Ube3wiqY78FC2EhmL-n-H9U-9yuo7igC0 7032
pydap/tests/test_lib.py sha256=2mYfWx2X29mwlSGLaQhC5foE_Iy3Q9OIAZsMp7SCUm8 9928
pydap/tests/test_model.py sha256=4Z4twcLMMTU009Rr-RfRLREUl8CbqXL_E-67Vi2Rr5k 19094
pydap/tests/test_net.py sha256=Q789ulEQHyOku7rdQ2H3hPcwxlQsztfY2YMiEbprbiM 1760
pydap/tests/test_open_dap4_url.py sha256=PIuQm640q35UPbSRH5Al_3a3fOBdxkKUBxMPRD9L34s 746
pydap/tests/test_parsers.py sha256=_bSANmBUkkU025q8Bh9kxiG2DqYckQ2uGQ1l1A9tEWY 6857
pydap/tests/test_parsers_dap.py sha256=RyILQTlQNOCH81HNvSLAxgZLqhG-DCKgOIdywFnLaUw 1363
pydap/tests/test_parsers_das.py sha256=ss_koV22L00yTgENC-kr_Q2RKm1isZlXKjssiCee7dU 2518
pydap/tests/test_parsers_dds.py sha256=9qkdghlH9zxkcWrkvFKr-n38oBLj_Qol7HzpEypKDlg 4840
pydap/tests/test_parsers_dmr.py sha256=BVqy-5n28zHx68u94TIZojC4fkKPKpKA7Jfu7zY8FGU 10726
pydap/tests/test_pydap.py sha256=OXOgNUozCg3wM1UGyvSPYDRimeytptQpPsy6K6_5R6k 248
pydap/tests/test_responses_ascii.py sha256=lDh6UJBzw52bUsUilvp-NUHSggcIGnlj0ZIsvRIqdqg 2892
pydap/tests/test_responses_das.py sha256=tRTNZZWxxLuIt3cibIlil3B4_OlGdzjcpCEYaBkOZjg 4319
pydap/tests/test_responses_dds.py sha256=izs02b2q635uqUlOtMSBQlVGJbBwBqFGAe_Vno1YKEI 3261
pydap/tests/test_responses_dmr.py sha256=2tmRl3HFWjdabM6xU8XUkcJQLqAdBD5lM8OHNE8Git8 2104
pydap/tests/test_responses_dods.py sha256=zHXx55UZ7h4eA9NdvBT2JlYWz5brp6eRgTdQRoCLC78 14460
pydap/tests/test_responses_error.py sha256=cJozzjvItllsfVcIiLNnjkAzaNiRmhQ08TihbiLEzVg 1375
pydap/tests/test_responses_html.py sha256=ctDsqN0ZGrcCNficyldIqSX6h5Ea9WBRX7ApH4vvjnU 6381
pydap/tests/test_responses_lib.py sha256=eSHHkPnX9XG_ifEB_XOtYVFrDkn2RxcVjy0kG1FKXFI 3121
pydap/tests/test_responses_version.py sha256=Bkslc2kib-LSQpAcnWVJWRgeWu0OJ30Q9Wu-xYqjV98 1378
pydap/tests/test_server_devel.py sha256=e1RmRl9D5ETtbuO-Q0VCTMbA3AL1YpgIrPfftfzu7yk 3753
pydap/tests/test_server_devel_ssl.py sha256=QQgNmjbWHSxnw-J_8NrNCPJXHJT_Qg9ViUXxo4EGaS0 2669
pydap/tests/test_special_chars.py sha256=wA_9cX0UKUYR-EQLQx1RivzYxzcNB_Lq-ZaSdSFHejc 2196
pydap/tests/test_version.py sha256=6FmWac0dD_pN_CzYZqq6hR8n1IXqZZnCOZVsbw3ojec 81
pydap/tests/test_webtest.py sha256=9_7SdnKIJBOoEOCAmZ04AzIRlctySvlFZl_O2mhgCg8 481
pydap/tests/test_wsgi_app.py sha256=rTHjjRPu4Um0NletYbMlT05_nctttqFuQrRAUwnNjHw 5979
pydap/tests/test_wsgi_functions.py sha256=OPwrc1oHuMH9IXZOgN88HYmI0OEghb9uYz1Hk41jtpQ 13689
pydap/tests/test_wsgi_ssf.py sha256=sNmaficPfic02zHW94rljF1nP1iMQtnf_vBkFuZjLuM 6800
pydap/tests/dap_4_access/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydap/tests/dap_4_access/analyze_log.py sha256=OmBAcJ1-Nl2QKkZRYb_FRAiR6bG8u4aYa2oxbgvO8_8 552
pydap/tests/dap_4_access/dap4_access_test.py sha256=bIR4Inr1tnCeGits0MBIboZVaJZZP5gVA2seml7DQ2Q 2312
pydap/tests/data/coads_climatology.nc.dods sha256=E3E3knVjSGyeRQJetmxV0RhKOlDDxPUiFu12MOlK_AI 96
pydap/tests/data/flatgroup.dds sha256=TPeIYMG2nhJkwO19TDLj9q_BxSxHqD9Y7A5SMJmSwLA 434
pydap/tests/data/rainfall_time_malaysia.cdp.das sha256=KBXZ99o8R2pJ1dqFZDL2Ar1jHtEXA-JI43W6tV8DIg4 1466
pydap/tests/data/rainfall_time_malaysia.cdp.dds sha256=DhHkfOmO2WbysdqmxHbe3s_2KvLdtcaebHxkDzgo6CE 1191
pydap/tests/data/rainfall_time_malaysia.cdp.dods sha256=FvCfw52VWOZYkybdNDc71eZjLXe6KPkiRZK9FqZi6Ic 5673697
pydap/tests/data/test.01.das sha256=CXPcGV4RSGqy_O5gNYxSw_b7jMozH1gDJutf6MH3yYU 401
pydap/tests/data/test.01.dods sha256=ovoSvFLxmX34bWYfQjv6dbdQCjaU7WIgnhAzJ4KS0ew 263
pydap/tests/data/daps/20220102090000-JPL-L4_GHRSST-SSTfnd-MUR-GLOB-v02.0-fv04.1_subset.dap sha256=stv9OHTaxRsa8wBjyx_vfyq6hNqalTx_o8VLSszPxb0 8522
pydap/tests/data/daps/20220531090000-JPL-L4_GHRSST-SSTfnd-MUR-GLOB-v02.0-fv04.1.dap sha256=khFcO9jBZQiu2IcQMrmB5JQRsjPwuvICs0DxP2LqOIw 9983
pydap/tests/data/daps/MY1DQND1.sst.ADD2005001.040.2006011070802.hdf.dap sha256=YwrJZ2sW-241q11feF9hxzq6rlDe8fvUZmkbOMNU2Uw 80619
pydap/tests/data/daps/coads_climatology.nc.dap sha256=FrJroIx7Lc2DXMEVB2Nt9qk9NC15K5AAtuUigWWuXYM 1489
pydap/tests/data/dmrs/20220102090000-JPL-L4_GHRSST-SSTfnd-MUR-GLOB-v02.0-fv04.1.dmr sha256=7h1Ay5oBZ8nD3Zl1Z-GcC612cnP1z3cSq7BGyZ3iroc 16497
pydap/tests/data/dmrs/ATL03_20181228015957_13810110_003_01.2var.h5.dmrpp.dmr sha256=rhZBQjBjrCyf_MwQtCKn0SBN_jJF0xnheHUQDX_gI7s 7327
pydap/tests/data/dmrs/MOD05_L2.A2019336.2315.061.2019337071952.hdf.dmr sha256=qf4mI4VRoPxww-UsyHRmuFC7C8NfT4Ai3oFaTtgnSHI 29098
pydap/tests/data/dmrs/SWOT_GPR.dmr sha256=6BEJR6NwKi8eYaiczJWYAhsxTrS2OWaJ5Huo24YNzzk 73782
pydap/tests/data/dmrs/SimpleGroup.dmr sha256=ihi7cFnjfG89gzfB4_c3t_73jYXy_EivN1PLP6aNDOM 1977
pydap/tests/data/dmrs/SimpleGroupFlat.dmr sha256=TOqs00BEiAEuXD_nlE2DRe9J9r_6n16VSJCQaUbFP1c 1772
pydap/tests/data/dmrs/coads_climatology.nc.dmr sha256=M59EihQc1kodVMNCGoklVSIMdPuYC3pgSLG-gHpmC_8 4997
pydap/wsgi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydap/wsgi/app.py sha256=aMXT_-UeRd81uc7-S75pHnJCWLvs59DQGYSHDBb9X5w 10136
pydap/wsgi/functions.py sha256=zHsygNVhiVvumolWJlZZ9bJztF1X5GeQCtIKAG7MOQs 6283
pydap/wsgi/ssf.py sha256=NPH5IyhJ1Qv8TGjyexXwGhYcQxmDEu8kClqy0ZWYLDE 6542
pydap/wsgi/templates/base.html sha256=epQqOVmP4QahiTFHfLV2webRemKLXShJ3DglsrsiHcg 2972
pydap/wsgi/templates/catalog.xml sha256=QLv6dw4nRbMBfl7yAO0SNgfjkpb4KqaYqnE_VYlhriY 1225
pydap/wsgi/templates/index.html sha256=5jB5S3iLt5shqfnmw8m9RoWejdi1g0vRLcWR5_IwVjg 2376
pydap/wsgi/templates/static/logo.png sha256=UVs23N04jo9wO-Rzl2EQ188fwtVO3iszCQxKNJEOHO8 3300
pydap/wsgi/templates/static/style.css sha256=vJS9Pw8xSFVK7pXIVv9ACXKqjEyfwhTWyhR8mmkuWrk 708
pydap-3.5.1.dist-info/LICENSE sha256=sGAIER2V3mENz3Wr56LPnRuxJYx34QeOlSSi79LVy3A 1084
pydap-3.5.1.dist-info/METADATA sha256=jGYqxDDd27ESArujJjeRuLu3vGs_10UyTUl0aSv61qw 9501
pydap-3.5.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
pydap-3.5.1.dist-info/entry_points.txt sha256=Q0jXQtx49rWjBx1A_RVs_o7Bi_u81w-sfLR-_e0ycFY 644
pydap-3.5.1.dist-info/top_level.txt sha256=Rad7I7X_1AuSFiQ8knj8NOVAweHCoozDcvesK0iaCaw 6
pydap-3.5.1.dist-info/RECORD

top_level.txt

pydap

entry_points.txt

dods = pydap.handlers.dap:dump
pydap = pydap.wsgi.app:main
bounds = pydap.wsgi.functions:bounds
density = pydap.wsgi.functions:density
mean = pydap.wsgi.functions:mean
csv = pydap.handlers.csv:CSVHandler
nc = pydap.handlers.netcdf:NetCDFHandler
asc = pydap.responses.ascii:ASCIIResponse
ascii = pydap.responses.ascii:ASCIIResponse
das = pydap.responses.das:DASResponse
dds = pydap.responses.dds:DDSResponse
dmr = pydap.responses.dmr:DMRResponse
dods = pydap.responses.dods:DODSResponse
html = pydap.responses.html:HTMLResponse
ver = pydap.responses.version:VersionResponse