caf.toolkit

View on PyPIReverse Dependencies (3)

0.8.1 caf.toolkit-0.8.1-py3-none-any.whl

Wheel Details

Project: caf.toolkit
Version: 0.8.1
Filename: caf.toolkit-0.8.1-py3-none-any.whl
Download: [link]
Size: 68717
MD5: 1398b43b6ab56ff132fe2a8b39acaa8c
SHA256: 49a34f908b4f775330e180914e1c4f9348f2f3428363a35be83d41b43ec939a2
Uploaded: 2024-11-07 10:48:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: caf.toolkit
Version: 0.8.1
Summary: A toolkit of transport planning and appraisal functionalities
Author: Transport for the North
Project-Url: Bug Tracker, https://github.com/Transport-for-the-North/caf.toolkit/issues
Project-Url: Homepage, https://github.com/Transport-for-the-North/caf.toolkit
Project-Url: Source, https://github.com/Transport-for-the-North/caf.toolkit
Project-Url: Documentation, http://caftoolkit.rtfd.io/
License: Copyright © Transport for the North (“TfN”) (2023). Use of this software and associated documentation files (“the Software”) by you indicates your acceptance of the terms and conditions below (“the Licence”). We make available the Software to you on the basis of this Licence. We do not sell the Software to you. We remain the owners of the Software at all times. We grant you a non-exclusive, worldwide, royalty-free, perpetual licence: (a) to use the Software; (b) to develop, modify and maintain the Software; (c) copy, publish, distribute and transmit the Software; (d) adapt the Software. Where you do any of the above you must acknowledge the source of the Software in your product or application by including or linking the following attribution statement in a prominent and noticeable location in or in the context of your product or application: “Outputs derived from CAF.Toolkit (the Common Analytical Framework Toolkit), developed by Transport for the North [https://github.com/Transport-for-the-North/caf.toolkit]” Any adaptations applied to the Software before application should be briefly described alongside the above citation. We encourage you to submit to us any adaptations to the Software and where you choose to do so your submissions will be considered for integration into the Software. The above are important conditions of this Licence and if you fail to comply with them the rights granted to you under this Licence will end automatically. This Licence does not grant you any right to use the Software in a way that suggests any official status or that we endorse you or your use of the Software. The Software is licenced 'as is' and we exclude all representations, warranties, obligations and liabilities in relation to the Software to the maximum extent permitted by law. We are not liable for any errors or omissions in the Software and shall not be liable for any loss, injury or damage of any kind caused by its use. We do not guarantee the continued supply of the Software. This Licence is governed by the laws of the jurisdiction in which we have our principal place of business.
Classifier: Programming Language :: Python :: 3 :: Only
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
Requires-Dist: numpy (>=1.19.0)
Requires-Dist: pandas (>=2.0.0)
Requires-Dist: sparse (>=0.15.4)
Requires-Dist: tqdm (>=4.50.2)
Requires-Dist: pydantic (>=2.5.0)
Requires-Dist: strictyaml (>=1.6)
Requires-Dist: psutil (>=5.9.0)
Requires-Dist: setuptools (>=64.0.0); extra == "dev"
Requires-Dist: black (>=24.1.1); extra == "dev"
Requires-Dist: isort (>=5.12.0); extra == "dev"
Requires-Dist: mypy (>=1.0.0); extra == "dev"
Requires-Dist: mypy-extensions (>=1.0.0); extra == "dev"
Requires-Dist: pydocstyle[toml] (>=6.1.1); extra == "dev"
Requires-Dist: pylint (>=3.3.1); extra == "dev"
Requires-Dist: pandas-stubs (>=2.0.0); extra == "dev"
Requires-Dist: pytest (>=7.4.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.1.0); extra == "dev"
Requires-Dist: pytest-xdist (>=3.3.1); extra == "dev"
Requires-Dist: tox (>=3.24.3); extra == "dev"
Requires-Dist: versioningit (>=2.2.0); extra == "dev"
Requires-Dist: sphinx (>=7.1.2); extra == "docs"
Requires-Dist: pydata-sphinx-theme (>=0.14.1); extra == "docs"
Requires-Dist: graphviz (>=0.20.1); extra == "docs"
Requires-Dist: sphinx-gallery (>=0.17.1); extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: sphinx-argparse (>=0.5.2); extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2234 characters]

WHEEL

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

RECORD

