topostats

View on PyPIReverse Dependencies (0)

2.2.1 topostats-2.2.1-py3-none-any.whl

Wheel Details

Project: topostats
Version: 2.2.1
Filename: topostats-2.2.1-py3-none-any.whl
Download: [link]
Size: 134796
MD5: e8a52e01e87256b2e38539a958781136
SHA256: 55910e631c79f10818ba305b6a509fa43080d6694501e2d0db9d65207457dea7
Uploaded: 2024-06-06 15:09:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: topostats
Version: 2.2.1
Summary: Automated Analysis for Atomic Force Microscopy Images of Biomolecules
Author-Email: TopoStats Team <topostats[at]sheffield.ac.uk>, Alice Pyne <a.l.pyne[at]sheffield.ac.uk>, Sylvia Whittle <sylvia.whittle[at]sheffield.ac.uk>, Neil Shephard <n.shephard[at]sheffield.ac.uk>, Max Gamill <mcgamill1[at]sheffield.ac.uk>, Jean Du <mdu12[at]sheffield.ac.uk>
Project-Url: Source, https://github.com/AFM-SPM/TopoStats
Project-Url: Bug_Tracker, https://github.com/AFM-SPM/TopoStats/issues
Project-Url: Documentation, https://AFM-SPM.github.io/TopoStats
License: GNU Lesser GPLv3 only
Keywords: afm,image processing
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: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Requires-Python: >=3.9
Requires-Dist: AFMReader
Requires-Dist: h5py
Requires-Dist: igor2
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pySPM
Requires-Dist: pyfiglet
Requires-Dist: pyyaml
Requires-Dist: ruamel.yaml
Requires-Dist: schema
Requires-Dist: scikit-image
Requires-Dist: scipy
Requires-Dist: seaborn
Requires-Dist: snoop
Requires-Dist: tifffile
Requires-Dist: tqdm
Requires-Dist: black; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pyupgrade; extra == "dev"
Requires-Dist: pytest-durations; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: Sphinx; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: sphinx-autoapi (==3.1.0b0); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-multiversion; extra == "docs"
Requires-Dist: sphinx-markdown-tables; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Requires-Dist: sphinxcontrib-napoleon; extra == "docs"
Requires-Dist: ipython; extra == "notebooks"
Requires-Dist: ipywidgets; extra == "notebooks"
Requires-Dist: jupyter-contrib-nbextensions; extra == "notebooks"
Requires-Dist: jupyterthemes; extra == "notebooks"
Requires-Dist: build; extra == "pypi"
Requires-Dist: setuptools-scm[toml]; extra == "pypi"
Requires-Dist: wheel; extra == "pypi"
Requires-Dist: pytest (<8.0.0); extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-github-actions-annotate-failures; extra == "tests"
Requires-Dist: pytest-lazy-fixture; extra == "tests"
Requires-Dist: pytest-mpl; extra == "tests"
Requires-Dist: pytest-regtest; extra == "tests"
Requires-Dist: filetype; extra == "tests"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: notebooks
Provides-Extra: pypi
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: COPYING
License-File: COPYING.LESSER
[Description omitted; length: 4823 characters]

WHEEL

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

RECORD

