odl

View on PyPIReverse Dependencies (1)

0.7.0 odl-0.7.0-py2.py3-none-any.whl

Wheel Details

Project: odl
Version: 0.7.0
Filename: odl-0.7.0-py2.py3-none-any.whl
Download: [link]
Size: 778044
MD5: 81349239ad3bc364e72a464675675cd5
SHA256: 3480fa64a2e596943cee5ab9e542ef8676c90df575f30245ab7293d37e8208bd
Uploaded: 2018-09-09 21:27:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: odl
Version: 0.7.0
Summary: Operator Discretization Library
Author: ODL development group
Author-Email: odl[at]math.kth.se
Home-Page: https://github.com/odlgroup/odl
License: MPL-2.0
Keywords: research development mathematics prototyping imaging tomography
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Operating System :: OS Independent
Requires-Dist: future (>=0.14)
Requires-Dist: packaging (>=15.0)
Requires-Dist: numpy (!=1.14.0,!=1.14.1,!=1.14.2,>=1.10)
Requires-Dist: scipy (>=0.14)
Requires-Dist: pyfftw; extra == "fftw"
Requires-Dist: proximal; extra == "proximal"
Requires-Dist: Pywavelets (>=0.4); extra == "pywavelets"
Requires-Dist: matplotlib; extra == "show"
Requires-Dist: scikit-image; extra == "skimage"
Requires-Dist: pytest (<3.7,>=3.0.3); extra == "testing"
Requires-Dist: pytest-pep8; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: coverage (>=4.0); extra == "testing"
Requires-Dist: coveralls; extra == "testing"
Provides-Extra: fftw
Provides-Extra: pywavelets
Provides-Extra: proximal
Provides-Extra: show
Provides-Extra: testing
Provides-Extra: skimage
Provides-Extra: fftw
Provides-Extra: proximal
Provides-Extra: pywavelets
Provides-Extra: show
Provides-Extra: skimage
Provides-Extra: testing
[Description omitted; length: 2311 characters]

WHEEL

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

RECORD

