topostats

View on PyPIReverse Dependencies (0)

2.3.0 topostats-2.3.0-py3-none-any.whl

Wheel Details

Project: topostats
Version: 2.3.0
Filename: topostats-2.3.0-py3-none-any.whl
Download: [link]
Size: 203990
MD5: 863a665dd8f6a6b3b4f49d09052067b7
SHA256: c5063d14d497bfaa2955f79925c945a2a7f3d3742b631e7d06a2fec04cac089f
Uploaded: 2024-12-17 17:56:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: topostats
Version: 2.3.0
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.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.12,>=3.9
Requires-Dist: art
Requires-Dist: AFMReader
Requires-Dist: h5py
Requires-Dist: keras
Requires-Dist: matplotlib (~=3.9.4)
Requires-Dist: numpy
Requires-Dist: numpyencoder
Requires-Dist: pandas
Requires-Dist: pyyaml
Requires-Dist: ruamel.yaml
Requires-Dist: schema
Requires-Dist: scikit-image
Requires-Dist: scipy
Requires-Dist: seaborn
Requires-Dist: skan
Requires-Dist: snoop
Requires-Dist: tensorflow
Requires-Dist: topoly
Requires-Dist: tqdm
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-github-actions-annotate-failures; extra == "tests"
Requires-Dist: pytest-mpl; extra == "tests"
Requires-Dist: pytest-regtest (==2.3.1); extra == "tests"
Requires-Dist: filetype; extra == "tests"
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; 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: 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-icdiff; extra == "dev"
Requires-Dist: pytest-testmon; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: build; extra == "pypi"
Requires-Dist: setuptools_scm[toml]; extra == "pypi"
Requires-Dist: wheel; extra == "pypi"
Requires-Dist: ipython; extra == "notebooks"
Requires-Dist: ipywidgets; extra == "notebooks"
Requires-Dist: jupyter_contrib_nbextensions; extra == "notebooks"
Requires-Dist: jupyterthemes; extra == "notebooks"
Provides-Extra: tests
Provides-Extra: docs
Provides-Extra: dev
Provides-Extra: pypi
Provides-Extra: notebooks
Description-Content-Type: text/markdown
License-File: COPYING
License-File: COPYING.LESSER
[Description omitted; length: 5156 characters]

WHEEL

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

RECORD