Path Digest Size
topostats/__init__.py sha256=oDQgIxRGzE9TB4U6InC9GxgUiAjEdQA_ckj6j3uW-2g 435
topostats/__main__.py sha256=9hAr6_NTPCDa1qK-gEbyfbQxz5YMVo5i1jSfw9MKu44 84
topostats/_version.py sha256=R_Wr7clGXr8a07n6uqFj88MyYFGydFRXYBI10R9k_uw 411
topostats/default_config.yaml sha256=7TKZuz33UisESwaoee5J5vBbJO7ao_9vaxCmizfRx9I 4840
topostats/entry_point.py sha256=MqJZQMlhCrovXBwyx_OARq9Ct7B2Tguk1QFoIZr2Yws 17281
topostats/filters.py sha256=fFU61qqIaa5_IKYuPgQwZ-tWw_eObuxVqL3eaoIZZA4 22966
topostats/grains.py sha256=Us567hW4i1ZoVXUMH59eC95bo7mtH39VAdg5Bk7ThvA 16598
topostats/grainstats.py sha256=PUNnpBSt4dkGojfEpHC2lEmSXg1y7tTDkhOMFZK08wc 41134
topostats/io.py sha256=6qhfzgAp6-Ui9-MZhZU07vGeMyIKSYUMreO_OIOcFMI 45651
topostats/plotting.py sha256=awHFibWG8iHeAacrHM4nF4xDraE0gseByjwNNUWqbGs 16583
topostats/plotting_dictionary.yaml sha256=CkspI8bvVp5CFJiG3re_j6HclCFTzOg5t3iysUKNRLs 5854
topostats/plottingfuncs.py sha256=bvDJynIa32sq7Ao7y8jR-wa45ArA9eEDgu27TqijiDk 16526
topostats/processing.py sha256=UzV7_--AZ0n3oeO-GCPaAVtulHG5MZdPkJs2GTJxUH8 33105
topostats/run_topostats.py sha256=e8h3mpKu7m2XkA9V3cjPbqX7reB0zD6l7P_nvVp9zS8 10435
topostats/scars.py sha256=HW3-QZpxeA4Fkk3oN2IvG9HqRC1ibfvYNgHi6Btrk3M 18058
topostats/statistics.py sha256=QG-6CL9BDdM33IctWxKzoIba0rrBarpV0EcUPlSOuCs 3238
topostats/summary_config.yaml sha256=jTa1jaXXnSWQRyGDvPcUp2f-2lYOO3WbG1bKACVDO3Y 1352
topostats/theme.py sha256=JyrjuXSG4c1Dc1AszlVhEoqaHNrnAPUIyJcgLwDqa1Y 5142
topostats/thresholds.py sha256=H3FHbln3DamSaDZ_wRiJLLmmJvA2DKQTPq3Jq-KVajk 5828
topostats/topostats.mplstyle sha256=n036Rc4kIiPxn979WMdaRjBlBY3-fXgDZVPdIhm1CCs 42450
topostats/utils.py sha256=qHkDyggqdy_69rJJuKMZrMXmcyj_5ZH_SepjPa9jY1k 11902
topostats/validation.py sha256=C3917nAwyATs8wHeqm4-7GPOSzG65NY3lAuBExw8dY0 33842
topostats/var_to_label.yaml sha256=YKGASPCy5H9y1GcT8xRdwB0v5uHOPIHZOGRN7-DlZYU 1426
topostats/logs/__init__.py sha256=5A1gLa_ulLTv8ZTEmkSrLj-Ci4v5_jUhoGSurwe7HUE 31
topostats/logs/logs.py sha256=rImtdanllsmc8EdznNHmVDtnPGpF7wIXFF9QbNxTUQA 2283
topostats/measure/feret.py sha256=C5J2MgXtz6JPeWAxvK0oNpKQtrRA8SY0wnkekJxUcU0 20065
topostats/tracing/__init__.py sha256=FoClOq1OVeqPIbxZ1N6lwKLhFZ6vS1YfXeUQbUAR1S4 37
topostats/tracing/dnacurvature.py sha256=jzHslk87pFqfyS2h_dzQ9HiF9XxnWLabFQPCsVwvabA 3558
topostats/tracing/dnatracing.py sha256=Oxxk9dgW_gxwEcVHMPkf3MbsiC0als-sTnZ6ybqAJho 56324
topostats/tracing/skeletonize.py sha256=c7XGrST-p0KvlFmjoCo-FKMUROGlfZ5RaPBuWGLVlfk 2612
topostats/tracing/tracingfuncs.py sha256=SRxN08AMzd0CbsXj1KAWpCbDfrrW0ElLrCg3W-gKUqw 43043
topostats-2.2.1.dist-info/COPYING sha256=ixuiBLtpoK3iv89l7ylKkg9rs2GzF9ukPH7ynZYzK5s 35148
topostats-2.2.1.dist-info/COPYING.LESSER sha256=pWgb-bBdsU2Gd2kwAXxketnm5W_2u8_fIeWEgojfrxs 7651
topostats-2.2.1.dist-info/METADATA sha256=JdUzpbuqjo14sPlRtbiXb91x7WzoQK9_SIgbkTZirwc 8124
topostats-2.2.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
topostats-2.2.1.dist-info/entry_points.txt sha256=D1G6IL5qTyQx9dvALkd_Hb059roNI4WzubnRIVir1p0 194
topostats-2.2.1.dist-info/top_level.txt sha256=ARtTFeWJBfxXQhJa0v1v3yp12ugmnrABm2tvaUrVqfY 10
topostats-2.2.1.dist-info/RECORD

top_level.txt

topostats

entry_points.txt

run_topostats = topostats.entry_point:legacy_run_topostats_entry_point
topostats = topostats.entry_point:entry_point
toposum = topostats.entry_point:legacy_toposum_entry_point