README.md
pyproject.toml
beanvision/__init__.py
beanvision/client.py
beanvision/config.py
beanvision/cupping.py
beanvision/exceptions.py
beanvision/extraction.py
beanvision/generated_client.py
beanvision/green.py
beanvision/models.py
beanvision/observation_domain.py
beanvision/observation_types.py
beanvision/passport.py
beanvision/roast.py
beanvision/services.py
beanvision/transport.py
beanvision/version.py
beanvision/analytics/__init__.py
beanvision/analytics/benchmark.py
beanvision/analytics/core.py
beanvision/analytics/quality.py
beanvision/analytics/timeline.py
beanvision/recommendations/__init__.py
beanvision/recommendations/engine.py
beanvision/recommendations/models.py
beanvision_sdk.egg-info/PKG-INFO
beanvision_sdk.egg-info/SOURCES.txt
beanvision_sdk.egg-info/dependency_links.txt
beanvision_sdk.egg-info/requires.txt
beanvision_sdk.egg-info/top_level.txt
generated/beanvision_generated/__init__.py
generated/beanvision_generated/client.py
generated/beanvision_generated/errors.py
generated/beanvision_generated/py.typed
generated/beanvision_generated/types.py
generated/beanvision_generated/api/__init__.py
generated/beanvision_generated/api/default/__init__.py
generated/beanvision_generated/api/default/get_lots_api_v1_lots_get.py
generated/beanvision_generated/api/default/get_observations_api_v1_lots_lot_id_observations_get.py
generated/beanvision_generated/api/default/get_outbox_api_v1_outbox_get.py
generated/beanvision_generated/api/default/get_passport_api_v1_passports_passport_id_get.py
generated/beanvision_generated/api/default/get_passport_detail_api_v1_passports_passport_id_detail_get.py
generated/beanvision_generated/api/default/get_passport_timeline_api_v1_passports_passport_id_timeline_get.py
generated/beanvision_generated/api/default/get_passports_api_v1_passports_get.py
generated/beanvision_generated/api/default/health_health_get.py
generated/beanvision_generated/api/default/post_lot_api_v1_lots_post.py
generated/beanvision_generated/api/default/post_observation_api_v1_observations_post.py
generated/beanvision_generated/models/__init__.py
generated/beanvision_generated/models/get_outbox_api_v1_outbox_get_response_200_item.py
generated/beanvision_generated/models/health_health_get_response_health_health_get.py
generated/beanvision_generated/models/http_validation_error.py
generated/beanvision_generated/models/lot_create.py
generated/beanvision_generated/models/lot_read.py
generated/beanvision_generated/models/observation_create.py
generated/beanvision_generated/models/observation_read.py
generated/beanvision_generated/models/passport_detail_lot_read.py
generated/beanvision_generated/models/passport_detail_observation_read.py
generated/beanvision_generated/models/passport_detail_read.py
generated/beanvision_generated/models/passport_summary_read.py
generated/beanvision_generated/models/passport_timeline_event_read.py
generated/beanvision_generated/models/passport_timeline_event_read_payload.py
generated/beanvision_generated/models/passport_timeline_page_read.py
generated/beanvision_generated/models/validation_error.py
generated/beanvision_generated/models/validation_error_context.py
tests/test_analytics.py
tests/test_benchmark_analytics.py
tests/test_client.py
tests/test_cupping.py
tests/test_extraction.py
tests/test_green.py
tests/test_observation_types.py
tests/test_quality_flags.py
tests/test_recommendations.py
tests/test_roast.py
tests/test_services.py
tests/test_timeline_analytics.py