Path Digest Size
topostats/__init__.py sha256=CPXlj1a5vfDkTmzxRiwHOPOKSLMOxqH87eI7abG0tY0 517
topostats/__main__.py sha256=9hAr6_NTPCDa1qK-gEbyfbQxz5YMVo5i1jSfw9MKu44 84
topostats/_version.py sha256=ChsIHG8bRc-eXUbXOgv4Fm4DstSKLq9FpsTAsaMeR08 411
topostats/default_config.yaml sha256=5oo50rPVG1c1O0UBIYk5LwOBLQBIgtAkJorndOdDoTI 8978
topostats/entry_point.py sha256=Xi84YAKAWnKLL8-B7bBP4qHwkTG6W3vGutWg1VFn2tY 41445
topostats/filters.py sha256=x0RNi7YNz-5VkoW-R53-_pZBuFnMDEXrdi4g4qwV7-E 22991
topostats/grains.py sha256=yhsRaZJy23sW0HsV7Jp3oadKqd1Z09ylsgk0ke7Hp_g 68613
topostats/grainstats.py sha256=C3fAVSQZ2R3p2yvXICVwouzwZ6FS74wBeEjVvCcdrTQ 41422
topostats/io.py sha256=XpbmtjeQGemeOkeIpNY2NlQxjhfYhb4HIfjiU_6yEEs 34966
topostats/plotting.py sha256=eNSPSfsfWlf0aiEcOsGqNpmw61_rZWvQX4EtT7_2DQI 20787
topostats/plotting_dictionary.yaml sha256=L6GQhfiNtQJhwcoO9GGVy6SOG45arP_CAPOTqzzKlJs 9455
topostats/plottingfuncs.py sha256=B2FqgeRagtzZ_ztkbEyCAwnKvtvUUe48Cp3cZcpcwVE 25899
topostats/processing.py sha256=6zbFKeVwPGAeRJImsIpitz0wrVEb_VGKKGm27feH8JU 66213
topostats/run_modules.py sha256=Ynv2x10JhoNyGIZ3tp_mAWDofycFu9cLZA5pNuxVO8g 18715
topostats/scars.py sha256=HW3-QZpxeA4Fkk3oN2IvG9HqRC1ibfvYNgHi6Btrk3M 18058
topostats/simple_config.yaml sha256=WO-xABw9PlO0ThTgOdWbKN4XC05pf9d5V-bD-Wll7AI 2896
topostats/statistics.py sha256=EcaK-FBkN9NLG6-UsbpAuha1ClOedi5GV8DiiQzA-ww 3245
topostats/summary_config.yaml sha256=xXXBxz77baw36WmhWyQtGZ50tt944SoIBQgil43miDk 1312
topostats/theme.py sha256=zPEAWsgPLuquIBel5kHjuGRkNs8aKlWnH7amlBEZCJU 5698
topostats/thresholds.py sha256=H3FHbln3DamSaDZ_wRiJLLmmJvA2DKQTPq3Jq-KVajk 5828
topostats/topostats.mplstyle sha256=n036Rc4kIiPxn979WMdaRjBlBY3-fXgDZVPdIhm1CCs 42450
topostats/unet_masking.py sha256=b-f1AKrywjb6zh0BLxgvxY8VNI2zLSQoL7nLrjOLs_w 12104
topostats/utils.py sha256=6o7jc5x85eIW3sfJzlRTpIhONjClgPOdBgwFFIUmsEA 14842
topostats/validation.py sha256=ka7flvuDKZ7T-hUCAItPH12yEry-IXqDVMrZNFO0uBo 50148
topostats/var_to_label.yaml sha256=kJgdjR0ihpBBrVCz1h0iNfmq3-QT6sLJHiVjpmpQCyU 1454
topostats/logs/__init__.py sha256=5A1gLa_ulLTv8ZTEmkSrLj-Ci4v5_jUhoGSurwe7HUE 31
topostats/logs/logs.py sha256=rImtdanllsmc8EdznNHmVDtnPGpF7wIXFF9QbNxTUQA 2283
topostats/measure/curvature.py sha256=W0HbZu-YpDX5NtKqqYzyIzIo18iyQebcSrjzMpdNY_o 5334
topostats/measure/feret.py sha256=4SC4W8vezjikWpV478-xCAYwqTLbjIs11U0bJMxcVfo 20040
topostats/measure/geometry.py sha256=Nt_ZCaidXhxf-EYPmrVbyKSezjk2jNFTDqkHXZCFn7E 16671
topostats/measure/height_profiles.py sha256=pmvDeC-p7k92XSpmJ9rhmjQTMoFnxmjwx6tCktUD7-8 2591
topostats/tracing/__init__.py sha256=FoClOq1OVeqPIbxZ1N6lwKLhFZ6vS1YfXeUQbUAR1S4 37
topostats/tracing/disordered_tracing.py sha256=CMoOTVbBdQ1aP4Gm_I2N44gqVocAFeYE-xRiEUjfqcY 34334
topostats/tracing/dnacurvature.py sha256=jzHslk87pFqfyS2h_dzQ9HiF9XxnWLabFQPCsVwvabA 3558
topostats/tracing/nodestats.py sha256=VinIFiIjqD18oVJ6zqG_9XgzmEtP3ipeB2M_KKpg4bE 80599
topostats/tracing/ordered_tracing.py sha256=QNlNdOzpZvJ_0bXoBBSvdzxru6uj9fog6KtyXW7JTDM 39407
topostats/tracing/pruning.py sha256=VhxT8bxryHTWExJhKqSzLLFhDTNMJALYmUlozndB9Jo 33255
topostats/tracing/skeletonize.py sha256=IU71S754CRKBr6t5i8lPwd0DZAx_-9DmFY5ECpQMvVY 20095
topostats/tracing/splining.py sha256=V_RlJG6sXyTU5NDtRFX89OJc24HAsZQsggsdvS9N0ks 26082
topostats/tracing/tracingfuncs.py sha256=ju6YJPnFdMSL4KYF92K0UJjy8AkMpWKa8UbQKjj2kpg 20892
topostats-2.3.0.dist-info/COPYING sha256=ixuiBLtpoK3iv89l7ylKkg9rs2GzF9ukPH7ynZYzK5s 35148
topostats-2.3.0.dist-info/COPYING.LESSER sha256=pWgb-bBdsU2Gd2kwAXxketnm5W_2u8_fIeWEgojfrxs 7651
topostats-2.3.0.dist-info/METADATA sha256=YrAU4M94M1pIKmRmd6uFIsuXpFXjkyQl0dZsKUpGbq4 8403
topostats-2.3.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
topostats-2.3.0.dist-info/entry_points.txt sha256=buzPbevbGX9DipgWQui06RvLOWDnuvxDd2Uac5c55R4 64
topostats-2.3.0.dist-info/top_level.txt sha256=ARtTFeWJBfxXQhJa0v1v3yp12ugmnrABm2tvaUrVqfY 10
topostats-2.3.0.dist-info/RECORD

top_level.txt

topostats

entry_points.txt

topostats = topostats.entry_point:entry_point