├── .circleci └── config.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── bin ├── mozetl-databricks.py ├── mozetl-submit-dataproc.sh └── mozetl-submit.sh ├── docs ├── conf.py ├── index.rst ├── readme.rst └── source │ ├── modules.rst │ ├── mozetl.addon_aggregates.rst │ ├── mozetl.basic.rst │ ├── mozetl.clientsdaily.rst │ ├── mozetl.engagement.churn.rst │ ├── mozetl.engagement.churn_to_csv.rst │ ├── mozetl.engagement.retention.rst │ ├── mozetl.engagement.rst │ ├── mozetl.experimentsdaily.rst │ ├── mozetl.hardware_report.rst │ ├── mozetl.landfill.rst │ ├── mozetl.rst │ ├── mozetl.search.rst │ ├── mozetl.shield.rst │ ├── mozetl.sync.rst │ ├── mozetl.taar.rst │ ├── mozetl.testpilot.rst │ └── mozetl.topline.rst ├── mozetl ├── __init__.py ├── addon_aggregates │ ├── __init__.py │ └── addon_aggregates.py ├── basic │ ├── __init__.py │ └── transform.py ├── bhr_collection │ ├── README.md │ ├── __init__.py │ ├── bhr_collection.py │ ├── create_cluster.sh │ └── requirements.txt ├── cli.py ├── clientsdaily │ ├── __init__.py │ ├── fields.py │ └── rollup.py ├── constants.py ├── experimentsdaily │ ├── __init__.py │ └── rollup.py ├── graphics │ ├── __init__.py │ ├── create_cluster.sh │ ├── graphics_telemetry_dashboard.py │ └── graphics_telemetry_trends.py ├── hardware_report │ ├── __init__.py │ ├── check_output.py │ ├── hardware_dashboard.py │ └── summarize_json.py ├── json │ └── main_summary.v4.schema.json ├── landfill │ ├── __init__.py │ └── sampler.py ├── main.py ├── schemas.py ├── search │ ├── __init__.py │ └── aggregates.py ├── shield │ ├── __init__.py │ ├── privacy_prefs.py │ └── utils.py ├── symbolication │ ├── README.md │ ├── __init__.py │ ├── create_cluster.sh │ ├── modules_with_missing_symbols.py │ └── top_signatures_correlations.py ├── sync │ ├── __init__.py │ └── bookmark_validation.py ├── system_check.py ├── taar │ ├── __init__.py │ ├── taar_amodump.py │ ├── taar_amowhitelist.py │ ├── taar_dynamo.py │ ├── taar_ensemble.py │ ├── taar_lite_guidguid.py │ ├── taar_lite_guidranking.py │ ├── taar_locale.py │ ├── taar_similarity.py │ ├── taar_update_whitelist.py │ └── taar_utils.py └── utils.py ├── scheduling └── load_and_run.ipynb ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── hardware_report │ ├── __init__.py │ ├── test_check_output.py │ └── test_summarize_json.py ├── longitudinal_schema.json ├── ms-test-data.json ├── pulse_ping.json ├── resources │ ├── experiments-summary-190-rows.json │ ├── experiments-summary.schema.json │ └── main_summary-late-may-1123-rows-anonymized.json ├── tab_spinner_ping.json ├── test_addon_aggregates.py ├── test_cli.py ├── test_clientsdaily.py ├── test_experimentsdaily.py ├── test_landfill_sampler.py ├── test_main.py ├── test_search_aggregates.py ├── test_shield_privacy_prefs.py ├── test_sync_bookmark.py ├── test_system_check.py ├── test_taar_amowhitelist.py ├── test_taar_ensemble.py ├── test_taar_lite_guidguid.py ├── test_taar_lite_guidranking.py ├── test_taar_locale.py ├── test_taar_similarity.py ├── test_taar_update_whitelist.py ├── test_taar_utils.py ├── test_utils.py └── utils.py └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include mozetl *.json 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/README.md -------------------------------------------------------------------------------- /bin/mozetl-databricks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/bin/mozetl-databricks.py -------------------------------------------------------------------------------- /bin/mozetl-submit-dataproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/bin/mozetl-submit-dataproc.sh -------------------------------------------------------------------------------- /bin/mozetl-submit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/bin/mozetl-submit.sh -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/readme.rst: -------------------------------------------------------------------------------- 1 | .. mdinclude:: ../README.md -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/mozetl.addon_aggregates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.addon_aggregates.rst -------------------------------------------------------------------------------- /docs/source/mozetl.basic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.basic.rst -------------------------------------------------------------------------------- /docs/source/mozetl.clientsdaily.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.clientsdaily.rst -------------------------------------------------------------------------------- /docs/source/mozetl.engagement.churn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.engagement.churn.rst -------------------------------------------------------------------------------- /docs/source/mozetl.engagement.churn_to_csv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.engagement.churn_to_csv.rst -------------------------------------------------------------------------------- /docs/source/mozetl.engagement.retention.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.engagement.retention.rst -------------------------------------------------------------------------------- /docs/source/mozetl.engagement.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.engagement.rst -------------------------------------------------------------------------------- /docs/source/mozetl.experimentsdaily.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.experimentsdaily.rst -------------------------------------------------------------------------------- /docs/source/mozetl.hardware_report.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.hardware_report.rst -------------------------------------------------------------------------------- /docs/source/mozetl.landfill.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.landfill.rst -------------------------------------------------------------------------------- /docs/source/mozetl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.rst -------------------------------------------------------------------------------- /docs/source/mozetl.search.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.search.rst -------------------------------------------------------------------------------- /docs/source/mozetl.shield.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.shield.rst -------------------------------------------------------------------------------- /docs/source/mozetl.sync.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.sync.rst -------------------------------------------------------------------------------- /docs/source/mozetl.taar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.taar.rst -------------------------------------------------------------------------------- /docs/source/mozetl.testpilot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.testpilot.rst -------------------------------------------------------------------------------- /docs/source/mozetl.topline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/docs/source/mozetl.topline.rst -------------------------------------------------------------------------------- /mozetl/__init__.py: -------------------------------------------------------------------------------- 1 | from .main import * # noqa 2 | -------------------------------------------------------------------------------- /mozetl/addon_aggregates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/addon_aggregates/addon_aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/addon_aggregates/addon_aggregates.py -------------------------------------------------------------------------------- /mozetl/basic/__init__.py: -------------------------------------------------------------------------------- 1 | from .transform import * # noqa 2 | -------------------------------------------------------------------------------- /mozetl/basic/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/basic/transform.py -------------------------------------------------------------------------------- /mozetl/bhr_collection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/bhr_collection/README.md -------------------------------------------------------------------------------- /mozetl/bhr_collection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/bhr_collection/bhr_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/bhr_collection/bhr_collection.py -------------------------------------------------------------------------------- /mozetl/bhr_collection/create_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/bhr_collection/create_cluster.sh -------------------------------------------------------------------------------- /mozetl/bhr_collection/requirements.txt: -------------------------------------------------------------------------------- 1 | click==7.1.2 2 | google-cloud-storage==2.7.0 3 | -------------------------------------------------------------------------------- /mozetl/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/cli.py -------------------------------------------------------------------------------- /mozetl/clientsdaily/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/clientsdaily/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/clientsdaily/fields.py -------------------------------------------------------------------------------- /mozetl/clientsdaily/rollup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/clientsdaily/rollup.py -------------------------------------------------------------------------------- /mozetl/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/constants.py -------------------------------------------------------------------------------- /mozetl/experimentsdaily/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/experimentsdaily/rollup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/experimentsdaily/rollup.py -------------------------------------------------------------------------------- /mozetl/graphics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/graphics/create_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/graphics/create_cluster.sh -------------------------------------------------------------------------------- /mozetl/graphics/graphics_telemetry_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/graphics/graphics_telemetry_dashboard.py -------------------------------------------------------------------------------- /mozetl/graphics/graphics_telemetry_trends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/graphics/graphics_telemetry_trends.py -------------------------------------------------------------------------------- /mozetl/hardware_report/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/hardware_report/check_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/hardware_report/check_output.py -------------------------------------------------------------------------------- /mozetl/hardware_report/hardware_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/hardware_report/hardware_dashboard.py -------------------------------------------------------------------------------- /mozetl/hardware_report/summarize_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/hardware_report/summarize_json.py -------------------------------------------------------------------------------- /mozetl/json/main_summary.v4.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/json/main_summary.v4.schema.json -------------------------------------------------------------------------------- /mozetl/landfill/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/landfill/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/landfill/sampler.py -------------------------------------------------------------------------------- /mozetl/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/main.py -------------------------------------------------------------------------------- /mozetl/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/schemas.py -------------------------------------------------------------------------------- /mozetl/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/search/aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/search/aggregates.py -------------------------------------------------------------------------------- /mozetl/shield/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/shield/privacy_prefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/shield/privacy_prefs.py -------------------------------------------------------------------------------- /mozetl/shield/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/shield/utils.py -------------------------------------------------------------------------------- /mozetl/symbolication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/symbolication/README.md -------------------------------------------------------------------------------- /mozetl/symbolication/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/symbolication/create_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/symbolication/create_cluster.sh -------------------------------------------------------------------------------- /mozetl/symbolication/modules_with_missing_symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/symbolication/modules_with_missing_symbols.py -------------------------------------------------------------------------------- /mozetl/symbolication/top_signatures_correlations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/symbolication/top_signatures_correlations.py -------------------------------------------------------------------------------- /mozetl/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/sync/bookmark_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/sync/bookmark_validation.py -------------------------------------------------------------------------------- /mozetl/system_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/system_check.py -------------------------------------------------------------------------------- /mozetl/taar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mozetl/taar/taar_amodump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_amodump.py -------------------------------------------------------------------------------- /mozetl/taar/taar_amowhitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_amowhitelist.py -------------------------------------------------------------------------------- /mozetl/taar/taar_dynamo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_dynamo.py -------------------------------------------------------------------------------- /mozetl/taar/taar_ensemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_ensemble.py -------------------------------------------------------------------------------- /mozetl/taar/taar_lite_guidguid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_lite_guidguid.py -------------------------------------------------------------------------------- /mozetl/taar/taar_lite_guidranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_lite_guidranking.py -------------------------------------------------------------------------------- /mozetl/taar/taar_locale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_locale.py -------------------------------------------------------------------------------- /mozetl/taar/taar_similarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_similarity.py -------------------------------------------------------------------------------- /mozetl/taar/taar_update_whitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_update_whitelist.py -------------------------------------------------------------------------------- /mozetl/taar/taar_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/taar/taar_utils.py -------------------------------------------------------------------------------- /mozetl/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/mozetl/utils.py -------------------------------------------------------------------------------- /scheduling/load_and_run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/scheduling/load_and_run.ipynb -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/hardware_report/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/hardware_report/test_check_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/hardware_report/test_check_output.py -------------------------------------------------------------------------------- /tests/hardware_report/test_summarize_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/hardware_report/test_summarize_json.py -------------------------------------------------------------------------------- /tests/longitudinal_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/longitudinal_schema.json -------------------------------------------------------------------------------- /tests/ms-test-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/ms-test-data.json -------------------------------------------------------------------------------- /tests/pulse_ping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/pulse_ping.json -------------------------------------------------------------------------------- /tests/resources/experiments-summary-190-rows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/resources/experiments-summary-190-rows.json -------------------------------------------------------------------------------- /tests/resources/experiments-summary.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/resources/experiments-summary.schema.json -------------------------------------------------------------------------------- /tests/resources/main_summary-late-may-1123-rows-anonymized.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/resources/main_summary-late-may-1123-rows-anonymized.json -------------------------------------------------------------------------------- /tests/tab_spinner_ping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/tab_spinner_ping.json -------------------------------------------------------------------------------- /tests/test_addon_aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_addon_aggregates.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_clientsdaily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_clientsdaily.py -------------------------------------------------------------------------------- /tests/test_experimentsdaily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_experimentsdaily.py -------------------------------------------------------------------------------- /tests/test_landfill_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_landfill_sampler.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_search_aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_search_aggregates.py -------------------------------------------------------------------------------- /tests/test_shield_privacy_prefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_shield_privacy_prefs.py -------------------------------------------------------------------------------- /tests/test_sync_bookmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_sync_bookmark.py -------------------------------------------------------------------------------- /tests/test_system_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_system_check.py -------------------------------------------------------------------------------- /tests/test_taar_amowhitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_amowhitelist.py -------------------------------------------------------------------------------- /tests/test_taar_ensemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_ensemble.py -------------------------------------------------------------------------------- /tests/test_taar_lite_guidguid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_lite_guidguid.py -------------------------------------------------------------------------------- /tests/test_taar_lite_guidranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_lite_guidranking.py -------------------------------------------------------------------------------- /tests/test_taar_locale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_locale.py -------------------------------------------------------------------------------- /tests/test_taar_similarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_similarity.py -------------------------------------------------------------------------------- /tests/test_taar_update_whitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_update_whitelist.py -------------------------------------------------------------------------------- /tests/test_taar_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_taar_utils.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/python_mozetl/HEAD/tox.ini --------------------------------------------------------------------------------