gunpowder

View on PyPIReverse Dependencies (5)

1.4.0 gunpowder-1.4.0-py3-none-any.whl

Wheel Details

Project: gunpowder
Version: 1.4.0
Filename: gunpowder-1.4.0-py3-none-any.whl
Download: [link]
Size: 176319
MD5: 13793da93af19d2c80d0e0fb2df1ee80
SHA256: 36d4588d89b1ef6eff39d992bd84a57e898d072e4e0eb2b81bc1d4fb7b2f7ec2
Uploaded: 2024-08-30 01:10:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gunpowder
Version: 1.4.0
Summary: A library to facilitate machine learning on large, multi-dimensional images.
Author: Renate Krause, Julia Buhmann, Rodrigo Ceballos Lentini, William Grisaitis, Chris Barnes, Caroline Malin-Mayor, Larissa Heinrich, Philipp Hanslovsky, Sherry Ding, Andrew Champion, Arlo Sheridan, Constantin Pape
Author-Email: Jan Funke <funkej[at]hhmi.org>, William Patton <pattonw[at]hhmi.org>
License: MIT
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: numpy (>=1.24)
Requires-Dist: scipy (>=1.6)
Requires-Dist: h5py (>=3.10)
Requires-Dist: scikit-image
Requires-Dist: requests
Requires-Dist: augment-nd (>=0.1.3)
Requires-Dist: tqdm
Requires-Dist: funlib.geometry (>=0.3)
Requires-Dist: zarr
Requires-Dist: networkx (>=3.1)
Requires-Dist: funlib.persistence (>=0.5)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-tqdm; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx-togglebutton; extra == "docs"
Requires-Dist: tomli; extra == "docs"
Requires-Dist: jupyter-sphinx; extra == "docs"
Requires-Dist: ipykernel; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: torch; extra == "docs"
Requires-Dist: torch; extra == "full"
Requires-Dist: tensorflow (<2.0); python_version < "3.8" and extra == "full"
Requires-Dist: protobuf (==3.20.*); python_version == "3.7" and extra == "full"
Requires-Dist: jax; extra == "jax"
Requires-Dist: jaxlib; extra == "jax"
Requires-Dist: haiku; extra == "jax"
Requires-Dist: optax; extra == "jax"
Requires-Dist: torch; extra == "pytorch"
Requires-Dist: tensorflow (<2.0); python_version < "3.8" and extra == "tensorflow"
Requires-Dist: protobuf (==3.20.*); python_version == "3.7" and extra == "tensorflow"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: full
Provides-Extra: jax
Provides-Extra: pytorch
Provides-Extra: tensorflow
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1409 characters]

WHEEL

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

RECORD

