.gitignore
MANIFEST.in
README.rst
setup.cfg
setup.py
docs/Makefile
docs/conf.py
docs/design.rst
docs/gramex.apps.formhandler.rst
docs/gramex.apps.languagetool.rst
docs/gramex.apps.logviewer.rst
docs/gramex.apps.nlg.rst
docs/gramex.apps.rst
docs/gramex.apps.ui.rst
docs/gramex.handlers.rst
docs/gramex.pptgen.rst
docs/gramex.rst
docs/gramex.services.rst
docs/gramex.transforms.rst
docs/index.rst
docs/make.bat
docs/readme.rst
gramex/__init__.py
gramex/__main__.py
gramex/apps.yaml
gramex/cache.py
gramex/config.py
gramex/data.py
gramex/debug.py
gramex/deploy.yaml
gramex/download.vega.js
gramex/favicon.ico
gramex/gramex.yaml
gramex/gramextest.py
gramex/http.py
gramex/install.py
gramex/license.py
gramex/ml.py
gramex/pynode.py
gramex/release.json
gramex/winservice.py
gramex.egg-info/PKG-INFO
gramex.egg-info/SOURCES.txt
gramex.egg-info/dependency_links.txt
gramex.egg-info/entry_points.txt
gramex.egg-info/not-zip-safe
gramex.egg-info/requires.txt
gramex.egg-info/top_level.txt
gramex/apps/.eslintrc.js
gramex/apps/__init__.py
gramex/apps/admin/.gitignore
gramex/apps/admin/controlpanel.py
gramex/apps/admin/gramex.yaml
gramex/apps/admin/index.html
gramex/apps/admin/package.json
gramex/apps/admin/reset_password.svg
gramex/apps/admin/script.js
gramex/apps/admin/webshell.js
gramex/apps/admin/yarn.lock
gramex/apps/admin2/admin.css
gramex/apps/admin2/gramex.yaml
gramex/apps/admin2/gramexadmin.py
gramex/apps/admin2/index.html
gramex/apps/admin2/package.json
gramex/apps/admin2/rollup.config.js
gramex/apps/admin2/schedule.js
gramex/apps/admin2/schedule.src.js
gramex/apps/admin2/schedule.template.html
gramex/apps/admin2/yarn-error.log
gramex/apps/admin2/yarn.lock
gramex/apps/capture/.eslintrc.js
gramex/apps/capture/README.md
gramex/apps/capture/capture.js
gramex/apps/capture/chromecapture.js
gramex/apps/capture/index.html
gramex/apps/capture/package.json
gramex/apps/capture/yarn.lock
gramex/apps/configeditor/app.js
gramex/apps/configeditor/configeditor.py
gramex/apps/configeditor/gramex.yaml
gramex/apps/configeditor/index.html
gramex/apps/configeditor/package.json
gramex/apps/configeditor/yarn.lock
gramex/apps/formhandler/__init__.py
gramex/apps/formhandler/formhandler.table.tpl
gramex/apps/formhandler/formhandler_utils.py
gramex/apps/formhandler/gramex.yaml
gramex/apps/formhandler/package.json
gramex/apps/formhandler/yarn.lock
gramex/apps/guide/.eslintrc.js
gramex/apps/guide/README.md
gramex/apps/guide/background.jpg
gramex/apps/guide/gramex.yaml
gramex/apps/guide/guide.py
gramex/apps/guide/index.html
gramex/apps/guide/markdown.template.html
gramex/apps/guide/monokai.css
gramex/apps/guide/package.json
gramex/apps/guide/roadmap.md
gramex/apps/guide/script.js
gramex/apps/guide/setup.sh
gramex/apps/guide/style.css
gramex/apps/guide/yarn.lock
gramex/apps/guide/admin/README.md
gramex/apps/guide/admin/alert.html
gramex/apps/guide/admin/gramex.yaml
gramex/apps/guide/admin/schedule.html
gramex/apps/guide/admin/shell.html
gramex/apps/guide/admin/users.html
gramex/apps/guide/alert/README.md
gramex/apps/guide/alert/alert.html
gramex/apps/guide/alert/alertapp.py
gramex/apps/guide/alert/email.html
gramex/apps/guide/alert/email.md
gramex/apps/guide/alert/email.txt
gramex/apps/guide/alert/gramex.yaml
gramex/apps/guide/apps/README.md
gramex/apps/guide/auth/403-template.html
gramex/apps/guide/auth/README.md
gramex/apps/guide/auth/ajax.html
gramex/apps/guide/auth/authutil.py
gramex/apps/guide/auth/customexpiry.html
gramex/apps/guide/auth/db.html
gramex/apps/guide/auth/expiry.html
gramex/apps/guide/auth/googleapi.html
gramex/apps/guide/auth/gramex.yaml
gramex/apps/guide/auth/inactive.html
gramex/apps/guide/auth/ldap.html
gramex/apps/guide/auth/lookup.xlsx
gramex/apps/guide/auth/otp.html
gramex/apps/guide/auth/secret.html
gramex/apps/guide/auth/simple.html
gramex/apps/guide/auth/gmail/gramex.yaml
gramex/apps/guide/auth/gmail/index.html
gramex/apps/guide/auth/saml/advanced_settings.json
gramex/apps/guide/auth/saml/settings.json
gramex/apps/guide/cache/README.md
gramex/apps/guide/cache/gramex.yaml
gramex/apps/guide/cache/http-cache-decision-tree.png
gramex/apps/guide/capturehandler/README.md
gramex/apps/guide/capturehandler/gramex.yaml
gramex/apps/guide/capturehandler/timer.html
gramex/apps/guide/chart/README.md
gramex/apps/guide/chart/copy_example_vg.html
gramex/apps/guide/chart/example.html
gramex/apps/guide/chart/examples.json
gramex/apps/guide/chart/form_marshal.js
gramex/apps/guide/chart/gallery.html
gramex/apps/guide/chart/generate_img.py
gramex/apps/guide/chart/gramex.yaml
gramex/apps/guide/chart/main.js
gramex/apps/guide/chart/mark_types.js
gramex/apps/guide/chart/assets/banner.png
gramex/apps/guide/chart/assets/g10.svg
gramex/apps/guide/chart/assets/logo.png
gramex/apps/guide/chart/assets/images/arc.png
gramex/apps/guide/chart/assets/images/area.png
gramex/apps/guide/chart/assets/images/bars.png
gramex/apps/guide/chart/assets/images/box-plot.png
gramex/apps/guide/chart/assets/images/bubble-3.png
gramex/apps/guide/chart/assets/images/bubble.png
gramex/apps/guide/chart/assets/images/bullet.png
gramex/apps/guide/chart/assets/images/chord.png
gramex/apps/guide/chart/assets/images/circle-grid.png
gramex/apps/guide/chart/assets/images/circle-packing-1.png
gramex/apps/guide/chart/assets/images/circle-packing.png
gramex/apps/guide/chart/assets/images/donut-2.png
gramex/apps/guide/chart/assets/images/donut-infographic.png
gramex/apps/guide/chart/assets/images/donut.png
gramex/apps/guide/chart/assets/images/dumbbell.png
gramex/apps/guide/chart/assets/images/grouped-bars.png
gramex/apps/guide/chart/assets/images/half-donut.png
gramex/apps/guide/chart/assets/images/horizontal-bars-1.png
gramex/apps/guide/chart/assets/images/horizontal-bars.png
gramex/apps/guide/chart/assets/images/horizontal-box-plot.png
gramex/apps/guide/chart/assets/images/horizontal-histogram.png
gramex/apps/guide/chart/assets/images/horizontal-positive-negative-bars.png
gramex/apps/guide/chart/assets/images/horizontal-waterfall.png
gramex/apps/guide/chart/assets/images/line-0.png
gramex/apps/guide/chart/assets/images/line-1.png
gramex/apps/guide/chart/assets/images/marimekko.png
gramex/apps/guide/chart/assets/images/normalized-stacked-bar.png
gramex/apps/guide/chart/assets/images/parallel-coordinates.png
gramex/apps/guide/chart/assets/images/positive-negative-bars.png
gramex/apps/guide/chart/assets/images/pyramid.png
gramex/apps/guide/chart/assets/images/radial-donut.png
gramex/apps/guide/chart/assets/images/radial.png
gramex/apps/guide/chart/assets/images/ribbon.png
gramex/apps/guide/chart/assets/images/sankey.png
gramex/apps/guide/chart/assets/images/scatter-plot.png
gramex/apps/guide/chart/assets/images/scatter.png
gramex/apps/guide/chart/assets/images/smooth-line.png
gramex/apps/guide/chart/assets/images/stacked-pyramid.png
gramex/apps/guide/chart/assets/images/stream.png
gramex/apps/guide/chart/assets/images/sunburst-1.png
gramex/apps/guide/chart/assets/images/sunburst-2.png
gramex/apps/guide/chart/assets/images/sunburst-3.png
gramex/apps/guide/chart/assets/images/sunburst-4.png
gramex/apps/guide/chart/assets/images/treemap-1.png
gramex/apps/guide/chart/assets/images/treemap-2.png
gramex/apps/guide/chart/assets/images/treemap-3.png
gramex/apps/guide/chart/assets/images/treemap-4.png
gramex/apps/guide/chart/assets/images/treemap-5.png
gramex/apps/guide/chart/assets/images/treemap.png
gramex/apps/guide/chart/assets/images/trellis-bar.png
gramex/apps/guide/chart/assets/images/vertical-waterfall.png
gramex/apps/guide/chart/assets/images/wordcloud-2.png
gramex/apps/guide/chart/assets/images/wordcloud.png
gramex/apps/guide/chart/assets/specs/arc.vg.json
gramex/apps/guide/chart/assets/specs/area.vg.json
gramex/apps/guide/chart/assets/specs/bars.vg.json
gramex/apps/guide/chart/assets/specs/box-plot.vg.json
gramex/apps/guide/chart/assets/specs/bubble-3.vg.json
gramex/apps/guide/chart/assets/specs/bubble.vg.json
gramex/apps/guide/chart/assets/specs/bullet.vg.json
gramex/apps/guide/chart/assets/specs/chord.vg.json
gramex/apps/guide/chart/assets/specs/circle-grid.vg.json
gramex/apps/guide/chart/assets/specs/circle-packing-1.vg.json
gramex/apps/guide/chart/assets/specs/circle-packing.vg.json
gramex/apps/guide/chart/assets/specs/donut-2.vg.json
gramex/apps/guide/chart/assets/specs/donut-infographic.vg.json
gramex/apps/guide/chart/assets/specs/donut.vg.json
gramex/apps/guide/chart/assets/specs/dumbbell.vg.json
gramex/apps/guide/chart/assets/specs/grouped-bars.vg.json
gramex/apps/guide/chart/assets/specs/half-donut.vg.json
gramex/apps/guide/chart/assets/specs/horizontal-bars-1.vg.json
gramex/apps/guide/chart/assets/specs/horizontal-bars.vg.json
gramex/apps/guide/chart/assets/specs/horizontal-box-plot.vg.json
gramex/apps/guide/chart/assets/specs/horizontal-histogram.vg.json
gramex/apps/guide/chart/assets/specs/horizontal-positive-negative-bars.vg.json
gramex/apps/guide/chart/assets/specs/horizontal-waterfall.vg.json
gramex/apps/guide/chart/assets/specs/line-0.vg.json
gramex/apps/guide/chart/assets/specs/line-1.vg.json
gramex/apps/guide/chart/assets/specs/marimekko.vg.json
gramex/apps/guide/chart/assets/specs/normalized-stacked-bar.vg.json
gramex/apps/guide/chart/assets/specs/parallel-coordinates.vg.json
gramex/apps/guide/chart/assets/specs/positive-negative-bars.vg.json
gramex/apps/guide/chart/assets/specs/pyramid.vg.json
gramex/apps/guide/chart/assets/specs/radial-donut.vg.json
gramex/apps/guide/chart/assets/specs/radial.vg.json
gramex/apps/guide/chart/assets/specs/ribbon.vg.json
gramex/apps/guide/chart/assets/specs/sankey.vg.json
gramex/apps/guide/chart/assets/specs/scatter-plot.vg.json
gramex/apps/guide/chart/assets/specs/scatter.vg.json
gramex/apps/guide/chart/assets/specs/smooth-line.vg.json
gramex/apps/guide/chart/assets/specs/stacked-pyramid.vg.json
gramex/apps/guide/chart/assets/specs/stream.vg.json
gramex/apps/guide/chart/assets/specs/sunburst-1.vg.json
gramex/apps/guide/chart/assets/specs/sunburst-2.vg.json
gramex/apps/guide/chart/assets/specs/sunburst-3.vg.json
gramex/apps/guide/chart/assets/specs/sunburst-4.vg.json
gramex/apps/guide/chart/assets/specs/treemap-1.vg.json
gramex/apps/guide/chart/assets/specs/treemap-2.vg.json
gramex/apps/guide/chart/assets/specs/treemap-3.vg.json
gramex/apps/guide/chart/assets/specs/treemap-4.vg.json
gramex/apps/guide/chart/assets/specs/treemap-5.vg.json
gramex/apps/guide/chart/assets/specs/treemap.vg.json
gramex/apps/guide/chart/assets/specs/trellis-bar.vg.json
gramex/apps/guide/chart/assets/specs/vertical-waterfall.vg.json
gramex/apps/guide/chart/assets/specs/wordcloud-2.vg.json
gramex/apps/guide/chart/assets/specs/wordcloud.vg.json
gramex/apps/guide/chart/css/colorbrewer.css
gramex/apps/guide/chart/css/main.css
gramex/apps/guide/chart/data/arc.json
gramex/apps/guide/chart/data/area.json
gramex/apps/guide/chart/data/bars.json
gramex/apps/guide/chart/data/bubble-3.json
gramex/apps/guide/chart/data/bubble.json
gramex/apps/guide/chart/data/bullet.json
gramex/apps/guide/chart/data/chord1.json
gramex/apps/guide/chart/data/chord2.json
gramex/apps/guide/chart/data/circle-grid.json
gramex/apps/guide/chart/data/circle-packing-1.json
gramex/apps/guide/chart/data/circle-packing.json
gramex/apps/guide/chart/data/donut-infographic.json
gramex/apps/guide/chart/data/dumbbell.json
gramex/apps/guide/chart/data/flare.json
gramex/apps/guide/chart/data/grouped-bars.json
gramex/apps/guide/chart/data/half-donut.json
gramex/apps/guide/chart/data/horizontal-bars-1.json
gramex/apps/guide/chart/data/horizontal-box-plot.json
gramex/apps/guide/chart/data/horizontal-histogram.json
gramex/apps/guide/chart/data/hyd-wards.json
gramex/apps/guide/chart/data/iris.json
gramex/apps/guide/chart/data/item.json
gramex/apps/guide/chart/data/marimekko.json
gramex/apps/guide/chart/data/parallel-coordinates.csv
gramex/apps/guide/chart/data/pos-neg-items.json
gramex/apps/guide/chart/data/pyramid.json
gramex/apps/guide/chart/data/radial-donut.json
gramex/apps/guide/chart/data/radial.json
gramex/apps/guide/chart/data/rect.json
gramex/apps/guide/chart/data/ribbon.json
gramex/apps/guide/chart/data/scatter-plot.json
gramex/apps/guide/chart/data/scatter.json
gramex/apps/guide/chart/data/smooth-line.json
gramex/apps/guide/chart/data/stacked-area-chart.json
gramex/apps/guide/chart/data/stacked-pyramid.json
gramex/apps/guide/chart/data/states.json
gramex/apps/guide/chart/data/stream-2.json
gramex/apps/guide/chart/data/stream.json
gramex/apps/guide/chart/data/sunburst-1.json
gramex/apps/guide/chart/data/sunburst-2.json
gramex/apps/guide/chart/data/sunburst-3.json
gramex/apps/guide/chart/data/sunburst-4.json
gramex/apps/guide/chart/data/towns.json
gramex/apps/guide/chart/data/towns.xlsx
gramex/apps/guide/chart/data/treemap-1.json
gramex/apps/guide/chart/data/treemap-2.json
gramex/apps/guide/chart/data/uber.json
gramex/apps/guide/chart/data/vertical-box-plot.json
gramex/apps/guide/chart/data/waterfall.json
gramex/apps/guide/chart/data/wordcloud.json
gramex/apps/guide/chart/templates/color_schemes.template.html
gramex/apps/guide/chart/templates/customize_chart.template.html
gramex/apps/guide/chart/templates/data_loader.template.html
gramex/apps/guide/chart/templates/data_mapper.template.html
gramex/apps/guide/chart/templates/data_range_tabs.template.html
gramex/apps/guide/chart/templates/external_url.template.html
gramex/apps/guide/chart/templates/input.template.html
gramex/apps/guide/chart/templates/layer_list.template.html
gramex/apps/guide/chart/templates/main.template.html
gramex/apps/guide/chart/templates/mark.template.html
gramex/apps/guide/chart/templates/padding.template.html
gramex/apps/guide/chart/templates/property_detail.template.html
gramex/apps/guide/chart/templates/property_list.template.html
gramex/apps/guide/chart/templates/publish_embed.template.html
gramex/apps/guide/chart/templates/select.template.html
gramex/apps/guide/chart/templates/stages.template.html
gramex/apps/guide/config/README.md
gramex/apps/guide/config/error-page.html
gramex/apps/guide/config/gramex.yaml
gramex/apps/guide/config/hello.py
gramex/apps/guide/contributing/README.md
gramex/apps/guide/dashboard/README.md
gramex/apps/guide/datahandler/README.md
gramex/apps/guide/datahandler/dbsetup.py
gramex/apps/guide/datahandler/flags.csv
gramex/apps/guide/datahandler/gramex.yaml
gramex/apps/guide/datahandler/show-output.js
gramex/apps/guide/datahandler/template/gramex.yaml
gramex/apps/guide/datahandler/template/template.html
gramex/apps/guide/debug/README.md
gramex/apps/guide/deploy/README.md
gramex/apps/guide/deploy/certificate.pem
gramex/apps/guide/deploy/gramex.yaml
gramex/apps/guide/deploy/privatekey.pem
gramex/apps/guide/deploy/template.html
gramex/apps/guide/email/README.md
gramex/apps/guide/email/emailapp.py
gramex/apps/guide/email/gramex.yaml
gramex/apps/guide/email/kitten.jpg
gramex/apps/guide/email/mail.html
gramex/apps/guide/exercises/README.md
gramex/apps/guide/facebookgraphhandler/README.md
gramex/apps/guide/facebookgraphhandler/dashboard.html
gramex/apps/guide/facebookgraphhandler/gramex.yaml
gramex/apps/guide/faq/README.md
gramex/apps/guide/faq/bi-ecosystem.png
gramex/apps/guide/faq/deploy.png
gramex/apps/guide/faq/gramex-architecture.png
gramex/apps/guide/filehandler/403.html
gramex/apps/guide/filehandler/README.md
gramex/apps/guide/filehandler/form.html
gramex/apps/guide/filehandler/gramex.yaml
gramex/apps/guide/filehandler/page.yaml
gramex/apps/guide/filehandler/template.html
gramex/apps/guide/filterhandler/README.md
gramex/apps/guide/filterhandler/gramex.yaml
gramex/apps/guide/formhandler/README.md
gramex/apps/guide/formhandler/continents.sql
gramex/apps/guide/formhandler/examples.yaml
gramex/apps/guide/formhandler/flags.csv
gramex/apps/guide/formhandler/gramex.yaml
gramex/apps/guide/formhandler/input.pptx
gramex/apps/guide/formhandler/table.html
gramex/apps/guide/formhandler/text-template.txt
gramex/apps/guide/formhandler/vega-lite.yaml
gramex/apps/guide/formhandler/vega.html
gramex/apps/guide/formhandler/vega.yaml
gramex/apps/guide/formhandler/vegaconfig.py
gramex/apps/guide/formhandler/vegam.yaml
gramex/apps/guide/functionhandler/README.md
gramex/apps/guide/functionhandler/calculations.py
gramex/apps/guide/functionhandler/gramex.yaml
gramex/apps/guide/groupmeans/.gitignore
gramex/apps/guide/groupmeans/README.md
gramex/apps/guide/groupmeans/common.js
gramex/apps/guide/groupmeans/custom.html
gramex/apps/guide/groupmeans/form.html
gramex/apps/guide/groupmeans/gramex.yaml
gramex/apps/guide/groupmeans/groupmeans-form-template.html
gramex/apps/guide/groupmeans/guide_groupmeans.py
gramex/apps/guide/groupmeans/table-template.html
gramex/apps/guide/groupmeans/table.html
gramex/apps/guide/groupmeans/uploaded-files/.meta.db
gramex/apps/guide/handlers/README.md
gramex/apps/guide/handlers/gramex.yaml
gramex/apps/guide/handlers/handlerutil.py
gramex/apps/guide/init/README.md
gramex/apps/guide/init/gramex-init.rec
gramex/apps/guide/install/README.md
gramex/apps/guide/jsonhandler/README.md
gramex/apps/guide/jsonhandler/gramex.yaml
gramex/apps/guide/languagetool/README.md
gramex/apps/guide/languagetool/gramex.yaml
gramex/apps/guide/license/README.md
gramex/apps/guide/license/thirdparty.md
gramex/apps/guide/linkcheck/README.md
gramex/apps/guide/linkcheck/linkcheck.js
gramex/apps/guide/logviewer/README.md
gramex/apps/guide/logviewer/gramex.yaml
gramex/apps/guide/mapviewer/cities.json
gramex/apps/guide/mapviewer/custom-map-file.html
gramex/apps/guide/mapviewer/ernakulam-census.json
gramex/apps/guide/mapviewer/filter-mapfile.html
gramex/apps/guide/mapviewer/gramex.yaml
gramex/apps/guide/mapviewer/index.html
gramex/apps/guide/mapviewer/india-states.geojson
gramex/apps/guide/mapviewer/kerala-census.json
gramex/apps/guide/mapviewer/mapviewer_app.py
gramex/apps/guide/mapviewer/mv-about.html
gramex/apps/guide/mapviewer/mv-basetiles.html
gramex/apps/guide/mapviewer/mv-choropleth.html
gramex/apps/guide/mapviewer/mv-circlemarkers.html
gramex/apps/guide/mapviewer/mv-click-events.html
gramex/apps/guide/mapviewer/mv-colors.html
gramex/apps/guide/mapviewer/mv-controls.html
gramex/apps/guide/mapviewer/mv-drilldown.html
gramex/apps/guide/mapviewer/mv-getting-started.html
gramex/apps/guide/mapviewer/mv-markers.html
gramex/apps/guide/mapviewer/mv-tooltip.html
gramex/apps/guide/mapviewer/reduce-mapfile-size.html
gramex/apps/guide/mapviewer/state_score.json
gramex/apps/guide/mapviewer/img/mapshaper-console-filter.png
gramex/apps/guide/mapviewer/img/mapshaper-console.png
gramex/apps/guide/mapviewer/img/mapshaper-layer-info.png
gramex/apps/guide/mapviewer/img/qgis-new-field.png
gramex/apps/guide/mapviewer/img/qgis-new-prop.png
gramex/apps/guide/mapviewer/img/qgis-some-property.png
gramex/apps/guide/mapviewer/img/qgis-toggle-edit-mode.png
gramex/apps/guide/modelhandler/README.md
gramex/apps/guide/modelhandler/gramex.yaml
gramex/apps/guide/modelhandler/iris.csv
gramex/apps/guide/modelhandler/iris.pkl
gramex/apps/guide/modelhandler/iris.py
gramex/apps/guide/node/README.md
gramex/apps/guide/node/gramex.yaml
gramex/apps/guide/node/nodeapp.py
gramex/apps/guide/pptxhandler/README.md
gramex/apps/guide/pptxhandler/calendarmap.csv
gramex/apps/guide/pptxhandler/examples-input.pptx
gramex/apps/guide/pptxhandler/gramex.yaml
gramex/apps/guide/pptxhandler/heatgrid.csv
gramex/apps/guide/pptxhandler/sales.csv
gramex/apps/guide/pptxhandler/sample.png
gramex/apps/guide/pptxhandler/sankey.csv
gramex/apps/guide/pptxhandler/selection-pane.png
gramex/apps/guide/pptxhandler/treemap.csv
gramex/apps/guide/pptxhandler/tweets.json
gramex/apps/guide/privacy/README.md
gramex/apps/guide/processhandler/.gitignore
gramex/apps/guide/processhandler/README.md
gramex/apps/guide/processhandler/gramex.yaml
gramex/apps/guide/processhandler/nslookup.txt
gramex/apps/guide/proxyhandler/README.md
gramex/apps/guide/proxyhandler/gramex.yaml
gramex/apps/guide/proxyhandler/proxyhandler.js
gramex/apps/guide/queryhandler/README.md
gramex/apps/guide/queryhandler/gramex.yaml
gramex/apps/guide/quickstart/README.md
gramex/apps/guide/quickstart/img/choropleth.png
gramex/apps/guide/quickstart/img/envi.png
gramex/apps/guide/quickstart/img/folderstructure.png
gramex/apps/guide/quickstart/img/fts.png
gramex/apps/guide/quickstart/img/output.png
gramex/apps/guide/quickstart/img/path1.png
gramex/apps/guide/quickstart/img/vega-barchart.png
gramex/apps/guide/r/.gitignore
gramex/apps/guide/r/README.md
gramex/apps/guide/r/RMarkdown-story.Rmd
gramex/apps/guide/r/gramex.yaml
gramex/apps/guide/r/plot.R
gramex/apps/guide/r/rcalc.py
gramex/apps/guide/r/sieve.R
gramex/apps/guide/release/README.md
gramex/apps/guide/release/1.30/README.md
gramex/apps/guide/release/1.30/logviewer.png
gramex/apps/guide/release/1.30/mobile-sms.png
gramex/apps/guide/release/1.31/README.md
gramex/apps/guide/release/1.31/alert-preview.png
gramex/apps/guide/release/1.31/formhandler-directory.png
gramex/apps/guide/release/1.31/http-400-error.png
gramex/apps/guide/release/1.31/http-500-error.png
gramex/apps/guide/release/1.31/logviewer.png
gramex/apps/guide/release/1.31/speech-demo.png
gramex/apps/guide/release/1.32/README.md
gramex/apps/guide/release/1.33/README.md
gramex/apps/guide/release/1.33/admin-page.png
gramex/apps/guide/release/1.33/console.png
gramex/apps/guide/release/1.33/sanddance-demo.js
gramex/apps/guide/release/1.34/README.md
gramex/apps/guide/release/1.34/configviewer-1.png
gramex/apps/guide/release/1.34/configviewer-2.png
gramex/apps/guide/release/1.34/servertraceback.png
gramex/apps/guide/release/1.35/README.md
gramex/apps/guide/release/1.35/admin-page.png
gramex/apps/guide/release/1.36/README.md
gramex/apps/guide/release/1.36/mapviewer.gif
gramex/apps/guide/release/1.36/smsauth.gif
gramex/apps/guide/release/1.37/README.md
gramex/apps/guide/release/1.38/README.md
gramex/apps/guide/release/1.39/README.md
gramex/apps/guide/release/1.39/mapviewer.gif
gramex/apps/guide/release/1.40/README.md
gramex/apps/guide/release/1.41/403.png
gramex/apps/guide/release/1.41/README.md
gramex/apps/guide/release/1.41/error.png
gramex/apps/guide/release/1.41/python-admin-console.gif
gramex/apps/guide/release/1.42/README.md
gramex/apps/guide/release/1.43/README.md
gramex/apps/guide/release/1.44/README.md
gramex/apps/guide/release/1.44/admin-info.png
gramex/apps/guide/release/1.44/vega-gallery.png
gramex/apps/guide/release/1.45/README.md
gramex/apps/guide/release/1.46/README.md
gramex/apps/guide/release/1.47/README.md
gramex/apps/guide/release/1.48/README.md
gramex/apps/guide/release/1.49/README.md
gramex/apps/guide/release/1.49/animated-template.gif
gramex/apps/guide/release/1.49/chart-gallery.png
gramex/apps/guide/release/1.49/search.gif
gramex/apps/guide/release/1.50/README.md
gramex/apps/guide/release/1.50/theme-picker.png
gramex/apps/guide/release/1.51/README.md
gramex/apps/guide/release/1.51/capture-header.png
gramex/apps/guide/release/1.52/README.md
gramex/apps/guide/release/1.52/files.png
gramex/apps/guide/release/1.52/formhandler-error-new.png
gramex/apps/guide/release/1.52/formhandler-error-old.png
gramex/apps/guide/release/1.52/smart-alerts.png
gramex/apps/guide/release/1.53/README.md
gramex/apps/guide/release/1.53/nlg.png
gramex/apps/guide/release/1.54/README.md
gramex/apps/guide/release/1.54/admin-alert-mail.gif
gramex/apps/guide/release/1.54/admin-alert-preview.gif
gramex/apps/guide/release/1.54/admin-schedule.gif
gramex/apps/guide/release/1.54/admin-ui.png
gramex/apps/guide/release/1.54/excel-file-list.png
gramex/apps/guide/release/1.54/excel-formhandler.png
gramex/apps/guide/release/1.54/excel-sheet.png
gramex/apps/guide/release/1.54/languagetool.gif
gramex/apps/guide/release/1.55/README.md
gramex/apps/guide/release/1.55/formhandler-summary-aggs.png
gramex/apps/guide/release/1.55/formhandler-summary-filters.png
gramex/apps/guide/release/1.55/formhandler-summary.png
gramex/apps/guide/release/old/README.md
gramex/apps/guide/scheduler/README.md
gramex/apps/guide/scheduler/gramex.yaml
gramex/apps/guide/scheduler/schedule_utils.py
gramex/apps/guide/search/.eslintrc.js
gramex/apps/guide/search/README.md
gramex/apps/guide/search/search.css
gramex/apps/guide/search/search.js
gramex/apps/guide/search/search.json
gramex/apps/guide/search/search.py
gramex/apps/guide/search/searchindex.js
gramex/apps/guide/search/searchindex.json
gramex/apps/guide/server/README.md
gramex/apps/guide/server/static/image.svg
gramex/apps/guide/server/static/plain.txt
gramex/apps/guide/sms/README.md
gramex/apps/guide/sms/gramex.yaml
gramex/apps/guide/snippets/README.md
gramex/apps/guide/snippets/gramex-snippets.gif
gramex/apps/guide/speech/gramex.yaml
gramex/apps/guide/speech/index.html
gramex/apps/guide/speech/script.js
gramex/apps/guide/speech/speechmodel.py
gramex/apps/guide/test/README.md
gramex/apps/guide/test/gramextest.yaml
gramex/apps/guide/test/pytest.rec
gramex/apps/guide/tips/README.md
gramex/apps/guide/tips/automated-email-alters-in-gramex.md
gramex/apps/guide/tips/cache-calculations-in-gramex.md
gramex/apps/guide/tips/conditional-configurations-in-gramex.md
gramex/apps/guide/tips/conditions-in-gramex-yaml.md
gramex/apps/guide/tips/customized-errors-in-gramex.md
gramex/apps/guide/tips/database-or-file-edits-via-formhandler.md
gramex/apps/guide/tips/datahandler-flat-files.md
gramex/apps/guide/tips/debug-console-shows-handler.md
gramex/apps/guide/tips/debugging-capturehandler-for-screenshots.md
gramex/apps/guide/tips/download-data.md
gramex/apps/guide/tips/file-download.md
gramex/apps/guide/tips/file-upload-processing.md
gramex/apps/guide/tips/filter-data-using-url.md
gramex/apps/guide/tips/finding-slow-code.md
gramex/apps/guide/tips/fixing-python-build-errors.md
gramex/apps/guide/tips/formhandler-enhancements.md
gramex/apps/guide/tips/formhandler-filtering-data.md
gramex/apps/guide/tips/function-reloading.md
gramex/apps/guide/tips/gramex-cache-open.md
gramex/apps/guide/tips/gramex-configurations.md
gramex/apps/guide/tips/guide-to-anonymising-data.md
gramex/apps/guide/tips/initialize-gramex-projects.md
gramex/apps/guide/tips/logins-for-apps-on-uat.md
gramex/apps/guide/tips/reuse-data-files.md
gramex/apps/guide/tips/reuse-dicts.md
gramex/apps/guide/tips/reuse-functions.md
gramex/apps/guide/tips/reuse-loops.md
gramex/apps/guide/tips/schedule-tasks.md
gramex/apps/guide/tips/securing-gramex-deployments.md
gramex/apps/guide/tips/send-email-command-line.md
gramex/apps/guide/tips/serve-multiple-files-under-a-single-url.md
gramex/apps/guide/tips/testing-build-errors-locally.md
gramex/apps/guide/tips/using-yamlurl-yamlpath.md
gramex/apps/guide/tips/views-instead-of-query-in-formhandler.md
gramex/apps/guide/tips/websockets.md
gramex/apps/guide/tips/windows-integratedauth.md
gramex/apps/guide/tips/yaml-reuse-configurations.md
gramex/apps/guide/tips/yaml-supports-multi-line-strings.md
gramex/apps/guide/translate/README.md
gramex/apps/guide/translate/gramex.yaml
gramex/apps/guide/tutorials/README.md
gramex/apps/guide/tutorials/capturehandler.md
gramex/apps/guide/tutorials/formhandler.md
gramex/apps/guide/twitterresthandler/README.md
gramex/apps/guide/twitterresthandler/gramex.yaml
gramex/apps/guide/twitterresthandler/twitterutils.py
gramex/apps/guide/uicomponents/bg-small.png
gramex/apps/guide/uicomponents/bg.png
gramex/apps/guide/uicomponents/big-graph.png
gramex/apps/guide/uicomponents/co-login.html
gramex/apps/guide/uicomponents/config.yaml
gramex/apps/guide/uicomponents/gramex.yaml
gramex/apps/guide/uicomponents/guide_ui_app.py
gramex/apps/guide/uicomponents/hdinsight.png
gramex/apps/guide/uicomponents/heatgrid.png
gramex/apps/guide/uicomponents/index.html
gramex/apps/guide/uicomponents/music-trends.png
gramex/apps/guide/uicomponents/small-graph.png
gramex/apps/guide/uicomponents/style.css
gramex/apps/guide/uicomponents/team.svg
gramex/apps/guide/uicomponents/ui-about.html
gramex/apps/guide/uicomponents/ui-accordion.html
gramex/apps/guide/uicomponents/ui-alert.html
gramex/apps/guide/uicomponents/ui-arrow.html
gramex/apps/guide/uicomponents/ui-background.html
gramex/apps/guide/uicomponents/ui-border.html
gramex/apps/guide/uicomponents/ui-button.html
gramex/apps/guide/uicomponents/ui-card.html
gramex/apps/guide/uicomponents/ui-colors.html
gramex/apps/guide/uicomponents/ui-cursor.html
gramex/apps/guide/uicomponents/ui-custom.html
gramex/apps/guide/uicomponents/ui-dashboards.html
gramex/apps/guide/uicomponents/ui-date-picker.html
gramex/apps/guide/uicomponents/ui-divider.html
gramex/apps/guide/uicomponents/ui-dropdown.html
gramex/apps/guide/uicomponents/ui-fonts.html
gramex/apps/guide/uicomponents/ui-forms.html
gramex/apps/guide/uicomponents/ui-gradient.html
gramex/apps/guide/uicomponents/ui-grid.html
gramex/apps/guide/uicomponents/ui-height.html
gramex/apps/guide/uicomponents/ui-hover.html
gramex/apps/guide/uicomponents/ui-input.html
gramex/apps/guide/uicomponents/ui-libraries.html
gramex/apps/guide/uicomponents/ui-loading.html
gramex/apps/guide/uicomponents/ui-login.html
gramex/apps/guide/uicomponents/ui-modal.html
gramex/apps/guide/uicomponents/ui-opacity.html
gramex/apps/guide/uicomponents/ui-overlay.html
gramex/apps/guide/uicomponents/ui-panel.html
gramex/apps/guide/uicomponents/ui-position.html
gramex/apps/guide/uicomponents/ui-ripple.html
gramex/apps/guide/uicomponents/ui-round.html
gramex/apps/guide/uicomponents/ui-sass.html
gramex/apps/guide/uicomponents/ui-select.html
gramex/apps/guide/uicomponents/ui-shadow.html
gramex/apps/guide/uicomponents/ui-slider.html
gramex/apps/guide/uicomponents/ui-switch.html
gramex/apps/guide/uicomponents/ui-table.html
gramex/apps/guide/uicomponents/ui-tail.html
gramex/apps/guide/uicomponents/ui-text.html
gramex/apps/guide/uicomponents/ui-tooltip.html
gramex/apps/guide/uicomponents/ui-tours.html
gramex/apps/guide/uicomponents/ui-underline.html
gramex/apps/guide/uicomponents/ui-upload.html
gramex/apps/guide/uicomponents/ui-zindex.html
gramex/apps/guide/uploadhandler/README.md
gramex/apps/guide/uploadhandler/form.html
gramex/apps/guide/uploadhandler/gramex.yaml
gramex/apps/guide/watch/README.md
gramex/apps/guide/websockethandler/README.md
gramex/apps/guide/websockethandler/chat.html
gramex/apps/guide/websockethandler/gramex.yaml
gramex/apps/guide/websockethandler/pingbot.py
gramex/apps/guide/websockethandler/websocketchat.py
gramex/apps/init/.editorconfig
gramex/apps/init/.eslintrc.js
gramex/apps/init/.flake8
gramex/apps/init/.gitignore
gramex/apps/init/.gitlab-ci.yml
gramex/apps/init/.htmllintrc
gramex/apps/init/.stylelintrc.js
gramex/apps/init/README.md
gramex/apps/init/appname.py
gramex/apps/init/favicon.ico
gramex/apps/init/gramex.yaml
gramex/apps/init/index.html
gramex/apps/init/login.html
gramex/apps/init/style.css
gramex/apps/init/template-navbar.html
gramex/apps/init/assets/README.md
gramex/apps/init/js/README.md
gramex/apps/init/test/gramextest.yaml
gramex/apps/languagetool/README.md
gramex/apps/languagetool/__init__.py
gramex/apps/languagetool/gramex.yaml
gramex/apps/logviewer/__init__.py
gramex/apps/logviewer/config.yaml
gramex/apps/logviewer/gramex.yaml
gramex/apps/logviewer/index.html
gramex/apps/logviewer/logviewer.py
gramex/apps/logviewer/lv-card-deck.html
gramex/apps/logviewer/lv-card.html
gramex/apps/logviewer/lv-datepicker.html
gramex/apps/logviewer/lv-dropdown.html
gramex/apps/logviewer/lv-filters.html
gramex/apps/logviewer/lv-header.html
gramex/apps/logviewer/lv-kpi.html
gramex/apps/logviewer/package.json
gramex/apps/logviewer/render.js
gramex/apps/logviewer/script.js
gramex/apps/logviewer/yarn-error.log
gramex/apps/logviewer/yarn.lock
gramex/apps/mail/gramex.yaml
gramex/apps/mail/index.html
gramex/apps/mail/mailapp.py
gramex/apps/nlg/__init__.py
gramex/apps/nlg/gramex.yaml
gramex/apps/nlg/grammar.py
gramex/apps/nlg/grmform.html
gramex/apps/nlg/index.html
gramex/apps/nlg/nlgapp.py
gramex/apps/nlg/nlgsearch.py
gramex/apps/nlg/nlgutils.py
gramex/apps/nlg/setup.sh
gramex/apps/nlg/js/nlg.js
gramex/apps/pynode/README.md
gramex/apps/pynode/index.js
gramex/apps/pynode/package.json
gramex/apps/pynode/yarn.lock
gramex/apps/smartalerts/gramex.yaml
gramex/apps/smartalerts/index.html
gramex/apps/speech/Voice_Recognition_Questions_and_Answers.xlsx
gramex/apps/ui/__init__.py
gramex/apps/ui/bootstrap-theme.scss
gramex/apps/ui/config.yaml
gramex/apps/ui/gramex.yaml
gramex/apps/ui/package.json
gramex/apps/ui/yarn.lock
gramex/apps/update/README.md
gramex/apps/update/gramex.yaml
gramex/apps/update/gramexupdate.py
gramex/apps/update/index.html
gramex/handlers/400.html
gramex/handlers/401.html
gramex/handlers/403.html
gramex/handlers/404.html
gramex/handlers/500.html
gramex/handlers/__init__.py
gramex/handlers/auth.recaptcha.template.html
gramex/handlers/auth.template.html
gramex/handlers/authhandler.py
gramex/handlers/basehandler.py
gramex/handlers/capturehandler.py
gramex/handlers/datahandler.py
gramex/handlers/datahandler.template.html
gramex/handlers/filehandler.py
gramex/handlers/filehandler.template.html
gramex/handlers/filterhandler.py
gramex/handlers/formhandler.py
gramex/handlers/functionhandler.py
gramex/handlers/jsonhandler.py
gramex/handlers/modelhandler.py
gramex/handlers/pptxhandler.py
gramex/handlers/processhandler.py
gramex/handlers/proxyhandler.py
gramex/handlers/queryhandler.template.html
gramex/handlers/socialhandler.py
gramex/handlers/uploadhandler.py
gramex/handlers/websockethandler.py
gramex/pptgen/__init__.py
gramex/pptgen/color.py
gramex/pptgen/colors.json
gramex/pptgen/commands.py
gramex/pptgen/fonts.json
gramex/pptgen/fontwidth.py
gramex/pptgen/release.json
gramex/pptgen/utils.py
gramex/services/__init__.py
gramex/services/emailer.py
gramex/services/scheduler.py
gramex/services/sms.py
gramex/services/ttlcache.py
gramex/services/urlcache.py
gramex/services/watcher.py
gramex/transforms/__init__.py
gramex/transforms/auth.py
gramex/transforms/badgerfish.py
gramex/transforms/rmarkdown.py
gramex/transforms/template.py
gramex/transforms/transforms.py
gramex/transforms/twitterstream.py
testlib/README.md
testlib/__init__.py
testlib/auto_test.csv
testlib/gen.plot.png
testlib/input.pptx
testlib/iris.csv
testlib/sales-query.sql
testlib/script1.R
testlib/script2.R
testlib/scriptpath.R
testlib/scriptplot.R
testlib/small-image.jpg
testlib/subprocess_check.py
testlib/test_app_formhandler.py
testlib/test_auth.py
testlib/test_cache_module.py
testlib/test_commandline.py
testlib/test_data.py
testlib/test_debug.py
testlib/test_email.py
testlib/test_install.py
testlib/test_json.py
testlib/test_license.py
testlib/test_log.py
testlib/test_ml.py
testlib/test_pptgen.py
testlib/test_r.py
testlib/test_setup.py
testlib/test_store.py
testlib/test_transforms.py
testlib/test_watch.py
testlib/test_cache/__init__.py
testlib/test_cache/common.py
testlib/test_cache/data.bin
testlib/test_cache/data.csv
testlib/test_cache/data.json
testlib/test_cache/data.jsondata
testlib/test_cache/data.svg
testlib/test_cache/data.yaml
testlib/test_cache/markdown.md
testlib/test_cache/multiformat.csv
testlib/test_cache/mymodule.py
testlib/test_cache/template.sub.txt
testlib/test_cache/template.txt
testlib/test_config/__init__.py
testlib/test_config/config.a.yaml
testlib/test_config/config.b.yaml
testlib/test_config/config.condition.yaml
testlib/test_config/config.empty.yaml
testlib/test_config/config.error.yaml
testlib/test_config/config.final.yaml
testlib/test_config/config.import.yaml
testlib/test_config/config.importedapp.yaml
testlib/test_config/config.importmerge.yaml
testlib/test_config/config.imports.yaml
testlib/test_config/config.importvars.yaml
testlib/test_config/config.random.yaml
testlib/test_config/config.string.yaml
testlib/test_config/config.subimport.yaml
testlib/test_config/config.template.base.yaml
testlib/test_config/config.template.child.yaml
testlib/test_config/config.urlimport.yaml
testlib/test_config/dir/config.template.subdir.yaml
testlib/test_config/dir1/config.a.yaml
testlib/test_config/dir1/config.b.yaml
testlib/test_config/dir1/subdir/config.c.yaml
testlib/test_config_error/README.md
testlib/test_config_error/gramex.yaml
tests/403-template.html
tests/README.md
tests/__init__.py
tests/actors.csv
tests/auth.html
tests/auth2.html
tests/dbutils.py
tests/error-404.json
tests/event.db
tests/events.db
tests/formhandler-edits.db
tests/gen.iris.pkl
tests/gramex.yaml
tests/gramextest.yaml
tests/index.template.html
tests/install-test-flat.zip
tests/install-test.zip
tests/lookup.xlsx
tests/processtest.py
tests/requests.log
tests/sales.xlsx
tests/sample.png
tests/server.py
tests/template-alert.md
tests/template-alert.txt
tests/template.html
tests/template.pptx
tests/test_admin.py
tests/test_alerts.py
tests/test_args.py
tests/test_auth.py
tests/test_cache.db
tests/test_cache.py
tests/test_capturehandler.py
tests/test_datahandler.py
tests/test_filehandler.py
tests/test_filterhandler.py
tests/test_formhandler.py
tests/test_functionhandler.py
tests/test_handlers.py
tests/test_init.py
tests/test_install.py
tests/test_jsonhandler.py
tests/test_ldapauth.py
tests/test_logviewer.py
tests/test_modelhandler.py
tests/test_nlg.py
tests/test_pptxhandler.py
tests/test_processhandler.py
tests/test_proxyhandler.py
tests/test_queryhandler.py
tests/test_sms.py
tests/test_subapp.py
tests/test_translater.py
tests/test_twitterresthandler.py
tests/test_ui.py
tests/test_update.py
tests/test_uploadhandler.py
tests/test_watcher.py
tests/test_websockethandler.py
tests/throwerror.py
tests/userdata.csv
tests/utils.py
tests/vars.scss
tests/vega-lite.yaml
tests/vega.yaml
tests/vegam.yaml
tests/~$sales.xlsx
tests/dir/.allow
tests/dir/.hidden
tests/dir/alpha.txt
tests/dir/badgerfish.para1.yaml
tests/dir/badgerfish.yaml
tests/dir/beta.html
tests/dir/binary.bin
tests/dir/capture.html
tests/dir/capture.js
tests/dir/data.csv
tests/dir/gramex.yaml
tests/dir/ignore-file.txt
tests/dir/ignore-list.EXT2
tests/dir/ignore-list.ext1
tests/dir/ignore-list.txt
tests/dir/index-template.txt
tests/dir/index.html
tests/dir/markdown.md
tests/dir/non-index-template.txt
tests/dir/rmarkdown.Rmd
tests/dir/template-handler.txt
tests/dir/template.sub.txt
tests/dir/template.txt
tests/dir/text.txt
tests/dir/install/Makefile
tests/dir/install/bower.json
tests/dir/install/package.json
tests/dir/install/requirements.txt
tests/dir/install/setup.ps1
tests/dir/install/setup.py
tests/dir/install/setup.sh
tests/dir/install/gramex-bower-package/bower-setup.txt
tests/dir/install/gramex-bower-package/bower.json
tests/dir/install/gramex-npm-package/npm-setup.js
tests/dir/install/gramex-npm-package/package.json
tests/dir/install/node_modules/gramex-npm-package/npm-setup.js
tests/dir/install/node_modules/gramex-npm-package/package.json
tests/dir/subdir/template.txt
tests/dir/subdir/text.txt
tests/subapp/gramex.yaml
tests/subapp/subapp.py