modelskill

View on PyPIReverse Dependencies (0)

1.2.0 modelskill-1.2.0-py3-none-any.whl

Wheel Details

Project: modelskill
Version: 1.2.0
Filename: modelskill-1.2.0-py3-none-any.whl
Download: [link]
Size: 1224421
MD5: db31f2fe38d9bb635910e87816da340a
SHA256: 5820341469eb47f8a9e81dfd68c536821a6c3238e90ccad568cba212ccc14fcf
Uploaded: 2025-03-03 08:51:59 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: modelskill
Version: 1.2.0
Summary: Compare results from simulations with observations.
Author-Email: Jesper Sandvig Mariegaard <jem[at]dhigroup.com>, Henrik Andersson <jan[at]dhigroup.com>
Project-Url: Homepage, https://github.com/DHI/modelskill
Project-Url: Bug Tracker, https://github.com/DHI/modelskill/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Requires-Dist: jinja2
Requires-Dist: matplotlib
Requires-Dist: mikeio (>=1.2)
Requires-Dist: netcdf4
Requires-Dist: numpy (>1.24.4)
Requires-Dist: pandas (>=1.4)
Requires-Dist: scipy
Requires-Dist: types-pyyaml (>=6.0.12.20241230)
Requires-Dist: xarray
Requires-Dist: plotly (>=4.5); extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff (==0.6.2); extra == "dev"
Requires-Dist: dask; extra == "docs"
Requires-Dist: netcdf4; extra == "docs"
Requires-Dist: plotly (>=4.5); extra == "docs"
Requires-Dist: quarto-cli (==1.5.57); extra == "docs"
Requires-Dist: quartodoc (==0.9.1); extra == "docs"
Requires-Dist: jupyter; extra == "notebooks"
Requires-Dist: nbconvert; extra == "notebooks"
Requires-Dist: nbformat; extra == "notebooks"
Requires-Dist: plotly; extra == "notebooks"
Requires-Dist: seaborn; extra == "notebooks"
Requires-Dist: shapely; extra == "notebooks"
Requires-Dist: dask; extra == "test"
Requires-Dist: geopandas; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: openpyxl; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: types-pyyaml; extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: notebooks
Provides-Extra: test
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 4502 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
modelskill/__init__.py sha256=3RAERd3JX9_xv2fqTfglbUb8ARcIi4oxXlQUm8vGw30 2429
modelskill/configuration.py sha256=A0G0OtwiEAvWhQ5dNkiFbN-j5riVgNRX1ZW3S3KQIz0 3448
modelskill/matching.py sha256=TzT3m0BFC631fYBOrFXE0-rl8km68Qgdl1qUntgD0xc 14512
modelskill/metrics.py sha256=-4qLD2JsUJAQj7OkumWwaBQk5DY2FiPPNx8ubrY86uM 32830
modelskill/obs.py sha256=T5-bY59Z6uMTQmtNt_HZvJJF-NsXx47VJN4lstWgXYg 12287
modelskill/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modelskill/quantity.py sha256=H5i2p_bI6JxjcL-EG6RHbENiaz5vuh6pG6ZyvJfA31o 4910
modelskill/settings.py sha256=SGNZvC08Cx6JKp8DG0d5pm34hy5GcQ57FZTI8IH7Y-U 14067
modelskill/skill.py sha256=Fcz1XBr0QMCk_rBwBJ9xJlijIgz2A69F_5_XyGjsuH0 30134
modelskill/skill_grid.py sha256=faWczxrRUiPJxt5xXCMJN4KF2lEaaf5l3pAwaxPCYEg 6434
modelskill/types.py sha256=h6o0cSvgiqVls6U_V5GvHt3qewSWLIxgHdML12cWhGI 2394
modelskill/utils.py sha256=u5_9YhNRq_leyyVOjxnHbQr1dI3l_Q7c7Tu52yCrqaE 5759
modelskill/comparison/__init__.py sha256=g-P0Btier_5VuIhPTZdBnOLJoLRPPSxedVpUi5zdTKc 504
modelskill/comparison/_collection.py sha256=el8eGFhjZ-IYg7J-M6X-jJkhjV6cXgYY4t-eaYypWgA 34998
modelskill/comparison/_collection_plotter.py sha256=e1HyZ3wJL1Yxs5PnNN1E1ofczcow1tZaHXI1AbF6PDw 26313
modelskill/comparison/_comparer_plotter.py sha256=doHxoNYJjwrKmRqWRi3JVssPQSM0C7Nejl4kiPe6B7w 26700
modelskill/comparison/_comparison.py sha256=fw0ARRv1yBQFJBt9-eCVlql23KFglfKto6TALtzNGn0 44649
modelskill/comparison/_utils.py sha256=Fg7qpGO1hp6u1rYZZCH2uQAreNPYqd3Z8hMjZGjrC8o 4402
modelskill/data/__init__.py sha256=WFP4-PtIG7UfRH-oCPtMga2ulbFI6B_38s5GjioeEbI 1295
modelskill/data/oresund.msk sha256=KY3t8CnrdmL4B13v2emWK8ji3hDycXV-CynQx2zlQPk 1174034
modelskill/data/vistula.msk sha256=neuDmESG-zVNAIAh9E5200xO5eCeTJAZcVUNcAesk0I 1040264
modelskill/model/__init__.py sha256=vFXYJo2Zn3Fmlh8wZPvvk7g1AsDocHa-shtgwiXNL68 1345
modelskill/model/_base.py sha256=lVhLJdNjFr1cDTGg7OP0xR23_1ylDm3mDivIa_xqxUI 3005
modelskill/model/dfsu.py sha256=NDzgXtFiwcSke74B_dW8iugnk_bnH2AIbWYdGwwg5m0 11543
modelskill/model/dummy.py sha256=-GvTXLjhC80GBQKhbgVdBvj7XJFDEAmWTdJwO5kcNPU 2846
modelskill/model/factory.py sha256=-ikMpucAm5CRmElMV42fg4dgX7E20ydCJ-EFanp4wbM 3488
modelskill/model/grid.py sha256=Nq0dZ-uzJ6iQsLOBbRR1dq2WWk_qGHHqP4wlP5LMFYU 9095
modelskill/model/point.py sha256=0PEkUdIO3o2d_d1KaFzMTCmfIah85nT80VrFHX-sWwk 5486
modelskill/model/track.py sha256=cWVmxgqC5CLZcXl-RBTozMDOBqzLxumkRSmibc-XMSw 3946
modelskill/plotting/__init__.py sha256=3jLrMvz0qYZ4NfkZNjfpjxoAgMhpIYZzKClJvmUXSuU 932
modelskill/plotting/_misc.py sha256=AhiFxz7h_uAS0MAvPh6MhP2RwIae-AW5MNSwdpTWSNM 5028
modelskill/plotting/_scatter.py sha256=4SoSaq-fnfyNZMRN5hmAkT7ohPQro5fwS-P_7uLTJKQ 24817
modelskill/plotting/_settings.py sha256=xY23JunUpFJ1hgq7TxKpqfMITjWZ_r3b103fwXVtUv4 2546
modelskill/plotting/_spatial_overview.py sha256=plW3hgJR_pRMGRnH9J9oPtI8Gyz7gaOaO6tUmCtgd5c 3536
modelskill/plotting/_taylor_diagram.py sha256=Hl1vXY9v3Ri2cyLuKcMvoS1EjSb0rfydJTLo1WS-wOI 2811
modelskill/plotting/_taylor_diagram_external.py sha256=RPWrsCpkTPZb7LxSFldbpT3E3i8s_AOXir0cfMq4JRc 5051
modelskill/plotting/_temporal_coverage.py sha256=9yX031opEClbqQn5tE2Xysfo2RuY_7YNPgszfQbll-k 3255
modelskill/plotting/_wind_rose.py sha256=xbY1_q9hAHe8vBQXRQ7lEP93WEebPShzq6iCu11KPM4 16422
modelskill/styles/mood.yml sha256=f9qgdfwKKIHL3C3PCTFoyffSZ242zsGwYwjW7-4IZok 1018
modelskill/styles/simple.yml sha256=te6IYHnn0B8g5GRX88Tafa7vWowEVVkv1B8LS19rlxA 100
modelskill/timeseries/__init__.py sha256=Grj86FENDTagp68DgCtrNE1kFfsoIudk1BJJCAkUhKE 199
modelskill/timeseries/_plotter.py sha256=2EFCeY44EuwO18eb5SKje-T3tytZqEyQppWcvG2OQbc 3307
modelskill/timeseries/_point.py sha256=2qiy3i6XkvhHv1MnCt0tFIDzEUTpNz7xkF6Rztwe88E 5591
modelskill/timeseries/_timeseries.py sha256=FggMeQeXGv232lOd_idDR1ypDjpcx19oe5ASYzaj-hA 10932
modelskill/timeseries/_track.py sha256=mQQw_KqbnDhAimnc_MNM1yZULCkb4aAiSO7ISmFhegM 5189
modelskill-1.2.0.dist-info/METADATA sha256=WyO0Xm2N33amr5PyDVZhOfjCamFlLDo5h5w3mLj4YZ0 6674
modelskill-1.2.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
modelskill-1.2.0.dist-info/licenses/LICENSE sha256=rpNEvZ4ukYYT9bNmy4GHFZdFlR7srxL5fs3v9Ta4-iI 1060
modelskill-1.2.0.dist-info/RECORD