├── .editorconfig ├── .gitattributes ├── .gitignore ├── .travis.yml ├── MANIFEST.in ├── README.md ├── athena ├── __init__.py ├── broadcasting │ ├── __init__.py │ ├── mailing.py │ ├── slack.py │ └── templates │ │ └── datamail.html ├── cli.py ├── queries │ ├── __init__.py │ └── query.py ├── scheduling │ ├── __init__.py │ ├── celeryconfig.py │ └── scheduler.py └── utils │ ├── __init__.py │ ├── cluster.py │ ├── config.py │ ├── file.py │ ├── ssh.py │ └── tunnel.py ├── example_report.html ├── requirements.txt ├── setup.cfg ├── setup.py ├── terminal.gif ├── tests ├── test_cli.py └── test_config.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/.travis.yml -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include tox.ini requirements.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/README.md -------------------------------------------------------------------------------- /athena/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /athena/broadcasting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /athena/broadcasting/mailing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/broadcasting/mailing.py -------------------------------------------------------------------------------- /athena/broadcasting/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/broadcasting/slack.py -------------------------------------------------------------------------------- /athena/broadcasting/templates/datamail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/broadcasting/templates/datamail.html -------------------------------------------------------------------------------- /athena/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/cli.py -------------------------------------------------------------------------------- /athena/queries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/queries/__init__.py -------------------------------------------------------------------------------- /athena/queries/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/queries/query.py -------------------------------------------------------------------------------- /athena/scheduling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /athena/scheduling/celeryconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/scheduling/celeryconfig.py -------------------------------------------------------------------------------- /athena/scheduling/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/scheduling/scheduler.py -------------------------------------------------------------------------------- /athena/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/utils/__init__.py -------------------------------------------------------------------------------- /athena/utils/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/utils/cluster.py -------------------------------------------------------------------------------- /athena/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/utils/config.py -------------------------------------------------------------------------------- /athena/utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/utils/file.py -------------------------------------------------------------------------------- /athena/utils/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/utils/ssh.py -------------------------------------------------------------------------------- /athena/utils/tunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/athena/utils/tunnel.py -------------------------------------------------------------------------------- /example_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/example_report.html -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [wheel] 2 | universal = 1 3 | 4 | [metadata] 5 | description-file = README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/setup.py -------------------------------------------------------------------------------- /terminal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/terminal.gif -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datadudes/athena/HEAD/tox.ini --------------------------------------------------------------------------------