plantcv

View on PyPIReverse Dependencies (1)

4.2.1 plantcv-4.2.1-py3-none-any.whl

Wheel Details

Project: plantcv
Version: 4.2.1
Filename: plantcv-4.2.1-py3-none-any.whl
Download: [link]
Size: 334197
MD5: f7d96c67fc431b8917cd319a4fd8e615
SHA256: fb1e5d73c2607800309327f289576836cfd9cc51751138fc8e4e4e92a1747ae6
Uploaded: 2024-01-16 17:13:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: plantcv
Version: 4.2.1
Summary: An image processing package for plant phenotyping.
Author: The PlantCV team
Author-Email: plantcv[at]danforthcenter.org
Home-Page: http://plantcv.danforthcenter.org
License: MIT
Keywords: plant phenotyping bioinformatics
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Platform: Any
Requires-Dist: matplotlib (>=1.5)
Requires-Dist: numpy (>=1.11)
Requires-Dist: pandas
Requires-Dist: python-dateutil
Requires-Dist: scipy
Requires-Dist: scikit-image (>=0.19)
Requires-Dist: scikit-learn
Requires-Dist: dask
Requires-Dist: dask-jobqueue
Requires-Dist: opencv-python
Requires-Dist: xarray (>=2022.11.0)
Requires-Dist: statsmodels
Requires-Dist: altair
Requires-Dist: vl-convert-python
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 29720 characters]

WHEEL

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

RECORD