Path Digest Size
gunpowder/__init__.py sha256=snbe0S2yMma04E2lxIMd059dDTsqoP8GQXYv8dEJyMM 648
gunpowder/array.py sha256=e6WhwoTF-FHbdWZ81hLV2qwbjbInYiAPcTJE2Kw64iM 6252
gunpowder/array_spec.py sha256=GoMoAnZLhYeHMyuubcCXN67sKeorlwxiz3WCyWkQtac 3262
gunpowder/batch.py sha256=GbpcjRYOZVbCUjX7SMRgBToV972R2CGuJczvHJ7P2JI 6277
gunpowder/batch_request.py sha256=7skLiKiLawUb5Z7AOWGAJZqZKRVgpP7jlduZi14WXBU 4698
gunpowder/build.py sha256=FjtgUtLkWc8J8jxnY7J8M6JKfJgIhueVvfUYOWr5qkk 702
gunpowder/coordinate.py sha256=klksainKuZYeHf0KdxCIw6T5gISMoZ4SPl6jawRpI1E 47
gunpowder/freezable.py sha256=kvNBUM77vpvlPha2VVOqkPMk4VeusbPN9_-jKYhzzY8 378
gunpowder/graph.py sha256=MNWze4nmOst26Vrm1WD7jy-klGyoWUmTX-F-lW22ArA 21058
gunpowder/graph_spec.py sha256=z8MOd6ihLw-dfoP6VBf1ilISNjR7Y22ZczSK_ZdkWWk 2002
gunpowder/morphology.py sha256=x4nihDAsyGxCesSfAA4ZfC8JkKZ3cOI2MtWg12X_GO0 3233
gunpowder/ndarray.py sha256=vsNq4uVUZ9cKc6l7dW4Mfjnnv-QCS0cI2T_WYcCzA9c 387
gunpowder/pipeline.py sha256=3dNGtSQN3X7J5kGASWB_TCD3RmW6E5N5ZELXzI_87ms 6332
gunpowder/producer_pool.py sha256=CbFZn84uZC3aumEQ0VfIjX4EmfVOkZJQbeA06GPxDS8 4703
gunpowder/profiling.py sha256=cs0ueRGKMyIsdAbtmmsV3qM2t4I6JRXHV-ZZsy-E69w 3969
gunpowder/provider_spec.py sha256=p5zmL3P2Mj-VxVQbdDpv6umAs8sJpqOCNkoSE8S5TiI 7348
gunpowder/roi.py sha256=UG7aMiDG0NJnwVc_HwAXOdRhP8z-En1JPnvH9Hh9Cu0 40
gunpowder/version_info.py sha256=vNjcWxjIjGiUQzRIhdWhkA8JX121woWsuQWDL8bVQJM 528
gunpowder/contrib/__init__.py sha256=e3WyjISZAO57F3JLPOvDj5TpPha_S8GZiz1IH8PFpfk 61
gunpowder/contrib/nodes/__init__.py sha256=DjDmiI93DUKTocI9xpqzgTowWTdqdvjSSXalzR7DiuY 558
gunpowder/contrib/nodes/add_blobs_from_points.py sha256=OIgCUs3hKgcdvRPRVewf6HsGwov4pzctCAoBTwxhbV4 11060
gunpowder/contrib/nodes/add_boundary_distance_gradients.py sha256=mVNZRil25pM4TIJxOy7rGDOKGiHLDB9Sh6UwDKOkrdE 7192
gunpowder/contrib/nodes/add_gt_mask_exclusive_zone.py sha256=ZzNUoMJW6Re8fugze1n6CXqFVlagjjp9-ivyRbj1UbE 5076
gunpowder/contrib/nodes/add_nonsymmetric_affinities.py sha256=rMvCopnODDA4fI-JoeogwxzHbdEBjeNTso2TW8KjEBs 5528
gunpowder/contrib/nodes/add_vector_map.py sha256=fyeODEx4tdhlgDOu499P9akPHDuMtGuiGyDVEFJKMMk 16214
gunpowder/contrib/nodes/dvid_partner_annotation_source.py sha256=F_DS990oRsAR_bRjlqGPRMQyeK3y_D7ZOmUJbgDpW0I 9972
gunpowder/contrib/nodes/hdf5_points_source.py sha256=D0v9YeMdNi-GsIm7D8OeKP7lQlLstSRS3IEgIMiICAo 6006
gunpowder/contrib/nodes/prepare_malis.py sha256=zDNAljLunkXmZHLn6eWBlBzj6uLpoIPvP1Gp_nnkinE 2699
gunpowder/contrib/nodes/zero_out_const_sections.py sha256=Eple-LKkurWddwpcBIyUI_68aQ43rKj5QdNMPc9rQXY 940
gunpowder/ext/__init__.py sha256=8itMR_x4-QaVg7uIEKIJUJF8jBnVQUR5CWa0OqBI9fY 1670
gunpowder/ext/zarr_file.py sha256=t3R431IAFXtpziRHSzYrbZUr47e0IhEfLRiqoaXB268 463
gunpowder/jax/__init__.py sha256=u8A3xHmEYlKFs7WM8qsZ-EExH_L0Ce3eHgtGmQrw3M8 68
gunpowder/jax/generic_jax_model.py sha256=yPuU3W2L-pmo0DApnqEjb2coHbj-QIGq-c5pwU2YmzU 2633
gunpowder/jax/nodes/__init__.py sha256=T_a2TD4LZmvRJ61WTtkUG2pNlOCyXczEXSC0qDqXHa8 86
gunpowder/jax/nodes/predict.py sha256=e6qYFGZZi6CeqjNSBHhtb78pd31gekHaUb95_SVXhbc 3594
gunpowder/jax/nodes/train.py sha256=fcGL38O0xpeCy2F4h8gvuR5D7zZqLZYXxs6X6qIEInw 11834
gunpowder/nodes/__init__.py sha256=ynQaTngNJ6gkSDmzcxAAOTwnkVGNxbTlVIAVycd6ybM 1976
gunpowder/nodes/add_affinities.py sha256=Ot2gKZas2fbyLsilk6KsQZpK_HhK4XdMxduNQr_k8FI 10113
gunpowder/nodes/array_source.py sha256=RQRg_ahGSEfcEB8wdvwn9t3ls5YtJoqyWg8NBsx91ZA 1617
gunpowder/nodes/astype.py sha256=LyYpXx5h0_Vx_5_uGS8Rzs4KSpYJjb-NLjfdqPXpFqQ 1628
gunpowder/nodes/balance_labels.py sha256=qPWyZaL-mB4-KTJfGZMp-rS6Qa8-W0R_U-Ltcn4GWH8 5890
gunpowder/nodes/batch_filter.py sha256=SK7BORkjpvXHBbNoS6QiWZGzKtkZ1uHQqBf3avpCzic 8702
gunpowder/nodes/batch_provider.py sha256=7HwRL1bLUgKci6GktOAuhB51Xqiynx0L8BWZ9KC-PQM 14045
gunpowder/nodes/crop.py sha256=bbuqE8oGtPHxAT5d-KCj74PmXtayhp6WrayqGc0Zssg 2643
gunpowder/nodes/csv_points_source.py sha256=vPQcZFnwgyXv7usfzcU1u93y4IklXUY7sY6l7Jko8y0 5069
gunpowder/nodes/daisy_request_blocks.py sha256=bUeeKKn67-IwAdhLt1LAyck7loIA2loqG_2r_NYR0iU 4453
gunpowder/nodes/defect_augment.py sha256=wHNmYajrmlLwiaQjaoMDwFQyvCXQcJ73waZfJkPXWYs 13410
gunpowder/nodes/deform_augment.py sha256=ZZyT8BFPX6DBQMwU3SUO6bdYNfClKjDdpsD1YZLgklo 25979
gunpowder/nodes/downsample.py sha256=Rtx1mk8PR2cWAoQYw46LrjQ0m78GOeYhbC846WnLTGs 2387
gunpowder/nodes/dvid_source.py sha256=P410AaC1qA2R1dbVl2rPaXvg_bz99pHAUxktzYCEzZs 8421
gunpowder/nodes/elastic_augment.py sha256=vH892ehJl4Etr5g0k_HthdtULQo5D_PPI_vqoBW6fHE 24219
gunpowder/nodes/exclude_labels.py sha256=ZWoHV7P8mR17gZqIsepZR0fhU3SxVDDdi_KNGD91RQs 3585
gunpowder/nodes/generic_predict.py sha256=gQKQ79bVxpKd0ce9g1hJ-9J9am-NmMPoA_zo6MzHOpE 7418
gunpowder/nodes/generic_train.py sha256=VAT40WoEs16ISa2ubOVVcBZKyPVXth2HJi4uLnNFHM4 7444
gunpowder/nodes/gp_array_source.py sha256=qimoD9wF_xur1VYsdCjRSDveS9AlG8-i93JIAkDlH10 656
gunpowder/nodes/gp_graph_source.py sha256=RmM2B0FZGMIhkvuQs49WifDWGajVYALHq8fEuHHMpd0 584
gunpowder/nodes/graph_source.py sha256=bwBe6eVIc1D2dqIe_rpB0y5K1nGBYoJsi4eCxc7JxHs 4059
gunpowder/nodes/grow_boundary.py sha256=Yunq43KrSi4VlHkC98ug0fdwB-w1oKcMjK3oVk2GM6g 3476
gunpowder/nodes/hdf5_source.py sha256=pshAN5PTdC3Vnj04gij15DF4lf4u91b0WWfdFlRypAs 1631
gunpowder/nodes/hdf5_write.py sha256=4l9duW607DfyM2VSa7Ld54Iu8QFs1Oh1ulrxOHfkptk 1607
gunpowder/nodes/hdf5like_source_base.py sha256=USYRD7xpANvuJKHqy2aby3AXLi7e6CcH40CKvgFVoz4 7212
gunpowder/nodes/hdf5like_write_base.py sha256=8SpYMunI7nv0IDnjdrXpJZtac9AojiRjYJb8SsM57w0 8112
gunpowder/nodes/intensity_augment.py sha256=ptlmR_pIKHBIo15_NT27bc3FsC6qYhQVUo-w6WAd50A 3622
gunpowder/nodes/intensity_scale_shift.py sha256=M-fqo_o6vDVWosVFRfHKC6L5cBxseYNP02JV4jHCQC4 690
gunpowder/nodes/iterate_locations.py sha256=BUIrsqjbwUxNYysyfW7hLNB5OxcHPikcorB-T9hzuAk 7416
gunpowder/nodes/klb_source.py sha256=Pyd-JvILQfQNLEP9PX1G-_H_0pLjRi3a-usVzbNvyDM 6507
gunpowder/nodes/merge_provider.py sha256=9z29uTKGgsN6YDRD6uw-Pt0gb2_97JXZtm5ZiDXeL5k 2377
gunpowder/nodes/noise_augment.py sha256=E4HorLq6EER-7ucTZ6_Dgh7GGYkziWsQ6lHo6yk6ylQ 2621
gunpowder/nodes/normalize.py sha256=4ucIHaB9rulffp58f3LEygfjrNN_-HXbnz_vWMX2uks 2505
gunpowder/nodes/pad.py sha256=VQ0Qd_qrBfV8SW8GS_ThuQxoTG2VvzdJXhAPRSd629Q 4703
gunpowder/nodes/precache.py sha256=vlZYm8WJaJNCg28Y0BD7NuZxY2cHmF6w2OcMtgRrjI4 3963
gunpowder/nodes/print_profiling_stats.py sha256=kIGaV5Oh-g_uaZ3o3ufmxK7aBBRr6lOslOZ7zgqWsAI 3948
gunpowder/nodes/random_location.py sha256=-FWpbbfNIvN-JGmFutSDaOyfMXN9_W2QJwLB4SoP7Qs 18171
gunpowder/nodes/random_provider.py sha256=IWHqOtmVksTdxnkyw4k9VXLf64pSICkep4dazVVqnk0 2996
gunpowder/nodes/rasterize_graph.py sha256=EvtZnvcK2jCE5QmB_Wtu9VTPMPcLIyqyRTeleuV8uAQ 16107
gunpowder/nodes/reject.py sha256=RpIaUSw8NhAoQxEQR2ENxgbQQbU7QdAhHzUN5iInlzY 4377
gunpowder/nodes/renumber_connected_components.py sha256=GkLY7bBl-8MMJ-23fXr6Dy4mvwgN0gQVBgQDysmi1ng 863
gunpowder/nodes/resample.py sha256=9IbE75a1uPnBvxFMBYeRrIaEXR8WgGNZA7OhEfTBrRg 5155
gunpowder/nodes/scan.py sha256=h87JTpnIf2UMGuYxFEwKbNTUOh8I1s-qDmrrAchXPvI 15817
gunpowder/nodes/shift_augment.py sha256=gWytmpaW-3nP_3rBvzkQW6gnj8daoFBG7HVokU8xeKU 11382
gunpowder/nodes/simple_augment.py sha256=C90lJfpOWlS-T8j9dPnZsyYIB1uTxhSgvhqcMk77KV8 11845
gunpowder/nodes/snapshot.py sha256=vbmcYbo2qLpqN-BjT87XGiDzxZNOuu0cTTV1E73k7SU 9115
gunpowder/nodes/specified_location.py sha256=cg-4WfrD7dlw-FuYUZ72ZfjJ9X3v3MpBe-upz37Whtg 6943
gunpowder/nodes/squeeze.py sha256=cyVcPKH0xeCKzncGvgnrQ56Rfl8W-RXvvdwcIVAEmEc 1820
gunpowder/nodes/stack.py sha256=qANwj8Tf-gLAT0Y_VNHbNs4MzMxHkyOriNrdZf9pOU0 2082
gunpowder/nodes/unsqueeze.py sha256=QRvosx9RxrToHLcC50Sh4BQsA2ugpz2hwXRjRVXn3Go 1745
gunpowder/nodes/upsample.py sha256=_IQi31HyZIXz7yjmLwPfKvvwFdddywWV2YgQ47HGKmo 2967
gunpowder/nodes/zarr_source.py sha256=-hQO7OTRYy3xEaHIlddPNPBeM0q2GZHk9_pp27gtMwg 8145
gunpowder/nodes/zarr_write.py sha256=5NMYKJIs9Eaq54oxrta8gULbJT-QGIthHQNdHJLrmSE 8832
gunpowder/tensorflow/__init__.py sha256=YByTDrEaOZ8fK_MinHW0av9Hapjpnb8E-4akyQSO8Ps 99
gunpowder/tensorflow/local_server.py sha256=Kxt2e0wKZu0Opn47ueZFkCjL2xnOfYQu2mt7GgwfNls 1711
gunpowder/tensorflow/nodes/__init__.py sha256=fOvpEC4OVcsarK-NnbJ84itrv6ihBZHY6sEt2MwNryI 94
gunpowder/tensorflow/nodes/predict.py sha256=da9iojcL6nb0vw66HojtckjFtXFYkBZ0haD51EFEw-k 12837
gunpowder/tensorflow/nodes/train.py sha256=aLzo_qZG56Fd-CBocG6q1hlmPTu_hLVP9epC0xQAr48 12611
gunpowder/torch/__init__.py sha256=e3WyjISZAO57F3JLPOvDj5TpPha_S8GZiz1IH8PFpfk 61
gunpowder/torch/nodes/__init__.py sha256=kCsvlXf44UrLdZl1azbFqSjwCPw_N99L33DQd9IuJHw 126
gunpowder/torch/nodes/predict.py sha256=srbROoIwNE89cbiej4fRCXDtqV6PrFGddlb3S8yyv7I 6089
gunpowder/torch/nodes/train.py sha256=sYEfU3u0YeSBd98dL8JkiE2EL-hCmCGcqwSW9wuccxk 14337
gunpowder/zoo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gunpowder/zoo/tensorflow/__init__.py sha256=-7976uN0Qfwqlha4bX7iOMSS0jd6cDV3C4PqRyZycxc 34
gunpowder/zoo/tensorflow/unet.py sha256=Nc1oeX407GyeUUsHh3r-c5v1wi6mfDFFU9TLqPtxV0A 6758
gunpowder-1.4.0.dist-info/LICENSE sha256=cf7KtnjQlyFABjy40z6nB2jUz0PuVmKbB_bdXNql9Vc 1066
gunpowder-1.4.0.dist-info/METADATA sha256=BgXrBDCi_c3WWwl--viLY9_ExMEIULFrrz6hHLKOCS8 3634
gunpowder-1.4.0.dist-info/WHEEL sha256=UvcQYKBHoFqaQd6LKyqHw9fxEolWLQnlzP0h_LgJAfI 91
gunpowder-1.4.0.dist-info/top_level.txt sha256=0kUDSaqveDMcGfMBRpmXTf3qXxqNLboIgCLCaC7SuBI 10
gunpowder-1.4.0.dist-info/RECORD

top_level.txt

gunpowder