Path Digest Size
odl/__init__.py sha256=C64qmWAH-S7xe8IE0INDAkw4jEYQQrKW_dij_-ZjEBg 1870
odl/pytest.ini sha256=dvj441aS-8e-Xobxv-AOS-Zxx-FDvbNpW5hZp0j0DOk 262
odl/contrib/__init__.py sha256=6QulYH7Z5W6KIJ9-1PhyZ1sDefkJVoT9zMPvZkaS05U 578
odl/contrib/datasets/__init__.py sha256=27SyNhwNkacOsblbmQkaIaoY3eS7BowVYN34nQ4NZus 360
odl/contrib/datasets/util.py sha256=3g6wpen1H3v2GnCYKhZJEHp4VjM7kUNwhh3VBeqt6m0 2296
odl/contrib/datasets/ct/__init__.py sha256=BGv6LnblTSfT9ItoHjZYWigOKKc3yz1kGJwdHlMBQRA 389
odl/contrib/datasets/ct/fips.py sha256=1l0Iv5UqH8dGfAyTV-ELRErPawbgSI8-eEN9q6nHSU4 4207
odl/contrib/datasets/ct/mayo.py sha256=94Dp4Z8hgBHrs2_8sD4u2sARXAjLzmU8zqNGWgLEoeI 11135
odl/contrib/datasets/ct/mayo_dicom_dict.py sha256=7ChdCPewDDna6C9RgHRrkc7cIA6mg_m6ZEPjfJ4Ormo 362480
odl/contrib/datasets/images/__init__.py sha256=xKQO1ZMN5LqIOj9secE3-nRkiR20-ISn2DThUE4ifdI 423
odl/contrib/datasets/images/cambridge.py sha256=GgS4LzqBBBMk0JU305YVfZeBJKdSjTldvFACp7n389k 4630
odl/contrib/datasets/mri/__init__.py sha256=x2lhM9xfBRsSfWzgvgwBD9ox-UANiyMzHpzg6tFeISY 368
odl/contrib/datasets/mri/tugraz.py sha256=lI2nAq_CUGSxQNyN8VwPdefrDn-woDCUncR0uB7bJgQ 6750
odl/contrib/fom/__init__.py sha256=zfXboubg-ml7GRgy3wOibo-baCFB7Ji4cSXYQSar2n4 503
odl/contrib/fom/supervised.py sha256=dY6W41VCKF_lji8_4IQfbI7w9PnCtUp9zI7dwBI2FWc 26803
odl/contrib/fom/unsupervised.py sha256=3PYkruBLNNLFGqxTQ156r3-qBi_JHrIJn-ypTxVO4-A 2142
odl/contrib/fom/util.py sha256=Zc7UtLzInJGWYMnxm-vJSrAGmbGJvZuyvaNyQf3nWkw 15875
odl/contrib/mrc/__init__.py sha256=mhKLrM6a-u-mIlwgrozmnVxwuZXHWPz1VBeaCmhMK8k 477
odl/contrib/mrc/mrc.py sha256=0Ps2ntc9B-5BVe9MzPS32zjSp6JEvmCXBlSd_tE7I5k 34890
odl/contrib/mrc/uncompr_bin.py sha256=DFberidwowu3QEGIVOxiLv78a_5EVty_k7mCIUyGbfo 26195
odl/contrib/param_opt/__init__.py sha256=G_F8Hwr0JYa5VtW5-5TNtykhPbPzl1wvXTHuQUjfjz0 397
odl/contrib/param_opt/param_opt.py sha256=c2lIU-uKdu2KfXjCMBnUS8Dj8u2pLrZqyovhz3jOdYE 2713
odl/contrib/pyshearlab/__init__.py sha256=PSYUyOlSJXcMvxsZOccTdCuGECFdscwlahjdZcs-ckw 445
odl/contrib/pyshearlab/pyshearlab_operator.py sha256=BHgekpfRHA8GIL11CAQt4mfYIam6cI49jT65HPQ5PU0 5170
odl/contrib/shearlab/__init__.py sha256=k6zzEPq72C2J9hks7TZHz00kPjdtZtmN0LJ_EfRnknY 439
odl/contrib/shearlab/shearlab_operator.py sha256=c2-sJuiOB-fiMPBxgXyAOkeLYGvP1HTLNRtuAFh7MUA 11665
odl/contrib/solvers/__init__.py sha256=5XsqDi9sMF1xU1vwIKr4YcCxhp8aVIK_iTONvubURlk 386
odl/contrib/solvers/functional/__init__.py sha256=6P-nz52WqKeYcCjt-iAPdCYkx9-3xLJztcHhSBIWgac 416
odl/contrib/solvers/functional/nonlocalmeans_functionals.py sha256=VHTI-JzCfRvC06kwliDouae6tIlW4tWCBmxhvksqwy8 4003
odl/contrib/solvers/spdhg/__init__.py sha256=UoYut_u2zLv_y-vRKn24BwdjYbvPWAGKaUS6M30vN6o 1021
odl/contrib/solvers/spdhg/misc.py sha256=Lbtq0mbiryYq0PWW2_3l-qaC0lU5YjzBR_nCsN9IEGw 22814
odl/contrib/solvers/spdhg/stochastic_primal_dual_hybrid_gradient.py sha256=4SEr8ZmlxT2-6PczcRZaCvMAvqqmVE5eRmNmgmSgm3s 21916
odl/contrib/tensorflow/__init__.py sha256=V8TRKDnPZSvS3IHOt3H3t9vGWa9XxH8LWMGqXdQ-y_0 518
odl/contrib/tensorflow/layer.py sha256=r9Zl_LFNxdm1QsvwAkNVZZSJxZ-pdqPWJWONtcvAR_4 15213
odl/contrib/tensorflow/operator.py sha256=TNK-ZSXHWRc-PWhWeXLHRS_MkW1Ufyp2uCmbBkF0KA8 4973
odl/contrib/tensorflow/space.py sha256=HDmLMjQ564YkCzPy6Z83wQoZepMLEoLPy-vLj_xYAcE 4740
odl/contrib/theano/__init__.py sha256=ZKf7v_KUsR5bSxHySvimh32r5s6nRdj1_x1GD6jKhpE 414
odl/contrib/theano/layer.py sha256=jLikhjJtQgilpu_4bP3tfc0BCM4iuGbiw9YlDsCIHB4 11919
odl/contrib/tomo/__init__.py sha256=qaCvQEFpjO_G2LUvWAY0QdGE0THfak-ED9gzt3ygjR0 429
odl/contrib/tomo/elekta.py sha256=Kfhmq66mxJzVPfeGdnd2r54XdI3VESyJEhM_j8Fos3s 11981
odl/contrib/torch/__init__.py sha256=ohmLv0ZmpH1WYJ7vUr8f-GFP0zgYEFdcXObqWHvI7po 420
odl/contrib/torch/operator.py sha256=9PTcsDNv9o2AGqeVoVI7TQmyUjFF2Z2nUB2o0X-Jclo 14606
odl/deform/__init__.py sha256=tPf9WzN_OSh5LdPOVGF4PJ9u8fXvNxviBOxGix1mwto 455
odl/deform/linearized.py sha256=t4-HD9LpZfb0_fj151gdvG3O2VNRp5RptwRMdSB5yXU 15355
odl/diagnostics/__init__.py sha256=ouve26WyHH1J95Dixvmrb7aMZeCRDr9XTU4Hs1tZs98 514
odl/diagnostics/examples.py sha256=6QtKX2mVA3JjrbPJ7gtM_HsBHnNETUWvE-gM37IGvOY 1282
odl/diagnostics/operator.py sha256=oR0HaohUDpUw4jNTu1ddqccHbp7AC-zvJHSmEtnkVJ8 13718
odl/diagnostics/space.py sha256=XTCfb9gT_6P1zajB6yaH2PJ6rUgWCii_n19e0nvZ1N0 36862
odl/discr/__init__.py sha256=wckpxffbAsqrN66_tIFjImnlCjaJaFYjE6m5H9rjy-k 754
odl/discr/diff_ops.py sha256=p3Yl9J_SgVzYJz6cMj4zLmeOynCjpH1Wvbta1U-5VNY 41786
odl/discr/discr_mappings.py sha256=j3NMxIJw8vyR0VwgYfr07RdHLqzzBGUYuJfm_VXq7fA 36610
odl/discr/discr_ops.py sha256=kKgMPBAnXgnbFRo__QKnnoYLRs87BjP5VRcO9PT1H2Q 20577
odl/discr/discretization.py sha256=colxoo0zhRMnOMLM3RgesC_DIz3EWwmBaklISgZy7zo 18643
odl/discr/grid.py sha256=_Vk_YJtCa61Q6KTwBYU23IF5yeFfdzD8keS29UqDaOg 38394
odl/discr/lp_discr.py sha256=BWsjX4_qMJBjv-4FJ-3UCF5VISr6-zRioKzJM3RolyI 73899
odl/discr/partition.py sha256=6-VJLAmRzXgVZ14T4sVJ35Q4k5WMbQtUDssGsih20j8 51326
odl/operator/__init__.py sha256=oIbgizr7xHeaiNgsTFI5La1CP24rTzqtYbPDKoXKujM 658
odl/operator/default_ops.py sha256=7ner3xj8HILCCJktOgm0ybV_HKnn6haNKxJyMJdmoQM 52426
odl/operator/operator.py sha256=-GfgptkXz3NHqbyr9obuXt8k8VuLG1D3G6NIvSmXKHw 73736
odl/operator/oputils.py sha256=8RHLTYOT9B-dtxGVp3KTV3O7SyaDOnUHThvFkBf6m08 14224
odl/operator/pspace_ops.py sha256=UL-N9P8lk6JgYNeiTvdm2pVg6JicOK2fLHseyd6VxiU 40111
odl/operator/tensor_ops.py sha256=yu74mPIcyqQEGhNwIVJNLMvoIt6lQlaKXvukxnEOfVA 61595
odl/phantom/__init__.py sha256=hoZ5_jepklHHlABdIgqOX9YuL1owAtWasiZxOK8vU8I 682
odl/phantom/emission.py sha256=CFL_SM1twmzrl3FwL0mMMECdrhF-abOqLnofw0N-BUY 7763
odl/phantom/geometric.py sha256=I5Ds-AdMN1jxh0ha-ZZK7W10eO1D1SXa98WuVyzjxiI 32098
odl/phantom/misc_phantoms.py sha256=nlGEYNgzEdk_HL3dlg2hdgXtzTYs0JRJqIeE9G6MHKk 9040
odl/phantom/noise.py sha256=9n4VWxndyknRehryzVinGj_FHekNBkIdOot4wwd2wPY 9321
odl/phantom/phantom_utils.py sha256=4Q27SF-C1FW8v7BanfUrkRCCzd05qf9mHsHUytL2N5o 817
odl/phantom/transmission.py sha256=qWlK7yxqF6Ohv4EAp4VFZZqw3S48x7KY-eHf3rVADIU 15502
odl/set/__init__.py sha256=fHFX8dMPzdfxYdvdxNmFTiYToH-lpUh-sng6sVCaRXA 502
odl/set/domain.py sha256=D91yZADZaas-SU2fDsC0elwUKKhAL4A2jtpJOZmHzjA 28991
odl/set/sets.py sha256=-Eba9p5h9GAdYUOCrQFREcsubmOA_08Zrvh8NVIcGno 27518
odl/set/space.py sha256=N36lb-TEqOxOzIRH_MK1PvjGtaGznrbCTVYpHfgy_OE 34570
odl/solvers/__init__.py sha256=h21IQey9K3qfMK39wcDuzKBJ--AwbMySQhEfsiJwXSo 591
odl/solvers/functional/__init__.py sha256=hX4VjPwYq9-z7n0uc6xI6FQ0CnrlDYyOs_OcbzBk1UE 583
odl/solvers/functional/default_functionals.py sha256=oq6YT2ntmu3aDjGhu36kDn1rP4DpdvRWe0SaRAo4Afg 87723
odl/solvers/functional/derivatives.py sha256=V0fVTUGFR_tSbbikmGLAzKN8PGFr59VGb1GHoJEWE2s 10594
odl/solvers/functional/example_funcs.py sha256=SI2efO2r1Ack478yVWHJIkYRnbE1WRyKGtVG7MyV0z4 5613
odl/solvers/functional/functional.py sha256=lxTv4zJZKckH38q57HdoRa3zxqsUrZ11MsoUeKqoMm0 53782
odl/solvers/iterative/__init__.py sha256=ZfMfuoUdmmZ-nmaY31QbWWCs8OiKuBMdkyafmSjx7C8 501
odl/solvers/iterative/iterative.py sha256=dG4c7ySoH8s92jYNFkXqRBnjIsFjAygDWtJ0VGojcNM 17591
odl/solvers/iterative/statistical.py sha256=yyH0UJnylWYZXcScgjXjAQHB8ngBHwpenlYXSg3a84o 7794
odl/solvers/nonsmooth/__init__.py sha256=uwEKvkF3G_5tem4egBNoRnrjA0bqO9si5sM7M5_00bo 972
odl/solvers/nonsmooth/admm.py sha256=zpp2o-kvXHYlht-hQQNFfB3L-oeNKmu-A5OL7Vd0Te4 5250
odl/solvers/nonsmooth/alternating_dual_updates.py sha256=Xv_2Xu-Pq8qTeZAcuNvN-ZrM5MQatWObxOG4TIvDMBk 9424
odl/solvers/nonsmooth/difference_convex.py sha256=uJGeQyD8WYI7FMr-nPw36WA4L_l8iS0a9LBPz324gFs 8749
odl/solvers/nonsmooth/douglas_rachford.py sha256=OdVUMYPfUnJhwWL6uo6inV0V1xVIRryr5iEqzqIj-rI 10808
odl/solvers/nonsmooth/forward_backward.py sha256=jnU06QRFBpSxVJArVmERjcG0carYB3DuHJBiYzdom8g 6860
odl/solvers/nonsmooth/primal_dual_hybrid_gradient.py sha256=6S1lzE8cIfR6c6pwlXUppIYbdu8Vj70uEcAxRNH4iGc 13588
odl/solvers/nonsmooth/proximal_gradient_solvers.py sha256=WfOP7r8O9S-oNG9QRoUgb4BjvRC7ibGOmGvsSLGWjNI 6452
odl/solvers/nonsmooth/proximal_operators.py sha256=Qvh_XCEEa3lE3UsmXCteYh3m6Nvkemfr-x8DkhVGu-U 61358
odl/solvers/smooth/__init__.py sha256=ddjRamqNzw7mPlniV0845XBvT6Lb496CR-MVO8_DvkM 536
odl/solvers/smooth/gradient.py sha256=Lr7TJ72AzgWF3KUvA4jDPdB6dohDUE1BNnqeUuicBS0 6077
odl/solvers/smooth/newton.py sha256=xNLtZvOLJwPqhydSfQY_vWVesI9A4oyoGaqLv7MsO2k 15566
odl/solvers/smooth/nonlinear_cg.py sha256=vdIWRwsv7pcmvQmSHmybnwSiaQh6lW5GlXS3UaMEpic 4665
odl/solvers/util/__init__.py sha256=AUeQp83CpAd6n9AkL50yv3OWoDPLUMRwCMLGI1fSfwA 433
odl/solvers/util/callback.py sha256=DI0hC8h1zLu2xiRwccr18M88AZbmBWDXzUG12_QG9iw 31163
odl/solvers/util/steplen.py sha256=ikqwE72xlf2ALxzp5rlxKPTOhsTl70oQuREFfDGSyxg 9716
odl/space/__init__.py sha256=iBbtX1vdz7nCFe8GeIF_O7ShHFraOcGcmbUjmvGxSmk 666
odl/space/base_tensors.py sha256=o_rKK1QxToPnwStF6xYaQrWSFKo0cxCDlpw8O2HqJP4 34795
odl/space/entry_points.py sha256=qbgtx1J0HfBAaAMyTVeY6I4NAciNOY-IrBxmxZhRCbY 2586
odl/space/fspace.py sha256=f7374ywjxX9_92LknqPnD0G6BQ2ja5YTAkyBZM-6nOU 57717
odl/space/npy_tensors.py sha256=1ff83GA_uF0vURdL0SpuqgmKd0UzECaBcQRqLOG7zk0 78335
odl/space/pspace.py sha256=IYpgNVFW4qWCGpKG_z98C-mqFWdDkU3hEOUxp0fiB6A 62619
odl/space/space_utils.py sha256=GnDjnjIy_WliWQIORqx6q7DYm8wk3Zj49_uz_3f5tBc 8546
odl/space/weighting.py sha256=N3fJQUlWN2HWoawXGUKoQSQXxMupNABf5jHEYApzcqk 29882
odl/test/test_doc.py sha256=YpGE_9Y8EffYxI2m5eIZZdMogk5-6lHnctBvUGGkTQs 2406
odl/test/test_examples.py sha256=am7ma70gPT4H2yCZ7exiNzK0O3JIVyYUg6OeRHeYGwE 2218
odl/test/deform/linearized_deform_test.py sha256=rK5Ah-5w1Y-cK9GYbd9ItYMI264J8x-PH8je8WaVV0M 10173
odl/test/discr/diff_ops_test.py sha256=UNCcZYA0VbR9oxtv3havNrsJ7WsRGHxaVLn3tn8jg24 16421
odl/test/discr/discr_mappings_test.py sha256=mO3yKdVA-gTLM6zQIeE4WqT0IvzL2ZAF2Vvkbs6nybQ 12582
odl/test/discr/discr_ops_test.py sha256=mBt6s94x7_dIyt8A5xVnHW0aBJSIXJEMQcoTnRg5Sd4 10342
odl/test/discr/grid_test.py sha256=Px-oV2_UVpc_sfXg-tPngCu3_YmMT17QNghaNTd_srg 26956
odl/test/discr/lp_discr_test.py sha256=aiO0wH45DJbpje7H31mjHogieCs5nxuK5zTZcUdUv9E 50162
odl/test/discr/partition_test.py sha256=L2J1cY6JgdbNlKfE66OzFha4xhsj3mfitv6KcwkSp7Y 17125
odl/test/largescale/solvers/nonsmooth/default_functionals_slow_test.py sha256=mIpYyKCn82FAunmWi076rYEdINz1_23X7IoKQ1XF8as 8888
odl/test/largescale/space/tensor_space_slow_test.py sha256=jtweyB_9o0JsyBephLzcmLSpfU0cCo5x9XVuRsvQlHo 9013
odl/test/largescale/tomo/analytic_slow_test.py sha256=RZNNyFyLhxO_0CfeUSLAJJbC6YvdKerhcEOWnEvQL0U 7797
odl/test/largescale/tomo/ray_transform_slow_test.py sha256=9yl6t8yvQQdY_E81jgl3B15GPr5cR2hvSyZ1SW1Q94k 8501
odl/test/largescale/trafos/fourier_slow_test.py sha256=AT0l3Bp3XUClOe3YyMInW3q7jjsRe9CZUgX6v4FcSUA 2615
odl/test/operator/operator_test.py sha256=QxpWWy38uNmtg4vC1mNE_dEuZTlHoQ55b-TPQxIVASU 25532
odl/test/operator/oputils_test.py sha256=JxkDx2MxTrOIWMHMcQ0CSZseDVEkGmSvNjoz4043GTo 6938
odl/test/operator/pspace_ops_test.py sha256=jW257y2EpaAzWqOQ2FS0fv3zK0c0DR4jeYHpr9fvhc4 6845
odl/test/operator/tensor_ops_test.py sha256=F9RLUOlP5lOKS_i1KaUb10OMbSANea3cAMlv8xOveDI 25445
odl/test/set/domain_test.py sha256=qFVcSRDu5MC8qDJeIyX9Vxfx45lITx_hvxtgnoIrPow 11532
odl/test/set/sets_test.py sha256=JLrKJGbUBH5oyoqiKH3WhLAuyE-zNfXIBnawBGZVsYk 3807
odl/test/set/space_test.py sha256=QcxkovEL3sq0jzZxWPI7Zi6WbWVX11PxPhv3wICuv7U 2132
odl/test/solvers/functional/default_functionals_test.py sha256=fJWU1zreg3YJ97NihgzcDp6NTRxIAuNShR5UgVs-g8g 22578
odl/test/solvers/functional/functional_test.py sha256=bwbb9OEAljYlsF8mm7rOpgnPoq6dxbQ3zmoPSKoftAM 24293
odl/test/solvers/iterative/iterative_test.py sha256=C5E2i2lsy3UypGpJ7I15eKoGKcQRi5HM04JPpZlvSQA 4301
odl/test/solvers/nonsmooth/admm_test.py sha256=idcVTPr0qz3kc6_U6GSMjkAtrwNUiHFSH71etBYK9Yo 2104
odl/test/solvers/nonsmooth/alternating_dual_updates_test.py sha256=Qwh76D7m_kkipu3cEOQH5_387bs-A2n1siV6mlJOuL0 3523
odl/test/solvers/nonsmooth/difference_convex_test.py sha256=grPRPkE5g0RJbgzSzirScVUwKdpZNKZaAmlOuYlfKTY 3196
odl/test/solvers/nonsmooth/douglas_rachford_test.py sha256=Fha4AB8sxgdw34eUOOmd4ZwhIJMH7biW63eFN5J1C30 4443
odl/test/solvers/nonsmooth/forward_backward_test.py sha256=7lpa6yAXTZylyJZQCRnQrIT5eZHD1-RJAE2IjMH1EF0 6082
odl/test/solvers/nonsmooth/primal_dual_hybrid_gradient_test.py sha256=Z0GYQaOJUWqcqZhVBbwY-i2WE-aI_O6g3wmtRRePQEE 4467
odl/test/solvers/nonsmooth/proximal_operator_test.py sha256=94AX63cYnbeOCnBVjpHCiyQ-gzy-v7Mn7KTLadO1xSc 15651
odl/test/solvers/nonsmooth/proximal_utils_test.py sha256=_h8N_iaiFSy9mvhX_nrstFW_B5PHsgcEbQ9XkrhcmYk 4522
odl/test/solvers/smooth/smooth_test.py sha256=a2_pA6ipYrbB9KS8O07DUECcdXSTMSxg2zkbUzsEB5w 5137
odl/test/solvers/util/steplen_test.py sha256=XJzyGhy4-5d30okbh9tNARmFrMKGhUFXXMu5Ql8BPP0 2148
odl/test/space/fspace_test.py sha256=IlpTH_a1oHPiXeOsBp93kLahPAV-A0sR2C0PFpdO3PE 36897
odl/test/space/pspace_test.py sha256=1Nm7SCTE-d17xOBbolH_H2NSTbQS97BfuxbbJhoeJQQ 28064
odl/test/space/space_utils_test.py sha256=43uhFHBqMlLxh38-DmeOXVNBImTdyMYYCQC7XZ3pXcY 2070
odl/test/space/tensors_test.py sha256=QFKVaUDit5lE5ohby5xPYpkHmd8fPcmY8qv5ZdlBpzQ 55495
odl/test/system/import_test.py sha256=xz2nL42cmELCdoXAJUULYSgwrBRiV3axNFH6_FnRc_8 818
odl/test/tomo/backends/astra_cpu_test.py sha256=rNB_uY5UmVU4oMOSOWoUPMHQk5e6j_SwP7aWtPX2ZIE 2886
odl/test/tomo/backends/astra_cuda_test.py sha256=8ONwmy42co_Q8URrTfeA6BrlDWawO-vco9l0-Yvzes4 3905
odl/test/tomo/backends/astra_setup_test.py sha256=wbOU3-fiCnPu3Py2z1Y0P0mw_T-nYdg85H4xUcjM2Vw 13674
odl/test/tomo/backends/skimage_test.py sha256=A9-jXhACMvuEPKkvpB9U7e1dzXvkf1oGRdSm06tBQ1Y 1534
odl/test/tomo/geometry/geometry_test.py sha256=84jrzTvqcqX4PKcNKr49LHagQER9FKo8RkXdq5UUTBM 30695
odl/test/tomo/geometry/spect_geometry_test.py sha256=W9gm5xkvgV7PK-xHsi612JXBn3a8viV5OOzZn6RHIPs 1123
odl/test/tomo/operators/ray_trafo_test.py sha256=q0rDsQaSjoIccYG5-r6VCqPtFJRBW0K6GRjqBls7hLA 17309
odl/test/trafos/fourier_test.py sha256=_DF1V9M2vAhFMvN7AUhoxnB8oXlmyD-TwmUpMLxf0_M 30602
odl/test/trafos/wavelet_test.py sha256=lTh28kOPw9-bvZYZBiAb7xQh73KkTr8lyaTeaf6jN-c 3797
odl/test/trafos/backends/pyfftw_bindings_test.py sha256=RJRJjdWP41Lm3ElCyj9jM4jQ1O31EykgiZxnqH2M-DU 13174
odl/test/trafos/backends/pywt_bindings_test.py sha256=FHw1qoUBSVssUAyOck7cESXFRe9rvwQAPBCOnEPKMc0 8530
odl/test/trafos/util/ft_utils_test.py sha256=Wcxi2Y1bhLv28KmwLIyPYrG4IcMGHq9_SXT5FSqxkl0 10320
odl/test/util/normalize_test.py sha256=tCFvfHD538pmS5lrGXjQtbv92wDikX5lU36hFjf20mI 5933
odl/test/util/numerics_test.py sha256=w73GBdqiilOqH0pVIxb5eza34qey5YT3ezZ4cb85W3k 16288
odl/test/util/utility_test.py sha256=KvLM2vPsrZhWEAzlqsstIlqSc6Li8jPnVgq-p5y661s 1493
odl/test/util/vectorization_test.py sha256=D9H_oR7bS0OiUbkG2DWi0LaVhfk2pdQ9K7ZEpJMosBI 9270
odl/tomo/__init__.py sha256=shn-7It-_S8ZVjRBOqYY72GCRFextF0gCcvhqA6JYk4 596
odl/tomo/analytic/__init__.py sha256=s_hUDX6tAHQqhoKmNI9O8uybfNaLD_LJxEkPFGvov2M 471
odl/tomo/analytic/filtered_back_projection.py sha256=IpUOHu0Y3Yp3KHNKhWXVm22TTFNzZgR14bEWaqjvzJQ 21124
odl/tomo/backends/__init__.py sha256=VXxFHEqa5SOlc_j5A5UpxdU5oTGhH7z13YvqvgvZ9Jk 601
odl/tomo/backends/astra_cpu.py sha256=f7OuomBO_oP0cULa6koURnlAp_PsMqH5QVYs9qiLjKI 8319
odl/tomo/backends/astra_cuda.py sha256=EUd7F11Jqve61FE3OLdvZ0jf9una6bCH9iHZRyjCffA 16600
odl/tomo/backends/astra_setup.py sha256=sg3C9MqINSjtY534kdYHwFvRLhOj_xcA2PahIz1gv_c 27384
odl/tomo/backends/skimage_radon.py sha256=AOU7rc8BEvYkZulikYxCE4nqFvvJ6Gl3JO45La9e5PU 5210
odl/tomo/geometry/__init__.py sha256=916-t0D4PLGb2Kvhtf6NpvvV89ciQNUpeHkVit2cFS4 589
odl/tomo/geometry/conebeam.py sha256=2tSkakcMKOW4gdr7Euc0b8XsJ3_zhndzmdR4RNOokXU 61867
odl/tomo/geometry/detector.py sha256=XlY1xWFgRdVWvkEcePoNUm-rZoPHUHgRvYXhH8Sn874 32087
odl/tomo/geometry/geometry.py sha256=FfAB3UaXkYf0rOUt9TSIrF9WsmnMTDjySNXOcB1aXKg 23348
odl/tomo/geometry/parallel.py sha256=lNJvGpeLzliUaUgs1-2ExRcNrbeyetl6Pp9n3XonHck 61958
odl/tomo/geometry/spect.py sha256=4-r6ynIXBbD_jWsRaSskhGAbxJ_hOUoHzVEJ9MiFkRw 8247
odl/tomo/operators/__init__.py sha256=XrUcWqWQ3sEu6yhn1wPCMoiHtXVjf7jVvXytuSZ4qMU 385
odl/tomo/operators/ray_trafo.py sha256=kys4juFjHASaHdiixUjrnq1t-Hxr42QjtQk2mK14Kxk 22638
odl/tomo/util/__init__.py sha256=kapcgTTdIpriV7Ih9BbyBVjNzTT13D8obS5503unvoI 405
odl/tomo/util/testutils.py sha256=q4J9xlfydn7-Q2wZpUBLkzWPhTM2iRGfsIq_TNf5FaE 1060
odl/tomo/util/utility.py sha256=4eBzmjHpHgZD_vsvQpqI45ppfckVAs35rXiAQvBxN_A 23941
odl/trafos/__init__.py sha256=BcxXVIHc-cKkq2N8F0Vs8dxwHOpaEJlp2K5RdNuXxNY 644
odl/trafos/fourier.py sha256=EEVuFVzbb1q_tR4Vl1fcys3KxjX9s_CSa4jw-YZlvDs 61671
odl/trafos/wavelet.py sha256=rZKC2IKztlyqrWyNfhatexuxh12rK7jPBj2yaXQc2aA 17536
odl/trafos/backends/__init__.py sha256=jjlQFBxjWrNEyid8VHFsJLbdoUQ_eZ3RvCZugK3emG8 519
odl/trafos/backends/pyfftw_bindings.py sha256=rVuopPqJ97aSIKNrIgtQZ2L3QvBRrRth8cqoCFurluQ 11475
odl/trafos/backends/pywt_bindings.py sha256=WyvY6FJTLFoi67GO2eZVZCyjK5YgYztfnP0aRFP_83E 28276
odl/trafos/util/__init__.py sha256=iuKHg9UccxizR_1mD-1K5CnxylKyBOYtb-WOP5TEVW0 428
odl/trafos/util/ft_utils.py sha256=lcv2cgp8YL6X-z6FUYrjQMVFX3pUnLDmRRGrh7zHhsU 23121
odl/ufunc_ops/__init__.py sha256=wh-mAFVtDjlH8C3ghiuVF8CHPkT1LPWLe91FzVA_L_s 445
odl/ufunc_ops/ufunc_ops.py sha256=eUfqgK0Jh3M7ob1c955D2nFUdKehGP8r7_brou3ua_c 14282
odl/util/__init__.py sha256=_W46CcD-zZUs2U4nSlICp46HMyGTHxyQI8nL2ItV8mY 798
odl/util/graphics.py sha256=WXfagtb3uv64bsDFrYG-p54SDUW9uhbamLaSAvUjZEQ 16218
odl/util/normalize.py sha256=F5kblh_XGZYivnioCdMg8tKpEtaAtkB1C7pjFH39ghI 13125
odl/util/npy_compat.py sha256=xaDpQeoZ_HO49dyWWbNkF6DEgrYL-1UDmpCJlWXb6Ks 2101
odl/util/numerics.py sha256=CH5IqLd4D9ZlocPLf2H3a3sKSjYQMf1O8IBmN7upoXc 32826
odl/util/pytest_plugins.py sha256=7-69LAG5xIBON7XicRaJI77Y2-9e8AX4_Gqm7yvV53Y 4645
odl/util/testutils.py sha256=50MC8Z-rMfqeR6xtBzCL_hdcrvJW9WE3tuBpxopaNSA 22198
odl/util/ufuncs.py sha256=7y2d1tq_O-0PYvgK4TdeEE77SlmFt_kQSfld5BfS76g 9467
odl/util/utility.py sha256=t_yF12qLfDFP0LkiKbTrsXjEoePkBC_AooL3caH_8Ck 51226
odl/util/vectorization.py sha256=i0aX6iwXIkPzow2aqI9IBe5U2wYDs8mpDuRszt5nJ94 8540
odl-0.7.0.dist-info/METADATA sha256=gtogtmwTdrI60a7gMqoY7kP1VSr_p4Jtm4bDtlUkdPQ 4228
odl-0.7.0.dist-info/RECORD
odl-0.7.0.dist-info/WHEEL sha256=gduuPyBvFJQSQ0zdyxF7k0zynDXbIbvg5ZBHoXum5uk 110
odl-0.7.0.dist-info/entry_points.txt sha256=FBFU7z2V-Q4-uyvoDedSiUbjduzmjSP3fWjFrFgefRg 50
odl-0.7.0.dist-info/top_level.txt sha256=ad3eUoXR8UOr45vyEjQziH4O1ZceVKwu_jf_wPiNUEg 4

top_level.txt

odl

entry_points.txt

odl_plugins = odl.util.pytest_plugins