Path Digest Size
plantcv/__init__.py sha256=jv2YF__bseklT3OWEzlqJ5qE24c4aWd5F4r0TTjOrWQ 65
plantcv/learn/__init__.py sha256=dAw37i5BXVowTWzpzMCJWJchC0uZUsdZdNb8yEcoGhM 375
plantcv/learn/cli.py sha256=YpKL4yf-JCszrMgeS7nCXnzyW3X9TYJWDa84685P3BI 3585
plantcv/learn/naive_bayes.py sha256=7tjr6vTGc7NUAZZfXHT6Ef0h7xv1uY1yE-8mbeen7I8 9065
plantcv/parallel/__init__.py sha256=ReuG2_4_0KMDEOTbxUBCYTxW0d8PgkyklVJDYf7dDjo 8283
plantcv/parallel/cli.py sha256=JruzcznGPUd8FD-aCWypIN37HZ6P2jbRD3p6ZCN3BoI 4380
plantcv/parallel/job_builder.py sha256=ucRUcz4p9igiwBBN4M8VYHGxFUeXU3je6BIrPJ_4VfE 2622
plantcv/parallel/multiprocess.py sha256=HvUOwx0UKEn8-3FICWoFE3Wqz7j6XBA-7BIqDU6YSAk 2376
plantcv/parallel/parsers.py sha256=N6EQXRgY0YZywdpa1Su6Yq0hJjWV6Wq9NKj0cIDKPME 15760
plantcv/parallel/process_results.py sha256=TNyjoe0tJVJrqV3WgqwR_b81FVrXiFbKS6GxXTINjyM 2238
plantcv/parallel/workflow_inputs.py sha256=c4T7Dq05XzrucBK8_uDfceJ2Ip2I8rY-62vyNoQX4J4 3010
plantcv/plantcv/__init__.py sha256=YkjcRpQzz9SHREEQstjebC3vbcbme0SvU0qGrrtXVgk 5168
plantcv/plantcv/_debug.py sha256=LyNjzgRlOsibHqblMm27poSP8ChAefiiJtlq85t1svA 864
plantcv/plantcv/_helpers.py sha256=1ULcaSHNQ7Zx7bggKFs03BG8U-j0HmPJCxhHsAncIic 8532
plantcv/plantcv/_show_dataarray.py sha256=5tyIbF8QtSuTHoFVSSE39Uv6ErZdpYtBgUhhRsHUo5g 1774
plantcv/plantcv/_version.py sha256=c8csCqAnj4BRL4ATDy5IvMjq93wcc13ECsHCJd26RzE 497
plantcv/plantcv/apply_mask.py sha256=8RQ0FYUh4ExO2g0ycO-SORLmX9Fv8_fVrYTxNYc1PkY 1834
plantcv/plantcv/auto_crop.py sha256=quQcty0AJGLXEAkwCajPel62gk_etzx1XvMIE6fLeWA 3401
plantcv/plantcv/background_subtraction.py sha256=73HfBjtZ0p0YMYTHHJ6yDLEr2jxwP8g8cnXvzJvBZhU 2667
plantcv/plantcv/canny_edge_detect.py sha256=OT2HvIfjUecjCCBSMwy1b2jdexnwnmPNuSKkfJOxa14 3485
plantcv/plantcv/classes.py sha256=42z7EB0A6khJhYWa6zf5BOHFKNbm_dyyPzcF6w-xzD4 17179
plantcv/plantcv/closing.py sha256=5_IXuzVvYfZ0mh5sedxVRdJyztgQrnnRAXe8Uv5LJ30 1268
plantcv/plantcv/color_palette.py sha256=kVGR6cIYlhVbfL7J7esRA_L0oxncqGsNAuAzelv--sA 1143
plantcv/plantcv/create_labels.py sha256=SsmLnAN0TjgMMjJNQ81dLLOCYoThIGT_ug7xCgc7Vo4 2468
plantcv/plantcv/crop.py sha256=T5tBUGBgyF-Z4JQCXLvZWj0WgA-TAV9VglYcz2kNNLU 2389
plantcv/plantcv/crop_position_mask.py sha256=DMDRHwexF9NJRmYEBCKz1TAf4RfwpU9Gj82XfpyUw4g 6264
plantcv/plantcv/deprecation_warning.py sha256=dDKcq0hOl1fPhECIYj8dMy_yyh0CpgZ2CwlEuacNRGs 501
plantcv/plantcv/dilate.py sha256=yQCuTT8IsClehseFtgbvXTaTN_Ur4QSC7VOWynBlBDY 1196
plantcv/plantcv/distance_transform.py sha256=cCQ47k0N6x7y7wH2mY4taf7Yg1Xnc32X2ja1PBasP7U 1551
plantcv/plantcv/erode.py sha256=8eAzBk5rQITXM1jP8cTKtohxIFGGuE4MELY702XIP-U 1224
plantcv/plantcv/fatal_error.py sha256=D5BQM7e8SpXISgdToJsJyqFwbUxwnlVJfivi2f353K8 237
plantcv/plantcv/fill.py sha256=rsZDDIK7pbadC_spvo9pHxNmXrUOeRG-Izf49pwznzg 1209
plantcv/plantcv/fill_holes.py sha256=HLk9BtWMwSJuE193SNvozJ6oFXZ1LlG_FgA2nf9FfQw 1099
plantcv/plantcv/flip.py sha256=m-vllqci69TjwHGOU6aR_7wfkMvsL_S6I2zTkItK37k 974
plantcv/plantcv/floodfill.py sha256=XTDocrrZGyyZDQ5wOj4CGhcoOSq0D-yUVduYhu9K0xM 1356
plantcv/plantcv/gaussian_blur.py sha256=M7VRYqEBuFTmzB_w4FRmjtNH7207yT8-o__faXVSyKA 1068
plantcv/plantcv/get_kernel.py sha256=jMydBp_4m1Tk6YDxtBDXCG80h12gMOE5HFSPY2rLdSs 1075
plantcv/plantcv/hist_equalization.py sha256=U6InPLiwvIvVllctxdSYJxu9jNObV4K1ndqI91NTmcU 859
plantcv/plantcv/image_add.py sha256=CL3WHNyzfa0cZ36qlfMb5mKKYDRRKfuI1Glzyf2qJ8U 952
plantcv/plantcv/image_fusion.py sha256=q7qVclnUJO_bXONbb_th95HY6T7RYdl4Isyw4NgDFKw 3543
plantcv/plantcv/image_subtract.py sha256=81w6wP1unG9mR_m4hbmX0Wtcy-Nvlq5y1NrlbTusKJs 1406
plantcv/plantcv/invert.py sha256=FGBgSW4QH9zOa1VpN1on28FybjyNCtu6331YUPCL8w8 559
plantcv/plantcv/laplace_filter.py sha256=QOLd4fdLtaxVF0Z2yq7KQxzbj5u-hKupWrQ8lC4IJwk 1319
plantcv/plantcv/logical_and.py sha256=lI3vKayURcBYyCWrxQgvYRCB0huhJpmj1qOECZoUC8Q 733
plantcv/plantcv/logical_or.py sha256=ROXLA-R1faBcHooltP0IgP3BJ48KRho50LYkmFtN4G8 728
plantcv/plantcv/logical_xor.py sha256=YFuZLqNWioVEd5Ddp4Jhi-TjQ3byiKNvF6hm4jmSfa4 733
plantcv/plantcv/median_blur.py sha256=3agP-XNY_ot5jmBCEIy0xQ-c01ocYUuBYqh-x4zCfh4 1058
plantcv/plantcv/naive_bayes_classifier.py sha256=0_QEKerXql3rKY-njUhND22Jyc8F5wbgf997l_7cMEk 3268
plantcv/plantcv/opening.py sha256=DX1MaiYQSQmpLPL7fAUdgdNXu4WA14bMwYaHJWA0DXc 1297
plantcv/plantcv/output_mask_ori_img.py sha256=y90Nvf_fGI-OU6K71Rq68Gxwhyg26bgECqii19_lqfg 1887
plantcv/plantcv/plot_image.py sha256=ucaQiVMg3Y7LkISuZ2penqXEpw5gINmRqt7-WCzC3co 1796
plantcv/plantcv/print_image.py sha256=JozN5Lt_Dd3kn14BWeuijxHSI02K6CUW-D22ZKhgh6k 1908
plantcv/plantcv/readbayer.py sha256=yYs7qEjwVfZLflyvVQtYBJXfg8xTq8ZokITL9lbXh0g 2872
plantcv/plantcv/readimage.py sha256=7eiL8vmA3FMqrJhkKhQ0uN8VTTDF0BWuYSpblNz6Wbg 1715
plantcv/plantcv/report_size_marker_area.py sha256=HFx-ZqA3Sq6p-dPWxHM15dLM1IaA-uBerWa5eXMxc2A 6462
plantcv/plantcv/rgb2gray.py sha256=4dr7gU829_7zWgNOilIx7qIRw_Dug42ZnTusnD5N2NE 524
plantcv/plantcv/rgb2gray_cmyk.py sha256=imLQKnXK8f7uBGVW21DRoM0vLV4p2QUVNJRki5hpTM4 1901
plantcv/plantcv/rgb2gray_hsv.py sha256=1zmNmzWtcHO11ogljPsTF3xC8yWSoZvRJlfmWNMN6qE 1329
plantcv/plantcv/rgb2gray_lab.py sha256=vaY5RgS8kre7OG9CGOqXKM9OTMrg4npYc4_wloJ9hKc 1374
plantcv/plantcv/scharr_filter.py sha256=hHZD2f96nDpz8WCb7vvu9I3VD4bctId6_lAmWWIVEJ0 1345
plantcv/plantcv/segment_image_series.py sha256=uboRPXrmagYbnKCpbcuOjdBPP1Zb0A7ElzcnNT-F188 4855
plantcv/plantcv/shift_img.py sha256=gz3Yorgq3Q8F-vD6iMxyE6-5VlVHMoWb3Xz7fB33EYo 2028
plantcv/plantcv/sobel_filter.py sha256=jmO1nOGBB0OYoIXtJW4yXGuri1FIBX7WcZVE1uhf7EI 1331
plantcv/plantcv/spatial_clustering.py sha256=EwVAinbcRimcbuLrxQ62i7t9LtdzclJc1_hdF76v4qU 4068
plantcv/plantcv/stdev_filter.py sha256=Qjok52J_0PTkD38DkcfSF1FNyUzimz6fE4xYZCDr4vM 1186
plantcv/plantcv/warn.py sha256=yEUyu0u0tc-LjY65KRDEBBECFX4ewXfFVoyg4qQ324s 217
plantcv/plantcv/watershed.py sha256=SK9IMTx2Jj-XnXmJQqgtxBVjQSPmKzjAl9GYKBXBiaw 3113
plantcv/plantcv/white_balance.py sha256=8vy7Jv2Acuf31d4T7MbWHuB0ECFUf-tETulv9anoMgU 4198
plantcv/plantcv/within_frame.py sha256=1cS_NFe6FDx-tqzab-_-6ShOJ2KjbWDF9zeNE76Utec 1932
plantcv/plantcv/analyze/__init__.py sha256=N22WeIhHFJ9b4KVHj9FYJ5VzK36Fo0ln-GD1fVVq3oQ 728
plantcv/plantcv/analyze/bound_horizontal.py sha256=tMOYeAE125w1TpBMABOTzvasKyuuTyi6bLsuc4l4lcA 10271
plantcv/plantcv/analyze/bound_vertical.py sha256=gfg10wTgtJX9hleiHu1nX_Juw0xvQQTAez4cAXeFkqI 10460
plantcv/plantcv/analyze/color.py sha256=K-_myNc5P5yTt3z-IeVYcImMxHAPQglyKFhLcf84PFY 10016
plantcv/plantcv/analyze/grayscale.py sha256=rKZ5XTnMTQSqfoBwqU9fe6Ri7OqPc8BmPAsLRMYJMIo 4294
plantcv/plantcv/analyze/npq.py sha256=ykGvfD-oKXCxH4x8z-xbhOoyz_2YRr1vHZj4279Y3Jc 11703
plantcv/plantcv/analyze/size.py sha256=1Kga-m9SwdEiIB51NL7LZTs6baEELW6tgvF5PQRGWaA 11288
plantcv/plantcv/analyze/spectral_index.py sha256=5fFuardslPEEZm8Hcv7mItfPaCzBDTd5x1RNvOu5TGw 6261
plantcv/plantcv/analyze/spectral_reflectance.py sha256=R2zCN5fYSDxC1dce0OMR213LpqBk1IOl30M-hPRhv_I 5539
plantcv/plantcv/analyze/thermal.py sha256=vx_z5qi45PDpqmlUUv0ofc93qa2DGs_SlF30R0QApbQ 4149
plantcv/plantcv/analyze/yii.py sha256=FWfNQFnAJ00qUa7GddwWac9IE2O-3BvQK3BKgwps3B0 10599
plantcv/plantcv/annotate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plantcv/plantcv/annotate/points.py sha256=3OEAQtY8PCnND3bfHSeqLZYgcVw7q9Y7x-RggNVrb1w 673
plantcv/plantcv/homology/__init__.py sha256=uRt2NjtfFpxJ4IjYSCf9eR4jk85izIOaBXbp-c-5qzQ 778
plantcv/plantcv/homology/acute.py sha256=hUTcLI4Q9Pg3uv3k7FLNoXMib_P66GpT1-0a-g4RTyg 9188
plantcv/plantcv/homology/constella.py sha256=Yso6GsZIVT_BPjZIE6WN_sXLiUMVi0Av2Y6-8CP4JVI 5629
plantcv/plantcv/homology/constellaqc.py sha256=nG9u8sxWMZVQXwIug036GuU2ArJmwMJJXsJjI-9AGPc 2221
plantcv/plantcv/homology/landmark_reference_pt_dist.py sha256=08-ACAS-6Qq7E7NxwJ125_qFWett_xhkFGr7qF62fIg 5620
plantcv/plantcv/homology/scale_features.py sha256=Oxs8AMq0Fp5lJ7Qt2vh00td0rGmus1zOJgGF0H0qeW4 3923
plantcv/plantcv/homology/space.py sha256=55UtSx-Ub8pCqSIolSUZSheLonWZCIk1Q0eGDYiArm0 4682
plantcv/plantcv/homology/starscape.py sha256=oyvy-nTAzK0Z0U-GvyKvU5yoms4Kufxw4KIPjKx952w 5854
plantcv/plantcv/homology/x_axis_pseudolandmark.py sha256=wz9hsAt4-m3tKqW58j7KujKuVaNU51kk8ub_-KIQwf0 9416
plantcv/plantcv/homology/y_axis_pseudolandmarks.py sha256=cKsZFqFqBCbtGVBVBOxvOz0iNN8md-xg_al8Ns1kQY4 9230
plantcv/plantcv/hyperspectral/__init__.py sha256=Tfp-n8YI795vXyjqEWxV-YlUJjcx24BkdQE0Fh5rYl4 836
plantcv/plantcv/hyperspectral/_avg_reflectance.py sha256=3ieRortjKMrAdhpptk3V5tIZXQNeU-aqbxgWr6SO0Tw 1205
plantcv/plantcv/hyperspectral/_inverse_covariance.py sha256=hnzgsofM8GyCFlemqZFdz-bhoFAoecAno48fwUxgSOE 867
plantcv/plantcv/hyperspectral/calibrate.py sha256=JYrEM10NZgeoNFgGYHjQKz9dCA9dF9FdQO0AroU9Qu4 2742
plantcv/plantcv/hyperspectral/extract_wavelength.py sha256=a-KTQlg3gMfoEd91s4svYJspCoFaMiCgRAUycJiIw4w 2687
plantcv/plantcv/hyperspectral/read_data.py sha256=iLtUksp0c8fZ1SzzSpPPGTzzdNrJ2-TxuL7pMHv7QRU 13151
plantcv/plantcv/hyperspectral/rot90.py sha256=oA0-VDCP3stI3PPozBEhnJ2BUnO1wCIiWhUVJO_-MtQ 1922
plantcv/plantcv/hyperspectral/write_data.py sha256=dM_STVOBKMpZgCTsJzM9Hz10YLJsJxHO3F1oEE8uAqo 1872
plantcv/plantcv/io/__init__.py sha256=Zk1fMZOpFffIngDLdBRc6cWqNZprPo0N4DOIKcWN1qg 197
plantcv/plantcv/io/random_subset.py sha256=l7gYTODFJEIWNDk6VYqCwmjIy0SSP53TjMs5akHjqdo 851
plantcv/plantcv/io/read_dataset.py sha256=I06B-KKQ8Hi97R8XB_IOMYbKmo0izl8B2dbZj_kGGPg 1276
plantcv/plantcv/morphology/__init__.py sha256=9Xs3oUL5DFXdjLwaDeg0jmLBJfmnkTZE3XXQJQLRSJw 1644
plantcv/plantcv/morphology/_iterative_prune.py sha256=3cnv6h1phVokgWkr3Uu4TiYQT4_v-gdfgzGhoo9cSM8 1656
plantcv/plantcv/morphology/analyze_stem.py sha256=wyhrgsbFm6uEpQjfMbQBfnrk_kzilQigFQTSVU187WU 2860
plantcv/plantcv/morphology/check_cycles.py sha256=DQeKnMQgvZ0S-XvyHzIVW4BDN1pMbOIBPtbyww7mjUc 2751
plantcv/plantcv/morphology/fill_segments.py sha256=AGI77GOiKQZ-YudZ7E5y2dd3EhPrfv00i8oK4n5F6R4 3124
plantcv/plantcv/morphology/find_branch_pts.py sha256=OFsoT1DVoMALukX_fi_hyPxHZ27wEsJnxStIq6y1MfE 4011
plantcv/plantcv/morphology/find_tips.py sha256=BNafkhDFWho2cNUDDOXO62C6_3ahZQBLL272eMBkqi4 3531
plantcv/plantcv/morphology/prune.py sha256=5S6S0jXNTOiz8YAVd5SdI8MWHljY6b0NsQ33HmSDCfI 3351
plantcv/plantcv/morphology/segment_angle.py sha256=gac4Xcfe60zBbaIACiN52q0eRYqZ6MsV5epIGQY6mxs 3143
plantcv/plantcv/morphology/segment_combine.py sha256=VlslqtdDbs_36kP5UOqHw8ZUK7fuCcQXPZVHWxCM-_A 2804
plantcv/plantcv/morphology/segment_curvature.py sha256=Tqgtrbr92iTc7jsotmbeQgjy21TbZ7o4Kj7jNZMmKQ4 3667
plantcv/plantcv/morphology/segment_euclidean_length.py sha256=K4CoEPZpfKZ3B2MbFJ6____SjbaB-idSTwgYABA7Tws 3410
plantcv/plantcv/morphology/segment_id.py sha256=XTLH5BzF84Cg57f9cgXsCD-NFj2W9tH1yndA0OTbLcw 1919
plantcv/plantcv/morphology/segment_insertion_angle.py sha256=QqEHhfsLy6oqXzHYQ0ivu5qc38OKuh0kTenhwh4BYNE 7928
plantcv/plantcv/morphology/segment_path_length.py sha256=26P_po1RPDn1a5pxWXsz1FbrMN7I9sBNlYhir5j0hr4 2195
plantcv/plantcv/morphology/segment_skeleton.py sha256=SrIBO7c0Jq-3S54pcKngcxHnpq1O4oW6xd2p7XOlWc0 1938
plantcv/plantcv/morphology/segment_sort.py sha256=z1om5KW3Y_n51XOCcqQYddhYxLFARAEd13KEhP7-2sc 3163
plantcv/plantcv/morphology/segment_tangent_angle.py sha256=5YlvhY_gUb57zNlW0Mc0ylDnl0URJfR5q1RuiVovsMs 5246
plantcv/plantcv/morphology/skeletonize.py sha256=Jt8Eqc8E3a60yHyaysMuj24hsAvX-p6VJH4TcdK5WBU 754
plantcv/plantcv/photosynthesis/__init__.py sha256=1ZJqDjiOlmVathSTNCHX1nFSrdcMKEqxJ2BmVunEDKM 224
plantcv/plantcv/photosynthesis/read_cropreporter.py sha256=UYKqiuMPT4WEKvfg5BUKJ6LCj635_dCfr6dmprnPFNc 15408
plantcv/plantcv/photosynthesis/reassign_frame_labels.py sha256=OEKZX7ApuYTV-3NCAxuxYGc5WAI5JsjXwunqMbD0B6Y 3008
plantcv/plantcv/roi/__init__.py sha256=25_CQePtOMN7rvAnCb8dHPRV0Zuw8zClTdERKuFIvDs 607
plantcv/plantcv/roi/roi2mask.py sha256=ksGw89dzXHoHAf6LwEuf-r2Cwz4t5A5XOQ267dFc-_c 975
plantcv/plantcv/roi/roi_methods.py sha256=5MGmbi3X9L7z-bk-wRBL7fJFBTi9whMFP-cbwZp33uU 17346
plantcv/plantcv/spectral_index/__init__.py sha256=pQPREC4ToC5Y2RSyIeoYjBZuG2rgSYROqr0Ics3a-2k 2129
plantcv/plantcv/spectral_index/spectral_index.py sha256=f-LRMV8i8hzccxTZ6H8KqBXWAwMncXB5y_-42cL2RlU 37171
plantcv/plantcv/threshold/__init__.py sha256=WeqeF3J2ETPqjc_pSFzNZyOTcSdZjekh_7WJBS5UUAo 795
plantcv/plantcv/threshold/threshold_methods.py sha256=pm9UtX9A62KJRMgoVw3uz9tXZDIrZGOabPJrdbhV3WA 32722
plantcv/plantcv/transform/__init__.py sha256=5VewErN27v96jEq8ReywLsk51SnQq22CrmAc7zAxvC4 1784
plantcv/plantcv/transform/color_correction.py sha256=Egw2_5V_5up4z1ons4eIaeJkR2kJdKUSI7B55lFh_po 25894
plantcv/plantcv/transform/detect_color_card.py sha256=PhiPRVCwu0ztCleLqEiX-Yasgjl6QkccGjcxsVAYDR8 6513
plantcv/plantcv/transform/find_color_card.py sha256=cgwJ5HgHVAhvA4Xl2bFnO1jkanuc86aD1TrN9TP26Zs 14880
plantcv/plantcv/transform/gamma_correct.py sha256=ZqkVf4v5U73m9mhsRO0zlRnh_mItV_EPWAc_UPJY38U 786
plantcv/plantcv/transform/nonuniform_illumination.py sha256=BvRaZme-0VUFtdf_cgKq_SLbYIRhWfNlXvHce2H5rmE 1443
plantcv/plantcv/transform/rescale.py sha256=chcM7PbKd9DCYA53XMPnWp5RD7aOPzuo1zfLoCjjtNU 1037
plantcv/plantcv/transform/resize.py sha256=klAo96mBSPPbDMKok5zH6eWKHecrGNBYyWsPtWtQ-tQ 6395
plantcv/plantcv/transform/rotate.py sha256=Yf9Y2qTrPHMcT1pHwY83xW2_AJjjXCGvyWP3Ti9hVsk 1454
plantcv/plantcv/transform/warp.py sha256=svKBgKiq-41L3IHqY7a7h8sh4QFVc0pAQT6W5vYEUBI 7270
plantcv/plantcv/visualize/__init__.py sha256=tpQL9ffzofJh3T1ZHEd42dH4QfI6UladHvoLo-W3B5Y 1194
plantcv/plantcv/visualize/auto_threshold_methods.py sha256=TJw-lg_Kzt8EMdz_Gop6C1cqPhYLxA7TUbzuVhASCRc 3058
plantcv/plantcv/visualize/chlorophyll_fluorescence.py sha256=_F2s0RTI0VtymcS5D024TuEE2LtVaqiyvPN3Zm0aHPk 3860
plantcv/plantcv/visualize/colorize_label_img.py sha256=XsZ7kgH_F8fHeoJmJHgm_-degzaOsqc_iiapyINXPic 990
plantcv/plantcv/visualize/colorize_masks.py sha256=LEH2AxeP2Spa58rU7oGeAOaomSY4gFIaimY7-StFRj0 2975
plantcv/plantcv/visualize/colorspaces.py sha256=lwgEwN-9xs25k9XGsmdhCOLFun5p1Krpp4D3orvSq7M 3498
plantcv/plantcv/visualize/histogram.py sha256=8X9XOY8-qOjY16KSAzpAOyUEzT26fUMdVvIFOql0gq0 6082
plantcv/plantcv/visualize/hyper_histogram.py sha256=yhMKTCsE8MaRpr1-ZicG24LJ_fbkox0ts6jP5dwa93M 7807
plantcv/plantcv/visualize/obj_size_ecdf.py sha256=2g7ldwSre9G7IhFdcLjyZGMLl598fcGGibpPiyHgoE0 1419
plantcv/plantcv/visualize/obj_sizes.py sha256=ylPFyuah3mYWFHFNEuwhWp9OuvdVlu5cfI7IEgBdkNY 3005
plantcv/plantcv/visualize/overlay_two_imgs.py sha256=5t1ye0UB9pV8W2mF0KID5TC8QUxr85HiACEn2SIWE5I 2243
plantcv/plantcv/visualize/pixel_scatter_vis.py sha256=cLHR1P_CA342rKc4sk6wq8SdPsZeisb-Xt-KCJIGPrQ 3923
plantcv/plantcv/visualize/pseudocolor.py sha256=Cz2QE5uiL62roYGqD0QPmCnuwJq70v8U6VBJVx7tylw 4758
plantcv/plantcv/visualize/time_lapse_video.py sha256=e3qPYIRqslmbh2Fb6nrj_Cur4JODxQiL51Dxlrtap6s 2255
plantcv/utils/__init__.py sha256=5HXD2jGTq4ZMLYXL4AVuXj7bNFhHBpWjM_s2QfZ--x8 227
plantcv/utils/cli.py sha256=R8E86jCk04QH_LuhmsxEuAP-EllBx2mJ2WwaZokucgk 3155
plantcv/utils/converters.py sha256=BYxT0J4oCuLtBzPhKuWSCrO3QogfBZ5fEwQD5r4SrBk 8225
plantcv/utils/sample_images.py sha256=AxEnIluaKgRVxNk8vAYMzep8PSsEW2PbXoeg7qc54Xo 5458
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=dzhdAj_4aJ5r9626bVdLfiY36iR7SwtGmYngbVOvIOw 8130
tests/tests.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/learn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/learn/conftest.py sha256=P3N5aXl07OqqY9Ye1sab5ZZIR-zPDGoAThqdCj00jZo 661
tests/learn/test_cli.py sha256=FjIBcg3YYywEIqKoY2qxa3ncwdFVa2XH5XhYrGtlR1I 2504
tests/learn/test_naive_bayes.py sha256=7HWJd7Zb1vGuZ4bRhVKAYE0_GiVjQRLSeFm46puTltE 976
tests/parallel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/parallel/conftest.py sha256=C3tQD21uc3r0W4nSX1TVqn69loAr4L4TB-PTJLVO2jU 4816
tests/parallel/test_cli.py sha256=b_qdaSl-gsubWHcIW2X9ttwzHKL4WXDHpdodtFfeKgg 2278
tests/parallel/test_job_builder.py sha256=cWim-LSv9TbLW05DYxkuNsWq661fufWrFqM8vIRtk0Y 4153
tests/parallel/test_multiprocess.py sha256=tOUo9SibmqJaoB4eoQnK1K5ogQzv34kVdiqbwYkjLh4 2023
tests/parallel/test_parsers.py sha256=5cKnfRaaBiOevAm2vdj3aKQKJx-elkBQKm8Pk3UWl38 2022
tests/parallel/test_process_results.py sha256=596EZXGedAUEAkftS8CF0NmZ_r9bti4cosHRhYxfCyI 1903
tests/parallel/test_workflow_inputs.py sha256=Z8A8geu0GzWjFF61qxyH1j0P-vhQX4cejAosGSWulAQ 522
tests/parallel/test_workflowconfig.py sha256=V2F_7TY8tebactn_KNfD1TP1CWY10K1pSTHNE6AN9Pc 3821
tests/plantcv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/test_Objects.py sha256=5NoPWVa5RWdcmUXnfIl3FKzB4CdjVwJqJ4q7Jl5foEk 648
tests/plantcv/test_apply_mask.py sha256=ssv9Fxh1xAXLY8LFF-aOZyGY2OuNUmyOuSmEPFXua_c 1352
tests/plantcv/test_auto_crop.py sha256=5cXqRWult9iW6T4x-wIV7B7qbGpddfXagyLIsrhqyOo 2247
tests/plantcv/test_background_subtraction.py sha256=rK7fOXeQWR8RQc7T1ClqsaixpIE5azylF-ELITur3GQ 2077
tests/plantcv/test_canny_edge_detect.py sha256=1wd9tJa7Sl_yJtPKDOEIaB3eCILzNbhvT0ZThlG0Mq0 1310
tests/plantcv/test_closing.py sha256=KF1tZoRVqn9J5bmGsZGh4xE_nxhBEAQoPyl0zhtoG2g 952
tests/plantcv/test_color_palette.py sha256=VgIcALUqi-DksE8CzxQAMbl4rHBF9XsbBNxjJuaKTII 618
tests/plantcv/test_create_labels.py sha256=OeOxx-CwWC5KEETzovYWB3qP-ktUFOeEcg1safkF-8U 633
tests/plantcv/test_crop.py sha256=zf90MflsVGp2eQUTS0-4_8PhkIgIwE4t9955p-Bi3WE 922
tests/plantcv/test_crop_position_mask.py sha256=4LWFe5XCaytnRsyeasAmjGBhC7GXGOI_kGMbxccxhoI 1980
tests/plantcv/test_debug.py sha256=GJC_NOs8BQH-iM018FuwKznbm65FXbeb4Vzxh7074Zc 516
tests/plantcv/test_deprecation_warning.py sha256=15dIMxd1bXnfMZCIe7oHyvyWoMt9sUtSo_a-K-k5uUE 263
tests/plantcv/test_dilate.py sha256=dSx6xc_G_Is9tqUe_4cn7gzV4hSP6rSdV5fBX_XZtyY 676
tests/plantcv/test_distance_transform.py sha256=SkgOsEPgxi36CqCyi9xIiXgMAYaWIW4h04TgQ2XaXnY 502
tests/plantcv/test_erode.py sha256=HcKfg02KoVDkd1htHfHVXaeAzaJV_j7odxyLEU85_Vs 668
tests/plantcv/test_fatal_error.py sha256=Jks8VlCDL5-abSYI4z8NXnQ_5SA09RIPE6-w-ceEoBE 245
tests/plantcv/test_fill.py sha256=jgzGoQTZE11Zw7zvz5FJGOXAnTHbgXB9swoYJPVqiv8 534
tests/plantcv/test_fill_holes.py sha256=0EIYJfIYievs8WOTiA6kZn-voPRbLoePrn5yZ0RE2Dk 665
tests/plantcv/test_flip.py sha256=wUpo7EGbjf4lzEqhqPcEVA_jZAafXOQfA0l-LtDnjzo 728
tests/plantcv/test_floodfill.py sha256=-VhcdAq5CJV2QivDDfZjbGyCzVos4ushhOJEIyTJ2Hc 624
tests/plantcv/test_gaussian_blur.py sha256=X-rAQN_haJ9IABfoxWlBjpdHpt6pVrSGulh5aCOFmdo 648
tests/plantcv/test_get_kernel.py sha256=4tkJOOdqmmuYHvBk6jfI5WgAjr5rWyFZfafckrjXxec 952
tests/plantcv/test_helper_grayscale_to_rgb.py sha256=fB04n_tT7wfOuNBTl5XkOVtmc_WS_d1YUgghG4QSzJ0 253
tests/plantcv/test_helper_iterate_analysis.py sha256=h9-BJBRynnj61EPZu9Y8wZ0L5CaNOnSLriMVRcKLz1E 788
tests/plantcv/test_helper_object_composition.py sha256=HOl6hhs43uhwdvaRKk07vL1RGTqGRkMvM8pRIjD8Ivw 960
tests/plantcv/test_hist_equalization.py sha256=24c3sGIppu-C5gDdaDda4PEo_U6vanbiRuPygtZl73M 555
tests/plantcv/test_image_add.py sha256=7wFfZqGmJdTYQZglSkLAwIEXeS_0aNPykIUpD5Tm9-8 471
tests/plantcv/test_image_fusion.py sha256=dADZ62VO7EIuI9VZRrzdIkrXhzMVPWFYFou1MFYuTqM 787
tests/plantcv/test_image_subtract.py sha256=64UFBbk_jcKFp1e2_kfjyVsconWvyvYMxdepg1t7LKA 631
tests/plantcv/test_invert.py sha256=MDKKFDvDSIcM7MOIXGPKzfp-2slPMXh3Rsh-X_YE6PA 382
tests/plantcv/test_laplace_filter.py sha256=uJ0pYZLrkK57A_7aZpzsuQzfIqrCo0iRozQeWL0ps0Q 365
tests/plantcv/test_logical_and.py sha256=qCZOwpNMgGdD4oyuk6Fqn-lxIWcBBTzIw0iplkIx6Eg 380
tests/plantcv/test_logical_or.py sha256=LEmmWbUCdngb5kV_85Qnv_NLsu2JFvn9iOpc1l80QHk 377
tests/plantcv/test_logical_xor.py sha256=oAamEqIWbiO_eyG--md1rttQ5nPsjSs-j0ebvhofViQ 382
tests/plantcv/test_median_blur.py sha256=fyHJMxFmg3-1B8y_ByJ5bimOSLQ7PLbqg3LMN3qMGuc 752
tests/plantcv/test_naive_bayes_classifier.py sha256=ocXh7V3dwjqRMo2R7lLb2M0_QJayCFUfwWpAwvqQ7eI 834
tests/plantcv/test_opening.py sha256=W7LmVWj2iIbmPSl3nXoSY6eCtzgklVRS3TISjLDggJw 929
tests/plantcv/test_output_mask.py sha256=MEOWwSi81hFhgkq1HsO4jsGx-FbP14G9vRzAIJQYBC8 529
tests/plantcv/test_outputs.py sha256=FTTeBMYVfFHl9j4SwSekKoehc0Var7a1HcDnp7FYt_g 5411
tests/plantcv/test_plot_image.py sha256=xUPajdmTPFve3iUVVTnZEQLEKE2Wyy939fBqw-eEx8w 1228
tests/plantcv/test_print_image.py sha256=PuUxtaoRARgcf3E3Fc4Sge_atRgMG1JtyJCDvHivFrs 2424
tests/plantcv/test_readbayer.py sha256=MoLoMXoGsrgRVGmxHBD22rdfzfE6Y4S2Fd_4F6-HhWY 1252
tests/plantcv/test_readimage.py sha256=e2eS3dA68SkMXCtW4Qayji2Xi6JBWWCv2ov4nJnE22A 1720
tests/plantcv/test_report_size_marker.py sha256=tvdtgC-k7HSM4GiSjWv_6dMJxPsNZvPiZ77AY92ElY0 2375
tests/plantcv/test_rgb2gray.py sha256=oydMCk1BKMFZsYPJAbLqyCLVTQ9TAZJ5BzSk5kQWOEA 360
tests/plantcv/test_rgb2gray_cmyk.py sha256=hkPJTJhYIN5T5s0ZjcJMetKPsZpc9AX6rWcE9QbrAdg 674
tests/plantcv/test_rgb2gray_hsv.py sha256=RShM55RmoDz_2islbjgGaJNB_jppp6RAe9zP5Hzatic 608
tests/plantcv/test_rgb2gray_lab.py sha256=EYgksMoBjP1SZ1SGbxPsZgmyoJOFqXHrneZZTJb3CpI 608
tests/plantcv/test_scharr_filter.py sha256=3V0wfupb4MiRhEBr0yMMGvOpfE3efAlRF1CvUwKBXhI 368
tests/plantcv/test_segment_image_series.py sha256=lXYrky_ppf9NWXOcfUU6clFNUD9zTKz6YOYyyVIedwY 2303
tests/plantcv/test_shift_img.py sha256=4OAESG9Lcv3Ip-09s-OqRZ27Ej6ntblSiAqd1CPkaig 1086
tests/plantcv/test_show_dataarray.py sha256=WGlUWiUyZO2K1EFwyREYfLxmsmq5eUkW3krkCpjHtvI 1430
tests/plantcv/test_sobel_filter.py sha256=4YbWdhw1BQ_M3eq8fZ_Ixr3w_3nV_J0tU6gO6Cj6tiQ 368
tests/plantcv/test_spatial_clustering.py sha256=oSRrMoBcRGowxilxGD_U8DPIrnZcc_1sCKArQ-Zr8hg 781
tests/plantcv/test_stdev_filter.py sha256=M0oAqKGoGQl5l_gRW3pJVDSieMDKB2idpMQhAP7iujI 281
tests/plantcv/test_watershed_segmentation.py sha256=jjDQkKaqJENji58jXSqqTZm9hvrnNIY_mvo0IsLHBPw 466
tests/plantcv/test_white_balance.py sha256=33INja4ROV9D_uBPbZT2NqOcmImbgzToyI2R0iwswIQ 1492
tests/plantcv/test_within_frame.py sha256=wRT0PjpD_bRAfAG_bOfX5HqJbmNzmWV8PbdKlcweWt4 627
tests/plantcv/annotate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/annotate/conftest.py sha256=-edjUhfazGDc-BhUEExR3wbN6kEAfRzcevC8-ZXlx8k 577
tests/plantcv/annotate/test_points.py sha256=1tA7TcrXKNCSBSGQdOqskxdZfpAcYXq_j3VdMpgX8uc 1821
tests/plantcv/homology/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/homology/conftest.py sha256=dVjGSwOWVtkV_WimGek9-3V7-M2IniC4WthAFyeKtQw 1892
tests/plantcv/homology/test_acute.py sha256=nik9POH1_MwZdgRgHcdiJTYm6gcLaCOhI3r0wtHpfrk 1814
tests/plantcv/homology/test_constella.py sha256=E18amPKQkdIIHGYf3hr_NoVTDoq07a2lXj6t9epzc34 2177
tests/plantcv/homology/test_constellaqc.py sha256=-4iiE2hMqQkhVuZqnRA8mnFQHiee1Mb5jhv2_Kb2_ZY 520
tests/plantcv/homology/test_landmark_reference_pt_dist.py sha256=7We3kmzpbN7xBlkeSL-iKaS8elP_vb2YtqUxfvT3fIk 1253
tests/plantcv/homology/test_scale_features.py sha256=p0SVJ28CBp7BRaB8c1_kmY4NZ8Vcp8Zvn7jKbHj5pBw 681
tests/plantcv/homology/test_space.py sha256=OUuImIJ9KHTp7UShloRlPHv5GC8KPZep7qxFxY1QJ0U 822
tests/plantcv/homology/test_starscape.py sha256=S-pgWxmveo6P779w76SZgOSX89959CnHrDNIx_J6U5s 1628
tests/plantcv/homology/test_x_axis_pseudolandmarks.py sha256=Ivci9yVpGsqCfYlWeWLOZZL4akv4dSXTjSC39Rr-qJc 1535
tests/plantcv/homology/test_y_axis_pseudolandmarks.py sha256=eLaz4VjYli_VfWKsqpWl2lE8oaxPvZSNQ0y9pJb5ufc 1466
tests/plantcv/hyperspectral/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/hyperspectral/conftest.py sha256=PioySH0evV0cY-0EdkffkrqESJjiyo47KQyIA6J8z_c 1578
tests/plantcv/hyperspectral/test_avg_reflectance.py sha256=cCCWI2kHZ2pVbpfcZQbrxhT4fK5YJX_hvX7B21ycsD0 365
tests/plantcv/hyperspectral/test_calibrate.py sha256=Zb3qQyNSI6OyIDssDOrVtH040Qx7P53sUuD9YGvhQBs 543
tests/plantcv/hyperspectral/test_extract_wavelength.py sha256=3n6dJ_7EeNVpU7xPpon8yfYTRje4XydTNoej9up_UAI 340
tests/plantcv/hyperspectral/test_inverse_covariance.py sha256=5gCcnJLO1vFOJJxIriDVCYI7ul2IaXDkvxGYAsctIl4 310
tests/plantcv/hyperspectral/test_read_data.py sha256=fLPJto75-JYXAYBvGt0NlF4ndF58eRV3dHqim20dxqc 1394
tests/plantcv/hyperspectral/test_rot90.py sha256=sK8naJrr6hil2E8s3HLDftuER4IT4qHq4gumJo-78pE 330
tests/plantcv/hyperspectral/test_write_data.py sha256=FBtoCESuQi7LYmgQc1iTwUHZxdO_ro_PdXpPCa5ug7c 2192
tests/plantcv/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/io/conftest.py sha256=3qgR0fV7uC00iaN6JotvUB02NmdtndgOwlOnXxtmIe8 453
tests/plantcv/io/test_random_subset.py sha256=7vspC5mFymKhYo6ahWK14z2OC5UpwZwlHyC76JUQ0gY 652
tests/plantcv/io/test_read_dataset.py sha256=dGADnueTxp1idoleF11SA3kLCrhK9iKE6JY6p5yDeJs 1063
tests/plantcv/morphology/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/morphology/conftest.py sha256=1JX6PaXvCuuzGRkyT0puY4q97rKtt1FKrcsZduX5hCk 1122
tests/plantcv/morphology/test_analyze_stem.py sha256=GDoh3mJQHXE86sEGtvFWFmxG3VEW8g1stJC-NNZ_p8s 827
tests/plantcv/morphology/test_check_cycles.py sha256=oad20zmWRmJeymQwJRo08qPIvWCLlRaV6T8MLWMQAJY 378
tests/plantcv/morphology/test_fill_segments.py sha256=utYdHgfs0mi04CIAh9FEil33Wxn_6TDpxtJXet9nCuI 1028
tests/plantcv/morphology/test_find_branch_pts.py sha256=_Q-H1z_VNbg0IH2aTUJRKiaLMVXq8oXTjv_UrC04UIk 733
tests/plantcv/morphology/test_find_tips.py sha256=mM5U9JDaXX7IKs0EA6n-jHDXMqyjV0mb19c_SgL2cOY 691
tests/plantcv/morphology/test_prune.py sha256=yTWmI-y6WOlemLnBJNITLcyRvK2XW6PllIjR0lvVVPw 1076
tests/plantcv/morphology/test_segment_angle.py sha256=aRMsAbd2iwuDVW7yvjILep9JaPd9XJaZ9FxYDlk01pw 1064
tests/plantcv/morphology/test_segment_combine.py sha256=j_qzPjExMcpLc2g8FLJMSWbo_ub_Pv7dBmJZilUyHJ0 826
tests/plantcv/morphology/test_segment_curvature.py sha256=csB9oS8QMbyRbIyD9-0Mj_Ok1-XtiDtJpOwjEalD46U 543
tests/plantcv/morphology/test_segment_euclidean_length.py sha256=RZ-OBl0OlLoXgnJUlGzFaBWVkqgWtdwGFHCmlG8Ww1c 958
tests/plantcv/morphology/test_segment_id.py sha256=JK8yz4DuUzI3oAnXGqZ_PWmxjMtr84XDX0-xrQWZNTE 756
tests/plantcv/morphology/test_segment_insertion_angle.py sha256=mf2Sa3MnYA8RZBuvqA5BvXYrtzMAqvVfPM7WUDBs6WY 2286
tests/plantcv/morphology/test_segment_path_length.py sha256=r9A5AY0psJCcl4CmIoIi-60rNYjHZHMlCrgh9AfAmNo 545
tests/plantcv/morphology/test_segment_skeleton.py sha256=-Y650y_-TU_9qyLrjpM6v6fQVO1fUXYvY4wF4MFgERY 619
tests/plantcv/morphology/test_segment_sort.py sha256=Qr0EmLF-YtcSeHm12w5qKbEHyxyalaVuo5Zz6fsIBFo 789
tests/plantcv/morphology/test_segment_tangent_angle.py sha256=G3ihI2AboyQoxCCFjmNN2Jp6aDPXQyA1ehd7s48uLvw 623
tests/plantcv/morphology/test_skeletonize.py sha256=f8Kbhqe2PmyqxOaJFn22xuIyH79Z8hWOrmNtWvusr8A 384
tests/plantcv/photosynthesis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/photosynthesis/conftest.py sha256=jBKgxZDaP-EH5lUqyitcbJ42Azq1lYO512k8OQsasAQ 3995
tests/plantcv/photosynthesis/test_psii_data.py sha256=FsbDKnc4uE0rP6vT0yKuLUezp-QEiwgNMxM_uwmgrhw 274
tests/plantcv/photosynthesis/test_read_cropreporter.py sha256=G9JLcQbtSsUzXybTLPgREy5qq9uP2_DktrMZEYHSljw 3157
tests/plantcv/photosynthesis/test_reassign_frame_labels.py sha256=NEfpq9KHhOdpVkPESX9kkEJD_CCKEc_hKH5DpNovip8 1773
tests/plantcv/roi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/roi/conftest.py sha256=McjF1s6WL1GGPZ2r2cXwxD1qLIrIenIpEJf2YCiZrXc 1123
tests/plantcv/roi/test_roi.py sha256=M3mbzKMZFZyRMK_FAAOIvhSjpzxjQnZqZtq9s72qOy8 13495
tests/plantcv/roi/test_roi2mask.py sha256=2dSG24UnhxHfuGiKfrtCBf-3WRUAXXTEbipZTRQb_KI 533
tests/plantcv/spectral_index/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/spectral_index/conftest.py sha256=_dH11ZlIY0Fm2l8C0OHyCfrSLvNQAzQDOzwPzKXxh6A 822
tests/plantcv/spectral_index/test_spectral_index.py sha256=HlfLbyZMfJEHhLX04K9ymq8bg-Mt4KrpjHvYpxZ84Aw 14873
tests/plantcv/threshold/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/threshold/conftest.py sha256=LOOwsvB63slWmg8z_YAGq_0MIpAvwKwh7iJYZMbTyGY 691
tests/plantcv/threshold/test_threshold_methods.py sha256=-ZI8fJO9HUmB4ntqVIbXoAKxt3Ky6Hq7ztoZeA-m9q4 11034
tests/plantcv/transform/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/transform/conftest.py sha256=eMP2CsccKSPs5AmjJK8h51OhQArS7zf-EkauE2OXTA0 2787
tests/plantcv/transform/test_color_correction.py sha256=x1oTRHs1_JgxDa2adMJC81nLKUDJ2XY6VtP_Ef_lZvM 13257
tests/plantcv/transform/test_detect_color_card.py sha256=RbJRRaGA7RZaz1y9BhHKvDx180Qe59IyGda2ckyCdEU 648
tests/plantcv/transform/test_find_color_card.py sha256=EHGSX76D4NmWeMybFBlmIC0hX91Eqxfw43AYS-4ymy0 3516
tests/plantcv/transform/test_gamma_correct.py sha256=MuiI3LOJqs9T6nuB8FT0QxYgVDDGHFk-U48WeLi6GoY 420
tests/plantcv/transform/test_nonuniform_illumination.py sha256=gjRyfVsxrF_NeCYVwk29saJ00qb1lHrNvBcAjVGNTtE 660
tests/plantcv/transform/test_rescale.py sha256=ZEAQ7jDhQcNkWZ_cieYQM3xMM07jOp5wGWBgM4SM9Zs 582
tests/plantcv/transform/test_resize.py sha256=vVInRDzvL0TZWWRZvNmRHi4GfMpMDvaW99EddpCfpVg 2171
tests/plantcv/transform/test_rotate.py sha256=E6gQM7O7iSVw3yz9OZIeVv-91Ukx2TICyk29t4j52SE 666
tests/plantcv/transform/test_warp.py sha256=cIiJCP6aZIP-uE6zqnVytmeNDRcjkH1xi9I812lzmvE 2773
tests/plantcv/visualize/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plantcv/visualize/conftest.py sha256=EOdTb1GyAtg0575kSQBWufqz8Z2f595zNPQxwVcCmME 1484
tests/plantcv/visualize/test_auto_threshold_methods.py sha256=kpzufQywbuFhEOlOCd3B0xWhJlr87qWtS14eJ819c7M 558
tests/plantcv/visualize/test_chlorophyll_fluorescence.py sha256=qxz7dR_8LZCec56uUvMoUWsjKomQ03_hIGPJR58Kb40 1172
tests/plantcv/visualize/test_colorize_label_img.py sha256=RMiA4KXiXCQ5zy70Tm2yj_LkNN7q07zB971D7jQn4io 332
tests/plantcv/visualize/test_colorize_masks.py sha256=zj0luKzX_mKsEQRTBs0U7nNtc7FtFzFrnTaVBrO0lCo 1440
tests/plantcv/visualize/test_colorspaces.py sha256=ObpJZCORt5M_QIz2BCPzp4VbI4pqIuHP9eWJsP21pao 558
tests/plantcv/visualize/test_histogram.py sha256=IJ2QOd9r47bSuIw41IxmZhhFHA9JQXlfpTh0nJeSzOU 1927
tests/plantcv/visualize/test_hyper_histogram.py sha256=DSqEKV-QTdy6OCdhvD3E-A6lxLvfgm_HTS0jImFlUrM 1604
tests/plantcv/visualize/test_obj_size_ecdf.py sha256=m2YaqDf8oOeTgF_kh6xtZVP2UZLdUAP6WC0bWGQyW44 364
tests/plantcv/visualize/test_obj_sizes.py sha256=HaZylNaAK1tGzH3Za36PViIzGHI_KctSAVPC6dHV4eQ 553
tests/plantcv/visualize/test_overlay_two_imgs.py sha256=Pgjkrhgp1XSbVPrINZdo0YIK1_S6GyAlJ8t8F426ypI 1753
tests/plantcv/visualize/test_pixel_scatter_plot.py sha256=Kp1IoUx5ZWKCx50-3xCH2eFXYdB2owil80ROabEFtvA 1479
tests/plantcv/visualize/test_pseudocolor.py sha256=47ruOk8TfXkkvE4C--75mhN0V5-7JbiNeVWHQpKg6Vk 2146
tests/plantcv/visualize/test_time_lapse_video.py sha256=2s_1uIZVdJe8kP_4UZtAzxqpQU0YDeXfWi1JnJ27Si4 2098
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/conftest.py sha256=LbFhopfHMnpqu4UFOICGzo4reeRuJPnPB05kJ47UFYs 1082
tests/utils/test_cli.py sha256=GZDh9LnrcjiFzBIQ5GxPMXbWRik3JAZxrjdIp5QakY4 1426
tests/utils/test_json2csv.py sha256=N7yWHTyB_CapkriPcdgG7wUw96xOKRcIYqxaz7p-j1s 1023
tests/utils/test_sample_images.py sha256=U42MLh-8_AcXCFZIK5sLoP3OZtjDMv-xV5tPpQuwb2g 2828
tests/utils/test_tabulate_bayes_classes.py sha256=46uX8tq8jveFH0bULHIMyQIlOG-pA2bKztkbEZpoaWk 808
plantcv-4.2.1.dist-info/LICENSE sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU 16725
plantcv-4.2.1.dist-info/METADATA sha256=bXWFaYUYu4IcpNQjr_8niFnuVeCcUo2mNR2FwO1udLE 31394
plantcv-4.2.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
plantcv-4.2.1.dist-info/entry_points.txt sha256=h3Z5LQSG-Gui1dGCN5zZS51SIhRZaLf1lCi40Db5bYo 145
plantcv-4.2.1.dist-info/top_level.txt sha256=q7zoGsewHlezkWBu4043VnTRlO152zO2A1I-EFKTq58 14
plantcv-4.2.1.dist-info/RECORD

top_level.txt

plantcv
tests

entry_points.txt

plantcv-run-workflow = plantcv.parallel.cli:main
plantcv-train = plantcv.learn.cli:main
plantcv-utils = plantcv.utils.cli:main