Path Digest Size
caf/toolkit/__init__.py sha256=NgdyhLN6o5ICDQi5GgDJSO90GIh_yjdNlSpNwQgXQEw 906
caf/toolkit/__main__.py sha256=NKzV4Dk9XdMvFjg2CbmfJ3iysGugSuA4aH5Te1VQrnw 8390
caf/toolkit/_version.py sha256=TYD5widnNuWJGHLcOIC_RVnFpoQHiw9u3WYfTQt53hY 420
caf/toolkit/arguments.py sha256=TfNCOwQQH8ts1gI1NfIl9P3-nuWGQxCwxyHSP34oh4M 12117
caf/toolkit/config_base.py sha256=pQB0OKwXYkJwJD1-jSE1HU83xYne3Oivi0lqfbSzobo 9801
caf/toolkit/cost_utils.py sha256=m5dtrDIn2R4MqC4G4yS1hu5hcT1KGp0P4eYiddjOIlE 27400
caf/toolkit/io.py sha256=388GZVJ__-aOCbykZJJXHiRO4pVtjDYBUtav9MLRmq0 6994
caf/toolkit/log_helpers.py sha256=9-tiSi4HG6b6meN7zaJemryjAs-pd3TAwcZhR2w2Nbc 24191
caf/toolkit/math_utils.py sha256=XheDzdWY0nZBKHsUOTzCfFXZTN8uPiutjU_PUPxTU8w 9181
caf/toolkit/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
caf/toolkit/timing.py sha256=VAl5ITmHsAPQRrSKHfVHqvTYVBdK5i4gMR8msja7Zls 3625
caf/toolkit/toolbox.py sha256=znSfhfCp28gRmdlVMcW7pW8lgMhGJ7YKy6me8In99b8 5341
caf/toolkit/tqdm_utils.py sha256=UCK4DyLXFxfPl5-A407uL4BeBu6flbqZ__U26zdOjb8 1854
caf/toolkit/translation.py sha256=O9rg6uxuPyLmWssIUpX1ZOrzEo1oSCIcRU9dSdkvHbw 45017
caf/toolkit/validators.py sha256=Ziq2l24SP9vAHwDHoatVYl0V7SkE7fFgwO8RTFPyU90 1052
caf/toolkit/concurrency/__init__.py sha256=gXjTVJ6ntEGEd_Qd3JowesyLpujeeKX-LCFy91Itqgo 91
caf/toolkit/concurrency/multiprocessing_wrapper.py sha256=Jwz84vDTvxQvKQwgj_FKev_mkMnQTrPT7M8NDULKkS4 18529
caf/toolkit/core/__init__.py sha256=BfJidPiJpTuhnJF6pKJ8cEzgpXG5jsgvoP7Je3Y3KRM 127
caf/toolkit/core/types.py sha256=TZh7qG6gsdl7lxImHlfd-q2YtglnPoDXPgardrbGO1o 327
caf/toolkit/pandas_utils/__init__.py sha256=Tpa-d34pImm69rimuvuJkP4HwymX5hBDsxMQgLX-T8E 247
caf/toolkit/pandas_utils/df_handling.py sha256=EG7m8Qsjg9hT-oovNjACMfz63J_Oid5WVrWX0vbphmI 21394
caf/toolkit/pandas_utils/numpy_conversions.py sha256=mE0nUeqg-vse7Ggr7wRcQIq6y8E3xEBKOxLaJ_Kamtg 13052
caf/toolkit/pandas_utils/utility.py sha256=mvdZ93EZAZv8Nsfo9kf3R54iVKjePj_Dm5oAVz4p1ag 3917
caf/toolkit/pandas_utils/wide_df_handling.py sha256=AscAtAGapyMRyqyxwGfSeEVJPvmnDkRIjgAyCaHiIm0 12291
caf.toolkit-0.8.1.dist-info/LICENSE sha256=6s2OoDLUF6sAc3e4aJv3EIJIHD3DMXf30etzsYHh6CE 2139
caf.toolkit-0.8.1.dist-info/METADATA sha256=SGiqx4qTMNLROEX2ET44QK9U3Erk3oEkgvvPcCWA1zQ 6594
caf.toolkit-0.8.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
caf.toolkit-0.8.1.dist-info/entry_points.txt sha256=YE3lkOVC3bbrb6kCR1oXYxhKHXBkqraBpshsc35KeHQ 58
caf.toolkit-0.8.1.dist-info/top_level.txt sha256=8dRylPLtiVOyfFCERkOsT62REE5eORmV3dStT58kC9o 4
caf.toolkit-0.8.1.dist-info/RECORD

top_level.txt

caf

entry_points.txt

caf.toolkit = caf.toolkit.__main__:main