.editorconfig
.gitignore
.gitmodules
.travis.yml
CHANGELOG.md
LICENSE
MANIFEST.in
Makefile
README.md
contributing.md
setup.cfg
setup.py
tox.ini
version.json
etc/proto_lint/proto_lint.py
examples/jupyter/Dockerfile
examples/jupyter/README.md
examples/jupyter/final_graph.png
examples/jupyter/investigate-unexpected-sales.ipynb
examples/jupyter/jupyter.json
examples/jupyter/merge.py
examples/jupyter/sales.png
examples/jupyter/trips_data/7-01-16
examples/jupyter/trips_data/7-02-16
examples/jupyter/trips_data/7-03-16
examples/jupyter/trips_data/7-04-16
examples/jupyter/trips_data/7-05-16
examples/jupyter/trips_data/7-06-16
examples/jupyter/trips_data/7-07-16
examples/jupyter/trips_data/7-08-16
examples/jupyter/trips_data/7-09-16
examples/jupyter/trips_data/7-10-16
examples/jupyter/trips_data/7-11-16
examples/jupyter/trips_data/7-12-16
examples/jupyter/trips_data/7-13-16
examples/jupyter/trips_data/7-14-16
examples/jupyter/trips_data/7-15-16
examples/jupyter/trips_data/7-16-16
examples/jupyter/trips_data/7-17-16
examples/jupyter/trips_data/7-18-16
examples/jupyter/trips_data/7-19-16
examples/jupyter/trips_data/7-20-16
examples/jupyter/trips_data/7-21-16
examples/jupyter/trips_data/7-22-16
examples/jupyter/trips_data/7-23-16
examples/jupyter/trips_data/7-24-16
examples/jupyter/trips_data/7-25-16
examples/jupyter/trips_data/7-26-16
examples/jupyter/trips_data/7-27-16
examples/jupyter/trips_data/7-28-16
examples/jupyter/trips_data/7-29-16
examples/jupyter/trips_data/7-30-16
examples/jupyter/trips_data/7-31-16
examples/jupyter/trips_data/8-01-16
examples/jupyter/trips_data/8-02-16
examples/jupyter/trips_data/8-03-16
examples/jupyter/trips_data/8-04-16
examples/jupyter/trips_data/8-05-16
examples/jupyter/trips_data/8-06-16
examples/jupyter/trips_data/8-07-16
examples/jupyter/trips_data/8-08-16
examples/jupyter/trips_data/8-09-16
examples/jupyter/trips_data/8-10-16
examples/jupyter/trips_data/8-11-16
examples/jupyter/trips_data/8-12-16
examples/jupyter/trips_data/8-13-16
examples/jupyter/trips_data/8-14-16
examples/jupyter/trips_data/8-15-16
examples/jupyter/trips_data/8-16-16
examples/jupyter/trips_data/8-17-16
examples/jupyter/trips_data/8-18-16
examples/jupyter/trips_data/8-19-16
examples/jupyter/trips_data/8-20-16
examples/jupyter/trips_data/8-21-16
examples/jupyter/trips_data/8-22-16
examples/jupyter/trips_data/8-23-16
examples/jupyter/trips_data/8-24-16
examples/jupyter/trips_data/8-25-16
examples/jupyter/trips_data/8-26-16
examples/jupyter/trips_data/8-27-16
examples/jupyter/trips_data/8-28-16
examples/jupyter/trips_data/8-29-16
examples/jupyter/trips_data/8-30-16
examples/jupyter/trips_data/8-31-16
examples/jupyter/trips_data/9-01-16
examples/jupyter/trips_data/9-02-16
examples/jupyter/trips_data/9-03-16
examples/jupyter/trips_data/9-04-16
examples/jupyter/trips_data/9-05-16
examples/jupyter/trips_data/9-06-16
examples/jupyter/trips_data/9-07-16
examples/jupyter/trips_data/9-08-16
examples/jupyter/trips_data/9-09-16
examples/jupyter/trips_data/9-10-16
examples/jupyter/trips_data/9-11-16
examples/jupyter/trips_data/9-12-16
examples/jupyter/trips_data/9-13-16
examples/jupyter/trips_data/9-14-16
examples/jupyter/trips_data/9-15-16
examples/jupyter/trips_data/9-16-16
examples/jupyter/trips_data/9-17-16
examples/jupyter/trips_data/9-18-16
examples/jupyter/trips_data/9-19-16
examples/jupyter/trips_data/9-20-16
examples/jupyter/trips_data/9-21-16
examples/jupyter/trips_data/9-22-16
examples/jupyter/trips_data/9-23-16
examples/jupyter/trips_data/9-24-16
examples/jupyter/trips_data/9-25-16
examples/jupyter/trips_data/9-26-16
examples/jupyter/trips_data/9-27-16
examples/jupyter/trips_data/9-28-16
examples/jupyter/trips_data/9-29-16
examples/jupyter/trips_data/9-30-16
examples/jupyter/weather_data/2016-07-01
examples/jupyter/weather_data/2016-07-02
examples/jupyter/weather_data/2016-07-03
examples/jupyter/weather_data/2016-07-04
examples/jupyter/weather_data/2016-07-05
examples/jupyter/weather_data/2016-07-06
examples/jupyter/weather_data/2016-07-07
examples/jupyter/weather_data/2016-07-08
examples/jupyter/weather_data/2016-07-09
examples/jupyter/weather_data/2016-07-10
examples/jupyter/weather_data/2016-07-11
examples/jupyter/weather_data/2016-07-12
examples/jupyter/weather_data/2016-07-13
examples/jupyter/weather_data/2016-07-14
examples/jupyter/weather_data/2016-07-15
examples/jupyter/weather_data/2016-07-16
examples/jupyter/weather_data/2016-07-17
examples/jupyter/weather_data/2016-07-18
examples/jupyter/weather_data/2016-07-19
examples/jupyter/weather_data/2016-07-20
examples/jupyter/weather_data/2016-07-21
examples/jupyter/weather_data/2016-07-22
examples/jupyter/weather_data/2016-07-23
examples/jupyter/weather_data/2016-07-24
examples/jupyter/weather_data/2016-07-25
examples/jupyter/weather_data/2016-07-26
examples/jupyter/weather_data/2016-07-27
examples/jupyter/weather_data/2016-07-28
examples/jupyter/weather_data/2016-07-29
examples/jupyter/weather_data/2016-07-30
examples/jupyter/weather_data/2016-07-31
examples/jupyter/weather_data/2016-08-01
examples/jupyter/weather_data/2016-08-02
examples/jupyter/weather_data/2016-08-03
examples/jupyter/weather_data/2016-08-04
examples/jupyter/weather_data/2016-08-05
examples/jupyter/weather_data/2016-08-06
examples/jupyter/weather_data/2016-08-07
examples/jupyter/weather_data/2016-08-08
examples/jupyter/weather_data/2016-08-09
examples/jupyter/weather_data/2016-08-10
examples/jupyter/weather_data/2016-08-11
examples/jupyter/weather_data/2016-08-12
examples/jupyter/weather_data/2016-08-13
examples/jupyter/weather_data/2016-08-14
examples/jupyter/weather_data/2016-08-15
examples/jupyter/weather_data/2016-08-16
examples/jupyter/weather_data/2016-08-17
examples/jupyter/weather_data/2016-08-18
examples/jupyter/weather_data/2016-08-19
examples/jupyter/weather_data/2016-08-20
examples/jupyter/weather_data/2016-08-21
examples/jupyter/weather_data/2016-08-22
examples/jupyter/weather_data/2016-08-23
examples/jupyter/weather_data/2016-08-24
examples/jupyter/weather_data/2016-08-25
examples/jupyter/weather_data/2016-08-26
examples/jupyter/weather_data/2016-08-27
examples/jupyter/weather_data/2016-08-28
examples/jupyter/weather_data/2016-08-29
examples/jupyter/weather_data/2016-08-30
examples/jupyter/weather_data/2016-08-31
examples/jupyter/weather_data/2016-09-01
examples/jupyter/weather_data/2016-09-02
examples/jupyter/weather_data/2016-09-03
examples/jupyter/weather_data/2016-09-04
examples/jupyter/weather_data/2016-09-05
examples/jupyter/weather_data/2016-09-06
examples/jupyter/weather_data/2016-09-07
examples/jupyter/weather_data/2016-09-08
examples/jupyter/weather_data/2016-09-09
examples/jupyter/weather_data/2016-09-10
examples/jupyter/weather_data/2016-09-11
examples/jupyter/weather_data/2016-09-12
examples/jupyter/weather_data/2016-09-13
examples/jupyter/weather_data/2016-09-14
examples/jupyter/weather_data/2016-09-15
examples/jupyter/weather_data/2016-09-16
examples/jupyter/weather_data/2016-09-17
examples/jupyter/weather_data/2016-09-18
examples/jupyter/weather_data/2016-09-19
examples/jupyter/weather_data/2016-09-20
examples/jupyter/weather_data/2016-09-21
examples/jupyter/weather_data/2016-09-22
examples/jupyter/weather_data/2016-09-23
examples/jupyter/weather_data/2016-09-24
examples/jupyter/weather_data/2016-09-25
examples/jupyter/weather_data/2016-09-26
examples/jupyter/weather_data/2016-09-27
examples/jupyter/weather_data/2016-09-28
examples/jupyter/weather_data/2016-09-29
examples/jupyter/weather_data/2016-09-30
examples/opencv/opencv.py
examples/opencv/edges/main.py
examples/opencv/edges/requirements.txt
examples/opencv/images/46Q8nDz.jpg
examples/opencv/images/8MN9Kg0.jpg
examples/opencv/images/g2QnNqa.jpg
examples/spout/main.py
examples/spout/consumer/main.py
examples/spout/producer/Dockerfile
examples/spout/producer/Makefile
examples/spout/producer/main.py
examples/spout/producer/requirements.txt
proto/Dockerfile
proto/requirements.txt
proto/run
src/python_pachyderm/__init__.py
src/python_pachyderm/client.py
src/python_pachyderm/service.py
src/python_pachyderm/spout.py
src/python_pachyderm/util.py
src/python_pachyderm/version.py
src/python_pachyderm.egg-info/PKG-INFO
src/python_pachyderm.egg-info/SOURCES.txt
src/python_pachyderm.egg-info/dependency_links.txt
src/python_pachyderm.egg-info/not-zip-safe
src/python_pachyderm.egg-info/requires.txt
src/python_pachyderm.egg-info/top_level.txt
src/python_pachyderm/mixin/__init__.py
src/python_pachyderm/mixin/admin.py
src/python_pachyderm/mixin/auth.py
src/python_pachyderm/mixin/debug.py
src/python_pachyderm/mixin/enterprise.py
src/python_pachyderm/mixin/health.py
src/python_pachyderm/mixin/pfs.py
src/python_pachyderm/mixin/pps.py
src/python_pachyderm/mixin/transaction.py
src/python_pachyderm/mixin/util.py
src/python_pachyderm/mixin/version.py
src/python_pachyderm/proto/__init__.py
src/python_pachyderm/proto/admin/__init__.py
src/python_pachyderm/proto/admin/admin_pb2.py
src/python_pachyderm/proto/admin/admin_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_10/__init__.py
src/python_pachyderm/proto/admin/v1_10/auth/__init__.py
src/python_pachyderm/proto/admin/v1_10/auth/auth_pb2.py
src/python_pachyderm/proto/admin/v1_10/auth/auth_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_10/pfs/__init__.py
src/python_pachyderm/proto/admin/v1_10/pfs/pfs_pb2.py
src/python_pachyderm/proto/admin/v1_10/pfs/pfs_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_10/pps/__init__.py
src/python_pachyderm/proto/admin/v1_10/pps/pps_pb2.py
src/python_pachyderm/proto/admin/v1_10/pps/pps_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_11/__init__.py
src/python_pachyderm/proto/admin/v1_11/auth/__init__.py
src/python_pachyderm/proto/admin/v1_11/auth/auth_pb2.py
src/python_pachyderm/proto/admin/v1_11/auth/auth_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_11/enterprise/__init__.py
src/python_pachyderm/proto/admin/v1_11/enterprise/enterprise_pb2.py
src/python_pachyderm/proto/admin/v1_11/enterprise/enterprise_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_11/pfs/__init__.py
src/python_pachyderm/proto/admin/v1_11/pfs/pfs_pb2.py
src/python_pachyderm/proto/admin/v1_11/pfs/pfs_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_11/pps/__init__.py
src/python_pachyderm/proto/admin/v1_11/pps/pps_pb2.py
src/python_pachyderm/proto/admin/v1_11/pps/pps_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_7/__init__.py
src/python_pachyderm/proto/admin/v1_7/auth/__init__.py
src/python_pachyderm/proto/admin/v1_7/auth/auth_pb2.py
src/python_pachyderm/proto/admin/v1_7/auth/auth_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_7/enterprise/__init__.py
src/python_pachyderm/proto/admin/v1_7/enterprise/enterprise_pb2.py
src/python_pachyderm/proto/admin/v1_7/enterprise/enterprise_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_7/hashtree/__init__.py
src/python_pachyderm/proto/admin/v1_7/hashtree/hashtree_pb2.py
src/python_pachyderm/proto/admin/v1_7/hashtree/hashtree_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_7/pfs/__init__.py
src/python_pachyderm/proto/admin/v1_7/pfs/pfs_pb2.py
src/python_pachyderm/proto/admin/v1_7/pfs/pfs_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_7/pps/__init__.py
src/python_pachyderm/proto/admin/v1_7/pps/pps_pb2.py
src/python_pachyderm/proto/admin/v1_7/pps/pps_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_8/__init__.py
src/python_pachyderm/proto/admin/v1_8/auth/__init__.py
src/python_pachyderm/proto/admin/v1_8/auth/auth_pb2.py
src/python_pachyderm/proto/admin/v1_8/auth/auth_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_8/enterprise/__init__.py
src/python_pachyderm/proto/admin/v1_8/enterprise/enterprise_pb2.py
src/python_pachyderm/proto/admin/v1_8/enterprise/enterprise_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_8/pfs/__init__.py
src/python_pachyderm/proto/admin/v1_8/pfs/pfs_pb2.py
src/python_pachyderm/proto/admin/v1_8/pfs/pfs_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_8/pps/__init__.py
src/python_pachyderm/proto/admin/v1_8/pps/pps_pb2.py
src/python_pachyderm/proto/admin/v1_8/pps/pps_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_9/__init__.py
src/python_pachyderm/proto/admin/v1_9/auth/__init__.py
src/python_pachyderm/proto/admin/v1_9/auth/auth_pb2.py
src/python_pachyderm/proto/admin/v1_9/auth/auth_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_9/pfs/__init__.py
src/python_pachyderm/proto/admin/v1_9/pfs/pfs_pb2.py
src/python_pachyderm/proto/admin/v1_9/pfs/pfs_pb2_grpc.py
src/python_pachyderm/proto/admin/v1_9/pps/__init__.py
src/python_pachyderm/proto/admin/v1_9/pps/pps_pb2.py
src/python_pachyderm/proto/admin/v1_9/pps/pps_pb2_grpc.py
src/python_pachyderm/proto/auth/__init__.py
src/python_pachyderm/proto/auth/auth_pb2.py
src/python_pachyderm/proto/auth/auth_pb2_grpc.py
src/python_pachyderm/proto/debug/__init__.py
src/python_pachyderm/proto/debug/debug_pb2.py
src/python_pachyderm/proto/debug/debug_pb2_grpc.py
src/python_pachyderm/proto/enterprise/__init__.py
src/python_pachyderm/proto/enterprise/enterprise_pb2.py
src/python_pachyderm/proto/enterprise/enterprise_pb2_grpc.py
src/python_pachyderm/proto/health/__init__.py
src/python_pachyderm/proto/health/health_pb2.py
src/python_pachyderm/proto/health/health_pb2_grpc.py
src/python_pachyderm/proto/pfs/__init__.py
src/python_pachyderm/proto/pfs/pfs_pb2.py
src/python_pachyderm/proto/pfs/pfs_pb2_grpc.py
src/python_pachyderm/proto/pps/__init__.py
src/python_pachyderm/proto/pps/pps_pb2.py
src/python_pachyderm/proto/pps/pps_pb2_grpc.py
src/python_pachyderm/proto/transaction/__init__.py
src/python_pachyderm/proto/transaction/transaction_pb2.py
src/python_pachyderm/proto/transaction/transaction_pb2_grpc.py
src/python_pachyderm/proto/version/__init__.py
src/python_pachyderm/proto/version/versionpb/__init__.py
src/python_pachyderm/proto/version/versionpb/version_pb2.py
src/python_pachyderm/proto/version/versionpb/version_pb2_grpc.py
tests/__init__.py
tests/health.py
tests/test_admin.py
tests/test_auth.py
tests/test_client.py
tests/test_debug.py
tests/test_enterprise.py
tests/test_pfs.py
tests/test_pps.py
tests/test_spout.py
tests/test_transaction.py
tests/test_util.py
tests/test_version.py
tests/util.py