├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md ├── release.yml ├── security │ └── .grype.yaml └── workflows │ ├── tethys-release.yml │ └── tethys.yml ├── .gitignore ├── .readthedocs.yaml ├── .stickler.yml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── conda.recipe └── .gitkeep ├── docker ├── README.md ├── build-checks.sh ├── docker-compose.yml ├── liveness-probe.sh ├── run.sh ├── salt │ ├── post_app.sls │ ├── pre_tethys.sls │ ├── run.sls │ ├── tethyscore.sls │ └── top.sls └── test-docker.sh ├── docs ├── Makefile ├── README.md ├── _scripts │ └── cleanlinks.py ├── _static │ ├── css │ │ ├── recipe_gallery.css │ │ └── tethys.css │ ├── example_files │ │ └── recipes │ │ │ └── stream_height_measurements.csv │ └── js │ │ └── recipe_gallery.js ├── _templates │ └── header.html ├── conf.py ├── contribute.rst ├── contribute │ ├── code.rst │ ├── code │ │ ├── continuous_integration.rst │ │ ├── dependencies.rst │ │ ├── deploying_tethys.rst │ │ ├── dev_environment.rst │ │ ├── development_process.rst │ │ ├── docker.rst │ │ ├── getting_started.rst │ │ ├── issues.rst │ │ └── testing.rst │ ├── community.rst │ ├── documentation.rst │ └── documentation │ │ ├── building.rst │ │ ├── guidelines.rst │ │ ├── readthedocs.rst │ │ └── source.rst ├── dev_guides.rst ├── directives.py ├── docs_environment.yml ├── features.rst ├── glossary.rst ├── images │ ├── app_content_only.png │ ├── app_controls.png │ ├── app_header_content.png │ ├── app_left_actions.png │ ├── app_no_actions.png │ ├── app_no_nav.png │ ├── app_package_django.png │ ├── app_quad_split.png │ ├── app_right_actions.png │ ├── app_three_columns.png │ ├── app_two_columns.png │ ├── basic_mvc.png │ ├── canned_gssha_example.png │ ├── default_favicon.ico │ ├── default_favicon.png │ ├── detailed_template_blocks.png │ ├── echo_name_page.png │ ├── features │ │ ├── app_code.png │ │ ├── apps_library.png │ │ ├── computing.png │ │ ├── computing_admin_portal.png │ │ ├── computing_condorpy.png │ │ ├── computing_tethyscluster.png │ │ ├── customize_homepage.png │ │ ├── data.png │ │ ├── datastore.png │ │ ├── developer_tools.png │ │ ├── example_app_page.png │ │ ├── example_gizmo.png │ │ ├── geoprocessing.png │ │ ├── gizmos.png │ │ ├── nsf1.gif │ │ ├── sdk.png │ │ ├── tethys-logo-250.png │ │ ├── tethys-logo-512.png │ │ ├── tethys-logo-75.png │ │ ├── tethys-on-blue.svg │ │ ├── tethys-on-white.svg │ │ ├── tethys_compute.png │ │ ├── tethys_logo_inverse.png │ │ ├── tethys_platform_diagram.png │ │ └── user_profile.png │ ├── feedback.bmp │ ├── getting_started │ │ ├── hello_world_app.png │ │ ├── hello_world_login.png │ │ └── new_portal.png │ ├── gizmo_example.png │ ├── import-wizard-promote-project.png │ ├── import-wizard-select-source.png │ ├── map_single_page.png │ ├── new_map_page.png │ ├── pgAdmin_III_db_confirmation.png │ ├── pgadmin_tutorial_1.png │ ├── pgadmin_tutorial_2.png │ ├── pgadmin_tutorial_3.png │ ├── recipes │ │ ├── address_searching.png │ │ ├── app_being_created.png │ │ ├── app_media_icon.png │ │ ├── app_navigation_menu.png │ │ ├── app_public_icon.png │ │ ├── app_quotas_icon.png │ │ ├── app_resources_icon.png │ │ ├── app_workspace_clear_button.png │ │ ├── app_workspace_icon.png │ │ ├── arcgis_layer.png │ │ ├── click_to_plot_graph.png │ │ ├── create_app_form.png │ │ ├── create_app_via_gui.png │ │ ├── create_app_via_gui_2.png │ │ ├── create_app_via_gui_dropdown.png │ │ ├── custom_quota_limit_reached.png │ │ ├── custom_quota_screenshot.png │ │ ├── custom_quotas_icon.png │ │ ├── database_model_icon.png │ │ ├── docker_desktop.png │ │ ├── exceeding_quotas.png │ │ ├── file_upload_icon.png │ │ ├── forms.png │ │ ├── geojson_layer.png │ │ ├── get_user_input.png │ │ ├── gizmos_icon.png │ │ ├── gizmos_screenshot.png │ │ ├── map_layout.png │ │ ├── new_page.png │ │ ├── paths_icon.png │ │ ├── persistent_store_icon.png │ │ ├── plot_points.png │ │ ├── popup.png │ │ ├── quotas-amount-screenshot.png │ │ ├── scaffold_pic.png │ │ ├── spatial_data.png │ │ ├── use_databases_icon.png │ │ ├── user_input.png │ │ ├── user_media_icon.png │ │ ├── user_quotas_icon.png │ │ ├── user_storage_usage.png │ │ ├── user_workspace_icon.png │ │ ├── user_workspace_manage_storage_button.png │ │ ├── vector_layer.png │ │ ├── wms_layer.png │ │ └── working_with_database_icon.png │ ├── site_admin │ │ ├── app_settings_top.png │ │ ├── auth_token.png │ │ ├── custom_settings.png │ │ ├── dataset_service_edit.png │ │ ├── dataset_services.png │ │ ├── home.png │ │ ├── json_custom_settings.png │ │ ├── log_in.png │ │ ├── new_proxy_app.png │ │ ├── persistent_store_service_edit.png │ │ ├── persistent_store_services.png │ │ ├── secret_custom_settings.png │ │ ├── select_site_admin.png │ │ ├── service_settings.png │ │ ├── spatial_dataset_service_edit.png │ │ ├── spatial_dataset_services.png │ │ ├── wps_service_edit.png │ │ └── wps_services.png │ ├── software │ │ ├── 52n-logo.gif │ │ ├── cesium_color_black.png │ │ ├── ckan.png │ │ ├── django-channels.png │ │ ├── docker.png │ │ ├── geoserver.png │ │ ├── highcharts.png │ │ ├── htcondor.png │ │ ├── hydroshare.png │ │ ├── openlayers.png │ │ ├── plotly_logo.jpeg │ │ ├── postgis.png │ │ └── postgres.png │ ├── template_blocks.png │ ├── tethys_compute │ │ ├── tethys_compute_admin.png │ │ ├── tethys_compute_clusters.png │ │ ├── tethys_compute_condor_scheduler.png │ │ ├── tethys_compute_dashboard.png │ │ ├── tethys_compute_dask_launch_links.png │ │ ├── tethys_compute_dask_scheduler.png │ │ └── tethys_compute_jobs.png │ ├── tethys_portal │ │ ├── tethys_portal_admin.png │ │ ├── tethys_portal_aq_settings.png │ │ ├── tethys_portal_assign_perm1.png │ │ ├── tethys_portal_assign_perm2.png │ │ ├── tethys_portal_assign_perm3.png │ │ ├── tethys_portal_assign_perm4.png │ │ ├── tethys_portal_assign_perm5.png │ │ ├── tethys_portal_general_settings.png │ │ ├── tethys_portal_home_page_settings.png │ │ ├── tethys_portal_manage_app_storage.png │ │ ├── tethys_portal_manage_storage.png │ │ ├── tethys_portal_rq_settings.png │ │ ├── tethys_portal_site_settings.png │ │ ├── tethys_portal_toc_modal.png │ │ ├── tethys_portal_toc_new.png │ │ ├── tethys_portal_uq_settings.png │ │ ├── tethys_portal_user_management.png │ │ ├── tethys_portal_user_profile.png │ │ └── tethys_portal_user_workspace.png │ ├── tethys_portal_landing.png │ ├── tutorial │ │ ├── DaskAppSettings.png │ │ ├── NewCreateDaskScheduler.png │ │ ├── NewDaskSchedulerPage.png │ │ ├── NewPostCreateViewsHome.png │ │ ├── NewPostCreateViewsJobTable.png │ │ ├── NewPostDaskDelayedHome.png │ │ ├── NewPostDaskDelayedJobsTable.png │ │ ├── NewPostDaskDistributedHome.png │ │ ├── NewPostDaskDistributedJobsTable.png │ │ ├── NewPostMultipleLeafHome.png │ │ ├── NewPostMultipleLeafJobsTable.png │ │ ├── NewTethysCompute.png │ │ ├── SchedulerCommand.png │ │ ├── Setup_scheduler--run_tethys_dask.png │ │ ├── Setup_scheduler--run_worker.png │ │ ├── advanced │ │ │ ├── Assign_Persistent_Store_Service.png │ │ │ ├── Persistent_Store_Service.png │ │ │ ├── key-concepts-advanced-screenshot.png │ │ │ ├── key-concepts-beginner-screenshot.png │ │ │ ├── key-concepts-intermediate-screenshot.png │ │ │ └── ws-conn-browser.png │ │ ├── bokeh_integration │ │ │ ├── bokeh_integration_1.png │ │ │ ├── bokeh_integration_2.png │ │ │ └── bokeh_integration_3.png │ │ ├── component_app_basics │ │ │ ├── add_interactivity_step1.png │ │ │ ├── add_interactivity_step2.png │ │ │ ├── add_interactivity_step3a.png │ │ │ ├── add_interactivity_step3b.png │ │ │ ├── add_map_layer.png │ │ │ ├── add_panel_chart.png │ │ │ └── new_app_project.png │ │ ├── dask │ │ │ ├── blank_home.png │ │ │ ├── blank_jobs_table.png │ │ │ ├── home_with_delayed_button.png │ │ │ ├── home_with_distributed_button.png │ │ │ ├── home_with_multiple_button.png │ │ │ ├── jobs_table_with_delayed.png │ │ │ ├── jobs_table_with_distributed.png │ │ │ └── jobs_table_with_multiple.png │ │ ├── gee │ │ │ ├── about_page.png │ │ │ ├── clip_by_asset.png │ │ │ ├── dataset_controls.png │ │ │ ├── dataset_controls_js.png │ │ │ ├── deploy_app.png │ │ │ ├── file_upload.png │ │ │ ├── gee_intro.png │ │ │ ├── home_page.png │ │ │ ├── map_view.png │ │ │ ├── plot_data.png │ │ │ ├── rest_api.png │ │ │ ├── scaffolded_app.png │ │ │ └── visualize_gee_layers.png │ │ └── quotas │ │ │ ├── MaxDamsView.png │ │ │ └── ResourceQuotaView.png │ └── wps_tool │ │ ├── developer_tools_wps.png │ │ ├── wps_tool_buffer.png │ │ ├── wps_tool_processes.png │ │ └── wps_tool_services.png ├── index.rst ├── installation.rst ├── installation │ ├── application.rst │ ├── conda.rst │ ├── database_configuration.rst │ ├── production.rst │ ├── production │ │ ├── docker.rst │ │ ├── docker │ │ │ ├── build.rst │ │ │ ├── docker_compose.rst │ │ │ ├── dockerfile.rst │ │ │ ├── getting_started.rst │ │ │ ├── images │ │ │ │ ├── compose--custom-tethys-portal.png │ │ │ │ ├── docker-logo.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── install--docker-desktop.png │ │ │ │ ├── install--getting-started.png │ │ │ │ ├── leaf-logo.png │ │ │ │ ├── primer--containers-vs-vms.png │ │ │ │ └── primer--docker-hub.png │ │ │ ├── primer.rst │ │ │ ├── salt_state.rst │ │ │ └── tethys_docker_reference.rst │ │ ├── manual.rst │ │ └── manual │ │ │ ├── additional.rst │ │ │ ├── additional │ │ │ ├── backup.rst │ │ │ ├── distributed.rst │ │ │ ├── geoserver_ssl_config.rst │ │ │ ├── images │ │ │ │ ├── geoserver_ssl.png │ │ │ │ └── tethys_deploy_stack.png │ │ │ ├── selinux.rst │ │ │ └── troubleshooting.rst │ │ │ ├── app_installation.rst │ │ │ ├── configuration.rst │ │ │ ├── configuration │ │ │ ├── advanced │ │ │ │ ├── cookie_consent.rst │ │ │ │ ├── customize.rst │ │ │ │ ├── django_channels_layer.rst │ │ │ │ ├── email_config.rst │ │ │ │ ├── https_config.rst │ │ │ │ ├── images │ │ │ │ │ ├── cookie_consent_banner.png │ │ │ │ │ ├── locked_out.png │ │ │ │ │ ├── mfa_add_auth_app.png │ │ │ │ │ ├── mfa_add_email.png │ │ │ │ │ ├── mfa_add_method_table.png │ │ │ │ │ ├── multi-tenant-logged-in.png │ │ │ │ │ ├── multi-tenant-login-page.png │ │ │ │ │ ├── multi-tenant-onelogin-page.png │ │ │ │ │ └── multi-tenant-tenant-page.png │ │ │ │ ├── lockout.rst │ │ │ │ ├── multi_factor_auth.rst │ │ │ │ ├── self_hosted_js_deps.rst │ │ │ │ ├── social_auth.rst │ │ │ │ └── webanalytics.rst │ │ │ └── basic │ │ │ │ ├── apache.rst │ │ │ │ ├── database.rst │ │ │ │ ├── file_permissions.rst │ │ │ │ ├── firewall.rst │ │ │ │ ├── nginx.rst │ │ │ │ ├── portal_config.rst │ │ │ │ ├── static_and_workspaces.rst │ │ │ │ └── supervisor.rst │ │ │ ├── images │ │ │ └── tethys_production_diagram.png │ │ │ ├── installation.rst │ │ │ ├── overview.rst │ │ │ ├── preparation.rst │ │ │ ├── start_stop.rst │ │ │ └── system_dependencies.rst │ ├── resources │ │ ├── blank-portal-config.yml │ │ ├── example-install.yml │ │ ├── example-portal-config.yml │ │ ├── example-services.yml │ │ ├── gizmo_showcase_app.png │ │ └── layout_showcase_app.png │ ├── showcase_apps.rst │ ├── system_requirements.rst │ ├── update.rst │ ├── update_older.rst │ ├── using_docker.rst │ └── web_admin_setup.rst ├── make.bat ├── recipes.rst ├── recipes │ ├── add_map_layout.rst │ ├── add_navigation_buttons.rst │ ├── click_to_plot.rst │ ├── click_to_plot_javascript.rst │ ├── create_new_page.rst │ ├── databases │ │ ├── create_database_models.rst │ │ ├── persistent_service.rst │ │ ├── use_databases.rst │ │ └── working_with_database_models.rst │ ├── file_upload.rst │ ├── get_user_input.rst │ ├── gizmos.rst │ ├── notifications.rst │ ├── paths_api │ │ ├── app_media.rst │ │ ├── app_public.rst │ │ ├── app_resources.rst │ │ ├── app_workspace.rst │ │ ├── paths_api.rst │ │ ├── user_media.rst │ │ └── user_workspace.rst │ ├── quotas │ │ ├── app_quotas.rst │ │ ├── custom_quotas.rst │ │ └── user_quotas.rst │ ├── scaffold_an_app_via_command_line.rst │ ├── scaffold_an_app_via_the_portal.rst │ ├── start_tethys.rst │ ├── steps │ │ ├── create_new_page_step.rst │ │ └── start_tethys_step.rst │ ├── sync_stores.rst │ ├── use_databases.rst │ └── web_sockets.rst ├── repos.rst ├── software_suite.rst ├── software_suite │ ├── geoserver.rst │ └── thredds.rst ├── summary.rst ├── supplementary.rst ├── supplementary │ ├── app_project.rst │ ├── docker_testing.rst │ ├── install_ubuntu.rst │ ├── key_concepts.rst │ ├── optional_features.rst │ ├── pgadmin.rst │ ├── terminal_quick_guide.rst │ └── virtual_environment.rst ├── tethys_cli.rst ├── tethys_cli │ ├── app_settings.rst │ ├── cookies.rst │ ├── db.rst │ ├── docker.rst │ ├── gen.rst │ ├── install.rst │ ├── link.rst │ ├── list.rst │ ├── manage.rst │ ├── paths.rst │ ├── scaffold.rst │ ├── schedulers.rst │ ├── services.rst │ ├── settings.rst │ ├── site.rst │ ├── syncstores.rst │ ├── test.rst │ ├── uninstall.rst │ └── version.rst ├── tethys_components │ ├── custom.rst │ └── utils.rst ├── tethys_portal.rst ├── tethys_portal │ ├── admin_pages.rst │ ├── configuration.rst │ ├── feedback.rst │ ├── tethys_compute_admin_pages.rst │ └── tethys_users.rst ├── tethys_sdk.rst ├── tethys_sdk │ ├── app_class.rst │ ├── app_settings.rst │ ├── components.rst │ ├── extensions.rst │ ├── extensions │ │ ├── custom_gizmos.rst │ │ ├── models.rst │ │ ├── scaffold.rst │ │ ├── structure.rst │ │ ├── templates_and_static_files.rst │ │ └── url_maps.rst │ ├── gizmos.rst │ ├── gizmos │ │ ├── bokeh_view.rst │ │ ├── button.rst │ │ ├── cesium_map_view.rst │ │ ├── datatable_view.rst │ │ ├── date_picker.rst │ │ ├── esri_map.rst │ │ ├── jobs_table.rst │ │ ├── map_view.rst │ │ ├── message_box.rst │ │ ├── plot_view.rst │ │ ├── plotly_view.rst │ │ ├── range_slider.rst │ │ ├── select_input.rst │ │ ├── slide_sheet.rst │ │ ├── table_view.rst │ │ ├── text_input.rst │ │ └── toggle_switch.rst │ ├── handoff.rst │ ├── jobs.rst │ ├── jobs │ │ ├── basic_job_type.rst │ │ ├── condor_job_type.rst │ │ ├── condor_workflow_type.rst │ │ └── dask_job_type.rst │ ├── layouts.rst │ ├── layouts │ │ ├── images │ │ │ └── map_layout │ │ │ │ ├── map_layout.png │ │ │ │ ├── map_layout_arcgis_layer.png │ │ │ │ ├── map_layout_click_n_plot.png │ │ │ │ ├── map_layout_geocoding.png │ │ │ │ ├── map_layout_geojson_layer.png │ │ │ │ ├── map_layout_map_click.png │ │ │ │ ├── map_layout_map_click_popup.png │ │ │ │ ├── map_layout_properties_popup.png │ │ │ │ ├── map_layout_styled_geojson_layer.png │ │ │ │ ├── map_layout_vector_feature_selection.png │ │ │ │ ├── map_layout_wms_feature_selection.png │ │ │ │ └── map_layout_wms_layer.png │ │ └── map_layout.rst │ ├── paths.rst │ ├── permissions.rst │ ├── rest_api.rst │ ├── routing.rst │ ├── static_resources.rst │ ├── templating.rst │ ├── testing.rst │ ├── tethys_quotas.rst │ ├── tethys_services.rst │ ├── tethys_services │ │ ├── dataset_service │ │ │ ├── base_reference.rst │ │ │ ├── ckan_reference.rst │ │ │ └── hydroshare_reference.rst │ │ ├── dataset_services.rst │ │ ├── persistent_store.rst │ │ ├── spatial_dataset_service │ │ │ ├── base_reference.rst │ │ │ ├── geoserver_reference.rst │ │ │ └── thredds_reference.rst │ │ ├── spatial_dataset_services.rst │ │ ├── spatial_persistent_store.rst │ │ └── web_processing_services.rst │ └── workspaces.rst ├── tutorials.rst ├── tutorials │ ├── bokeh.rst │ ├── component_app_basics.rst │ ├── component_app_basics │ │ ├── app_class_and_pages.rst │ │ ├── components.rst │ │ ├── event_handlers.rst │ │ ├── new_app_project.rst │ │ ├── state.rst │ │ └── user_experience.rst │ ├── dask.rst │ ├── dask │ │ ├── dask_delayed.rst │ │ ├── dask_distributed.rst │ │ ├── multiple_leaf_job.rst │ │ ├── new_app_project.rst │ │ ├── resources │ │ │ └── dask-logo.png │ │ ├── setup_scheduler.rst │ │ └── setup_views.rst │ ├── geoserver.rst │ ├── geoserver │ │ ├── draw.rst │ │ ├── geoserver_app_data.zip │ │ ├── map_geoserver.rst │ │ ├── start_and_register.rst │ │ └── upload_shp.rst │ ├── google_earth_engine.rst │ ├── google_earth_engine │ │ ├── part_1.rst │ │ ├── part_1 │ │ │ ├── dataset_controls.rst │ │ │ ├── dataset_controls_js.rst │ │ │ ├── gee_primer.rst │ │ │ ├── map_view.rst │ │ │ ├── new_app_project.rst │ │ │ ├── plot_data.rst │ │ │ ├── resources │ │ │ │ ├── dataset_controls_js_solution.png │ │ │ │ ├── dataset_controls_solution.png │ │ │ │ ├── earth-engine-logo.png │ │ │ │ ├── map-loader.gif │ │ │ │ ├── map_view_solution.png │ │ │ │ ├── new_app_project_solution.png │ │ │ │ ├── plot-loader.gif │ │ │ │ ├── plot_data_solution.png │ │ │ │ └── vis_gee_layers_solution.png │ │ │ └── vis_gee_layers.rst │ │ ├── part_2.rst │ │ ├── part_2 │ │ │ ├── about_page.rst │ │ │ ├── clip_by_asset.rst │ │ │ ├── file_upload.rst │ │ │ ├── home_page.rst │ │ │ ├── primer.rst │ │ │ ├── resources │ │ │ │ ├── USA_simplified.zip │ │ │ │ ├── about_page_solution.png │ │ │ │ ├── clip_by_asset_solution.png │ │ │ │ ├── coast_80_80.jpg │ │ │ │ ├── condensation_80_80.jpg │ │ │ │ ├── css_parts.png │ │ │ │ ├── disclaimer_solution.png │ │ │ │ ├── earth-engine-backdrop.png │ │ │ │ ├── earth-engine-viewer.png │ │ │ │ ├── file_upload_solution.png │ │ │ │ ├── home_page_solution.png │ │ │ │ ├── points.zip │ │ │ │ ├── rest_api_solution.png │ │ │ │ └── waterfall_80_80.jpg │ │ │ └── rest_api.rst │ │ ├── part_3.rst │ │ ├── part_3 │ │ │ ├── deploy.rst │ │ │ ├── prepare.rst │ │ │ ├── primer.rst │ │ │ ├── publish.rst │ │ │ ├── resources │ │ │ │ ├── deploy_solution.png │ │ │ │ ├── prepare_publish_solution.png │ │ │ │ ├── publish_solution.png │ │ │ │ └── service_account_solution.png │ │ │ └── service_account.rst │ │ └── resources │ │ │ └── earth_engine_app.png │ ├── key_concepts.rst │ ├── key_concepts │ │ ├── advanced.rst │ │ ├── beginner.rst │ │ ├── hydrographs.zip │ │ ├── intermediate.rst │ │ └── new_app_project.rst │ ├── map_layout.rst │ ├── map_layout │ │ ├── add_spatial_data.rst │ │ ├── additional_exercises.rst │ │ ├── configure_data_plotting.rst │ │ ├── configure_map_layout.rst │ │ ├── data_prep.rst │ │ ├── new_app_project.rst │ │ └── resources │ │ │ ├── add_spatial_data_solution.png │ │ │ ├── configure_data_plotting_solution.png │ │ │ ├── configure_map_layout_solution.png │ │ │ ├── map_layout_app.png │ │ │ ├── new_app_project_solution.png │ │ │ ├── noaa_digital_logo-2022.png │ │ │ └── popup_example.png │ ├── quotas.rst │ ├── thredds.rst │ ├── thredds │ │ ├── additional_exercises.rst │ │ ├── new_app_project.rst │ │ ├── plot_at_location.rst │ │ ├── resources │ │ │ ├── map-loader.gif │ │ │ ├── new_app_project_solution.png │ │ │ ├── plot-loader.gif │ │ │ ├── plot_at_location_solution.png │ │ │ ├── setup_thredds_service_solution.png │ │ │ ├── thredds_tutorial_app.png │ │ │ ├── unidata_logo.png │ │ │ └── visualize_leaflet_solution.png │ │ ├── setup_thredds_service.rst │ │ ├── thredds_primer.rst │ │ └── visualize_leaflet.rst │ └── websockets.rst ├── whats_new.rst └── whats_new │ ├── app_migration.rst │ ├── app_migration │ └── app_migration_2_to_3.rst │ └── prior_releases.rst ├── environment.yml ├── micro_environment.yml ├── pyproject.toml ├── resources ├── Map View Drawing Icons.ai ├── Tethys Feature Icons.ai ├── Tethys Logo.ai └── javascript_enclosure_template.js ├── scripts ├── generate_portal_config_tables.py ├── generate_site_settings_docs_from_parser.py ├── install_tethys.sh ├── mkaliases.sh └── update_tutorial_tags.py ├── setup.cfg ├── tests ├── apps │ └── tethysapp-test_app │ │ ├── install-dep.yml │ │ ├── install-no-dep.yml │ │ ├── install-skip-setup.yml │ │ ├── install-with-post.yml │ │ ├── install.yml │ │ ├── pyproject.toml │ │ ├── services-basic.yml │ │ ├── test-portal_config.yml │ │ ├── test.py │ │ └── tethysapp │ │ └── test_app │ │ ├── __init__.py │ │ ├── additional_settings.py │ │ ├── api.py │ │ ├── app.py │ │ ├── controllers.py │ │ ├── handoff.py │ │ ├── model.py │ │ ├── public │ │ ├── css │ │ │ └── main.css │ │ ├── images │ │ │ └── icon.gif │ │ └── js │ │ │ └── main.js │ │ ├── templates │ │ └── test_app │ │ │ ├── base.html │ │ │ └── home.html │ │ ├── tests │ │ ├── __init__.py │ │ └── tests.py │ │ └── workspaces │ │ └── user_workspaces │ │ └── .gitkeep ├── coverage.cfg ├── extensions │ └── tethysext-test_extension │ │ ├── .gitignore │ │ ├── pyproject.toml │ │ └── tethysext │ │ └── test_extension │ │ ├── __init__.py │ │ ├── controllers.py │ │ ├── ext.py │ │ ├── gizmos │ │ ├── __init__.py │ │ └── custom_select_input.py │ │ ├── model.py │ │ ├── public │ │ ├── css │ │ │ └── main.css │ │ ├── gizmos │ │ │ └── custom_select_input │ │ │ │ ├── custom_select_input.css │ │ │ │ └── custom_select_input.js │ │ └── js │ │ │ └── main.js │ │ ├── templates │ │ ├── gizmos │ │ │ ├── .gitkeep │ │ │ └── custom_select_input.html │ │ └── test_extension │ │ │ ├── .gitkeep │ │ │ └── home.html │ │ └── tests │ │ ├── __init__.py │ │ └── tests.py ├── gui_tests │ ├── __init__.py │ ├── test_tethys_gizmos │ │ ├── __init__.py │ │ └── test_gizmos.py │ └── test_tethys_portal │ │ ├── __init__.py │ │ └── test_authentication.py ├── intermediate_tests │ ├── __init__.py │ └── test_tethys_services │ │ ├── __init__.py │ │ └── test_backends │ │ ├── __init__.py │ │ └── test_hydroshare.py ├── portal_config │ ├── portal_test.yml │ ├── portal_test_no_apps.yml │ ├── portal_test_no_service.yml │ └── portal_test_no_services.yml └── unit_tests │ ├── __init__.py │ ├── test_tethys_apps │ ├── __init__.py │ ├── test_admin.py │ ├── test_app_installation.py │ ├── test_apps.py │ ├── test_base │ │ ├── __init__.py │ │ ├── test_app_base.py │ │ ├── test_bokeh_handler.py │ │ ├── test_component_base.py │ │ ├── test_consumer.py │ │ ├── test_controller.py │ │ ├── test_function_extractor.py │ │ ├── test_handoff.py │ │ ├── test_mixins.py │ │ ├── test_page_handler.py │ │ ├── test_paths.py │ │ ├── test_permissions.py │ │ ├── test_testing │ │ │ ├── __init__.py │ │ │ ├── test_environment.py │ │ │ └── test_testing.py │ │ ├── test_url_map.py │ │ └── test_workspace.py │ ├── test_context_processors.py │ ├── test_decorators.py │ ├── test_exceptions.py │ ├── test_harvester.py │ ├── test_management │ │ ├── __init__.py │ │ └── test_commands │ │ │ ├── __init__.py │ │ │ ├── test_collectworkspaces.py │ │ │ ├── test_pre_collectstatic.py │ │ │ ├── test_syncstores.py │ │ │ └── test_tethys_app_uninstall.py │ ├── test_models │ │ ├── __init__.py │ │ ├── test_CustomSetting.py │ │ ├── test_DatasetServiceSetting.py │ │ ├── test_PersistentStoreConnectionSetting.py │ │ ├── test_PersistentStoreDatabaseSetting.py │ │ ├── test_ProxyApp.py │ │ ├── test_SchedulerSetting.py │ │ ├── test_SpatialDatasetServiceSetting.py │ │ ├── test_TethysApp.py │ │ ├── test_TethysAppSetting.py │ │ ├── test_TethysExtension.py │ │ └── test_WebProcessingServiceSetting.py │ ├── test_static_finders.py │ ├── test_template_loaders.py │ ├── test_templatetags │ │ ├── __init__.py │ │ ├── test_app_theme.py │ │ ├── test_humanize.py │ │ ├── test_site_settings.py │ │ └── test_tags.py │ ├── test_urls.py │ ├── test_utilities.py │ └── test_views.py │ ├── test_tethys_cli │ ├── __init__.py │ ├── test__init__.py │ ├── test_app_settings_command.py │ ├── test_cli_colors.py │ ├── test_cli_helper.py │ ├── test_cookie_commands.py │ ├── test_db_commands.py │ ├── test_docker_commands.py │ ├── test_gen_commands.py │ ├── test_install_commands.py │ ├── test_link_commands.py │ ├── test_list_commands.py │ ├── test_manage_commands.py │ ├── test_paths_commands.py │ ├── test_proxyapps_commands.py │ ├── test_scaffold_commands.py │ ├── test_scheduler_commands.py │ ├── test_services_commands.py │ ├── test_settings_commands.py │ ├── test_site_commands.py │ ├── test_start_commands.py │ ├── test_syncstores_command.py │ ├── test_test_command.py │ ├── test_uninstall_command.py │ └── test_version_command.py │ ├── test_tethys_components │ ├── __init__.py │ ├── test_custom_and_layouts.py │ ├── test_library.py │ ├── test_resources │ │ ├── test_custom_and_layouts │ │ │ ├── custom__BaseMapSuite_1_expected.json │ │ │ ├── custom__Chart_1_expected.json │ │ │ ├── custom__Chart_2_expected.json │ │ │ ├── custom__Display_1_expected.json │ │ │ ├── custom__HeaderButton_1_expected.json │ │ │ ├── custom__HeaderWithNavBar_1_expected.json │ │ │ ├── custom__LayerPanel_1_expected.json │ │ │ ├── custom__LoadingAnimation_1_expected.json │ │ │ ├── custom__Map_1_expected.json │ │ │ ├── custom__NavIcon_1_expected.json │ │ │ ├── custom__PageLoader_1_expected.json │ │ │ ├── custom__Panel_1_expected.json │ │ │ └── layouts__NavHeader_1_expected.json │ │ └── test_library │ │ │ ├── test_page_1.py │ │ │ ├── test_page_1_expected.js │ │ │ ├── test_page_1_expected.json │ │ │ ├── test_page_2.py │ │ │ ├── test_page_2_expected.js │ │ │ ├── test_page_2_expected.json │ │ │ ├── test_page_3.py │ │ │ ├── test_page_3_expected.js │ │ │ └── test_page_3_expected.json │ └── test_utils.py │ ├── test_tethys_compute │ ├── __init__.py │ ├── files │ │ └── keys │ │ │ ├── README │ │ │ ├── testkey │ │ │ └── testkey.pub │ ├── test_admin.py │ ├── test_apps.py │ ├── test_job_manager.py │ ├── test_models │ │ ├── __init__.py │ │ ├── test_BasicJob.py │ │ ├── test_CondorBase.py │ │ ├── test_CondorJob.py │ │ ├── test_CondorPyJob.py │ │ ├── test_CondorPyWorkflow.py │ │ ├── test_CondorScheduler.py │ │ ├── test_CondorWorkflow.py │ │ ├── test_CondorWorkflowJobNode.py │ │ ├── test_Scheduler.py │ │ ├── test_TethysJob.py │ │ ├── test_WorkflowNode.py │ │ └── test_dask │ │ │ ├── __init__.py │ │ │ ├── test_DaskJob.py │ │ │ ├── test_DaskJobResult.py │ │ │ ├── test_DaskScheduler.py │ │ │ └── test_DaskSerializedField.py │ ├── test_scheduler_manager.py │ ├── test_tasks.py │ └── test_views │ │ ├── __init__.py │ │ ├── test_dask_dashboard.py │ │ └── test_update_status.py │ ├── test_tethys_config │ ├── __init__.py │ ├── test_admin.py │ ├── test_apps.py │ ├── test_context_processors.py │ ├── test_init.py │ └── test_models │ │ ├── __init__.py │ │ ├── test_Setting.py │ │ └── test_SettingsCategory.py │ ├── test_tethys_gizmos │ ├── __init__.py │ ├── test_context_processors.py │ ├── test_gizmo_options │ │ ├── __init__.py │ │ ├── test_base.py │ │ ├── test_bokeh_view.py │ │ ├── test_button.py │ │ ├── test_cesium_map_view.py │ │ ├── test_datatable_view.py │ │ ├── test_date_picker.py │ │ ├── test_esri_map.py │ │ ├── test_jobs_table.py │ │ ├── test_map_view.py │ │ ├── test_message_box.py │ │ ├── test_plot_view.py │ │ ├── test_plotly_view.py │ │ ├── test_range_slider.py │ │ ├── test_select_input.py │ │ ├── test_slide_sheet.py │ │ ├── test_table_view.py │ │ ├── test_text_input.py │ │ └── test_toogle_switch.py │ ├── test_templatetags │ │ ├── __init__.py │ │ └── test_tethys_gizmos.py │ ├── test_urls.py │ └── test_views │ │ ├── __init__.py │ │ └── test_gizmos │ │ ├── __init__.py │ │ └── test_jobs_table.py │ ├── test_tethys_layouts │ ├── __init__.py │ ├── test_exceptions.py │ ├── test_mixins │ │ ├── __init__.py │ │ └── test_map_layout.py │ └── test_views │ │ ├── __init__.py │ │ ├── test_map_layout.py │ │ └── test_tethys_layout.py │ ├── test_tethys_portal │ ├── __init__.py │ ├── resources │ │ ├── basic_cookies.yaml │ │ └── invalid_cookies.yaml │ ├── test__init__.py │ ├── test_asgi.py │ ├── test_context_processors.py │ ├── test_cookies.py │ ├── test_dependencies.py │ ├── test_forms.py │ ├── test_middleware.py │ ├── test_optional_dependencies.py │ ├── test_settings.py │ ├── test_urls.py │ ├── test_utilities.py │ └── test_views │ │ ├── __init__.py │ │ ├── mock_decorator.py │ │ ├── test_accounts.py │ │ ├── test_admin.py │ │ ├── test_api.py │ │ ├── test_app_lifecycle.py │ │ ├── test_email.py │ │ ├── test_error.py │ │ ├── test_home.py │ │ ├── test_psa.py │ │ ├── test_receivers.py │ │ └── test_user.py │ ├── test_tethys_quotas │ ├── __init__.py │ ├── test_admin.py │ ├── test_enforce_quota.py │ ├── test_handlers │ │ ├── __init__.py │ │ └── test_base.py │ ├── test_models │ │ ├── __init__.py │ │ ├── test_EntityQuota.py │ │ └── test_ResourceQuota.py │ └── test_utilities.py │ ├── test_tethys_sdk │ └── __init__.py │ ├── test_tethys_services │ ├── __init__.py │ ├── test_admin.py │ ├── test_apps.py │ ├── test_backends │ │ ├── __init__.py │ │ ├── test_adfs.py │ │ ├── test_arcgis_portal.py │ │ ├── test_azuread.py │ │ ├── test_hs_restclient_helper.py │ │ ├── test_hydroshare.py │ │ ├── test_hydroshare_beta.py │ │ ├── test_hydroshare_playground.py │ │ ├── test_multi_tenant_mixin.py │ │ ├── test_okta.py │ │ └── test_onelogin.py │ ├── test_models │ │ ├── __init__.py │ │ ├── test_DatasetService.py │ │ ├── test_PersistentStoreService.py │ │ ├── test_SpatialDatasetService.py │ │ ├── test_WebProcessingService.py │ │ └── test_helper_functions.py │ ├── test_templatetags │ │ ├── __init__.py │ │ └── test_tethys_services.py │ ├── test_urls.py │ ├── test_utilities.py │ └── test_views.py │ └── test_tethys_utils │ ├── __init__.py │ └── test_deprecation.py ├── tethys_apps ├── __init__.py ├── admin.py ├── app_installation.py ├── apps.py ├── base │ ├── __init__.py │ ├── app_base.py │ ├── bokeh_handler.py │ ├── component_base.py │ ├── controller.py │ ├── function_extractor.py │ ├── handoff.py │ ├── mixins.py │ ├── page_handler.py │ ├── paths.py │ ├── permissions.py │ ├── testing │ │ ├── __init__.py │ │ ├── environment.py │ │ └── testing.py │ ├── url_map.py │ └── workspace.py ├── context_processors.py ├── decorators.py ├── exceptions.py ├── harvester.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── collectworkspaces.py │ │ ├── pre_collectstatic.py │ │ ├── syncstores.py │ │ └── tethys_app_uninstall.py ├── migrations │ ├── 0001_initial_41.py │ ├── 0002_auto_20230407_2337.py │ ├── 0003_proxyapp_display_external.py │ ├── 0004_rename_display_external_proxyapp_display_external_icon.py │ ├── 0005_customsettingbase_include_in_api.py │ ├── 0006_auto_20240401_2032.py │ ├── 0007_tethysapp_back_url.py │ └── __init__.py ├── models.py ├── static │ └── tethys_apps │ │ ├── css │ │ ├── app_base.min.css │ │ ├── app_content_only.css │ │ ├── feedback.css │ │ └── loader.css │ │ ├── images │ │ └── default_app_icon.gif │ │ ├── js │ │ ├── app_base.js │ │ ├── app_library.js │ │ ├── feedback.js │ │ ├── group_admin.js │ │ ├── layer-panel.js │ │ ├── plotly-chart.js │ │ └── react-grid-wrapper.js │ │ └── less │ │ ├── app_base.less │ │ └── vendor │ │ └── prefixer.less ├── static_finders.py ├── template_loaders.py ├── templates │ └── tethys_apps │ │ ├── add_app_card.html │ │ ├── app_base.html │ │ ├── app_card.html │ │ ├── app_content_only.html │ │ ├── app_header_content.html │ │ ├── app_left_actions.html │ │ ├── app_library.html │ │ ├── app_no_actions.html │ │ ├── app_no_nav.html │ │ ├── app_quad_split.html │ │ ├── app_right_actions.html │ │ ├── app_three_columns.html │ │ ├── app_two_columns.html │ │ ├── bokeh_base.html │ │ ├── bokeh_default.html │ │ ├── component_base.html │ │ └── guardian │ │ └── extend_obj_perms_manage.html ├── templatetags │ ├── __init__.py │ ├── app_theme.py │ ├── humanize.py │ ├── site_settings.py │ └── tags.py ├── terminal_colors.py ├── urls.py ├── utilities.py └── views.py ├── tethys_cli ├── __init__.py ├── app_settings_commands.py ├── cli_colors.py ├── cli_helpers.py ├── cookie_commands.py ├── db_commands.py ├── docker_commands.py ├── gen_commands.py ├── gen_templates │ ├── __init__.py │ ├── apache │ ├── apache_service │ ├── asgi_service │ ├── install │ ├── metayaml │ ├── nginx │ ├── nginx_service │ ├── package_json │ ├── portal_config │ ├── pyproject │ ├── requirements │ ├── secrets │ └── services ├── install_commands.py ├── link_commands.py ├── list_command.py ├── manage_commands.py ├── paths_commands.py ├── proxyapps_commands.py ├── scaffold_commands.py ├── scaffold_templates │ ├── app_templates │ │ ├── component │ │ │ ├── .gitignore │ │ │ ├── README.rst_tmpl │ │ │ ├── install.yml_tmpl │ │ │ ├── pyproject.toml_tmpl │ │ │ └── tethysapp │ │ │ │ └── +project+ │ │ │ │ ├── __init__.py │ │ │ │ ├── app.py_tmpl │ │ │ │ ├── public │ │ │ │ └── images │ │ │ │ │ └── icon.png │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── tests.py_tmpl │ │ ├── default │ │ │ ├── .gitignore │ │ │ ├── install.yml_tmpl │ │ │ ├── pyproject.toml_tmpl │ │ │ └── tethysapp │ │ │ │ └── +project+ │ │ │ │ ├── __init__.py │ │ │ │ ├── app.py_tmpl │ │ │ │ ├── controllers.py_tmpl │ │ │ │ ├── public │ │ │ │ ├── css │ │ │ │ │ └── main.css │ │ │ │ ├── images │ │ │ │ │ └── icon.gif │ │ │ │ └── js │ │ │ │ │ └── main.js │ │ │ │ ├── resources │ │ │ │ └── .gitkeep │ │ │ │ ├── templates │ │ │ │ └── +project+ │ │ │ │ │ ├── base.html_tmpl │ │ │ │ │ └── home.html_tmpl │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── tests.py_tmpl │ │ └── react │ │ │ ├── .gitignore_tmpl │ │ │ ├── README.md_tmpl │ │ │ ├── install.yml_tmpl │ │ │ ├── jsconfig.json_tmpl │ │ │ ├── package-lock.json_tmpl │ │ │ ├── package.json_tmpl │ │ │ ├── pyproject.toml_tmpl │ │ │ ├── reactapp │ │ │ ├── App.js │ │ │ ├── App.scss │ │ │ ├── App.test.js_tmpl │ │ │ ├── assets │ │ │ │ ├── error.png │ │ │ │ ├── error404.png │ │ │ │ └── reactLogo.svg │ │ │ ├── components │ │ │ │ ├── buttons │ │ │ │ │ ├── HeaderButton.js │ │ │ │ │ └── NavButton.js │ │ │ │ ├── context.js │ │ │ │ ├── error │ │ │ │ │ ├── DebugError.js │ │ │ │ │ ├── Error.js │ │ │ │ │ ├── ErrorBoundary.js │ │ │ │ │ ├── GenericError.js │ │ │ │ │ └── NotFound.js │ │ │ │ ├── layout │ │ │ │ │ ├── Header.js │ │ │ │ │ ├── Layout.js │ │ │ │ │ ├── NavMenu.js │ │ │ │ │ └── UserHeaderMenu.js │ │ │ │ └── loader │ │ │ │ │ ├── Loader.js │ │ │ │ │ ├── LoadingAnimation.js │ │ │ │ │ └── LoadingAnimation.scss │ │ │ ├── config │ │ │ │ ├── development.env_tmpl │ │ │ │ ├── production.env_tmpl │ │ │ │ ├── tests │ │ │ │ │ ├── env.test.js │ │ │ │ │ ├── mocks │ │ │ │ │ │ ├── fileMock.js │ │ │ │ │ │ ├── handlers.js_tmpl │ │ │ │ │ │ └── server.js │ │ │ │ │ ├── setupTests.js │ │ │ │ │ ├── test.env_tmpl │ │ │ │ │ └── transforms │ │ │ │ │ │ ├── babelTransform.js │ │ │ │ │ │ ├── cssTransform.js │ │ │ │ │ │ └── fileTransform.js │ │ │ │ └── webpack.config.js_tmpl │ │ │ ├── custom-bootstrap.scss_tmpl │ │ │ ├── index.js │ │ │ ├── services │ │ │ │ ├── api │ │ │ │ │ ├── app.js │ │ │ │ │ ├── client.js │ │ │ │ │ └── tethys.js │ │ │ │ └── utilities.js │ │ │ └── views │ │ │ │ ├── home │ │ │ │ ├── Home.js │ │ │ │ └── Home.test.js │ │ │ │ ├── learn │ │ │ │ ├── LearnReact.js │ │ │ │ └── LearnReact.test.js │ │ │ │ └── plot │ │ │ │ └── Plot.js │ │ │ └── tethysapp │ │ │ └── +project+ │ │ │ ├── __init__.py │ │ │ ├── app.py_tmpl │ │ │ ├── controllers.py_tmpl │ │ │ ├── public │ │ │ ├── frontend │ │ │ │ └── .gitkeep │ │ │ └── images │ │ │ │ └── icon.png │ │ │ ├── resources │ │ │ └── .gitkeep │ │ │ ├── templates │ │ │ └── +project+ │ │ │ │ └── index.html_tmpl │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── tests.py_tmpl │ └── extension_templates │ │ └── default │ │ ├── install.yml_tmpl │ │ ├── pyproject.toml_tmpl │ │ └── tethysext │ │ └── +project+ │ │ ├── __init__.py │ │ ├── controllers.py_tmpl │ │ ├── ext.py_tmpl │ │ ├── gizmos │ │ └── __init__.py │ │ ├── public │ │ ├── css │ │ │ └── main.css │ │ └── js │ │ │ └── main.js │ │ ├── resources │ │ └── .gitkeep │ │ ├── templates │ │ ├── +project+ │ │ │ └── .gitkeep │ │ └── gizmos │ │ │ └── .gitkeep │ │ └── tests │ │ └── tests.py_tmpl ├── scheduler_commands.py ├── services_commands.py ├── settings_commands.py ├── site_commands.py ├── start_commands.py ├── syncstores_command.py ├── test_command.py ├── uninstall_command.py └── version_command.py ├── tethys_components ├── __init__.py ├── custom.py ├── hooks.py ├── layouts.py ├── library.py ├── resources │ └── reactjs_module_wrapper_template.js └── utils.py ├── tethys_compute ├── __init__.py ├── admin.py ├── apps.py ├── job_manager.py ├── migrations │ ├── 0001_initial_41.py │ ├── 0002_alter_tethysjob_options.py │ └── __init__.py ├── models │ ├── __init__.py │ ├── basic_job.py │ ├── condor │ │ ├── __init__.py │ │ ├── condor_base.py │ │ ├── condor_job.py │ │ ├── condor_py_job.py │ │ ├── condor_py_workflow.py │ │ ├── condor_scheduler.py │ │ ├── condor_workflow.py │ │ ├── condor_workflow_job_node.py │ │ └── condor_workflow_node.py │ ├── dask │ │ ├── __init__.py │ │ ├── dask_field.py │ │ ├── dask_job.py │ │ ├── dask_job_exception.py │ │ └── dask_scheduler.py │ ├── scheduler.py │ └── tethys_job.py ├── scheduler_manager.py ├── static │ └── tethys_compute │ │ ├── css │ │ ├── dask-dashboard.css │ │ └── table.css │ │ ├── img │ │ └── loader.gif │ │ └── js │ │ └── cluster_index.js ├── tasks.py ├── templates │ └── tethys_compute │ │ ├── cluster_index.html │ │ └── dask_scheduler_dashboard.html └── views │ ├── __init__.py │ ├── dask_dashboard_view.py │ └── update_status.py ├── tethys_config ├── __init__.py ├── admin.py ├── apps.py ├── context_processors.py ├── init.py ├── migrations │ ├── 0001_initial_40.py │ ├── 0002_auto_20240820_2142.py │ └── __init__.py ├── models.py └── views.py ├── tethys_gizmos ├── __init__.py ├── admin.py ├── context_processors.py ├── gizmo_options │ ├── __init__.py │ ├── base.py │ ├── bokeh_view.py │ ├── button.py │ ├── cesium_map_view.py │ ├── datatable_view.py │ ├── date_picker.py │ ├── esri_map.py │ ├── jobs_table.py │ ├── map_view.py │ ├── message_box.py │ ├── plot_view.py │ ├── plotly_view.py │ ├── range_slider.py │ ├── select_input.py │ ├── slide_sheet.py │ ├── table_view.py │ ├── text_input.py │ └── toggle_switch.py ├── static │ └── tethys_gizmos │ │ ├── css │ │ ├── DrawHelper.min.css │ │ ├── cesium_map_view.min.css │ │ ├── jobs_table.css │ │ ├── plot_view.css │ │ ├── range_slider.css │ │ ├── slide_sheet.css │ │ ├── tethys_gizmos.css │ │ └── tethys_map_view.min.css │ │ ├── images │ │ ├── dragIcon.png │ │ ├── dragIconLight.png │ │ ├── glyphicons_067_cleaning.png │ │ ├── glyphicons_094_vector_path_square.png │ │ ├── glyphicons_095_vector_path_circle.png │ │ ├── glyphicons_096_vector_path_polygon.png │ │ ├── glyphicons_097_vector_path_line.png │ │ ├── glyphicons_242_google_maps.png │ │ ├── info-off.png │ │ ├── info-on.png │ │ ├── job_error.png │ │ └── map-view-drawing-icons.gif │ │ ├── js │ │ ├── DrawHelper.js │ │ ├── DrawHelper.min.js │ │ ├── cesium_map_view.js │ │ ├── datatable_view.js │ │ ├── esri_map.js │ │ ├── gizmo_utilities.js │ │ ├── jobs_table.js │ │ ├── plot_view.js │ │ ├── range_slider.js │ │ ├── select_input.js │ │ ├── slide_sheet.js │ │ ├── tethys_gizmos.js │ │ ├── tethys_map_view.js │ │ ├── toggle_switch.js │ │ └── workerTest.js │ │ └── less │ │ ├── DrawHelper.less │ │ ├── cesium_map_view.less │ │ ├── mixins.less │ │ ├── tethys_map_view.less │ │ └── vendor │ │ └── prefixer.less ├── templates │ └── tethys_gizmos │ │ └── gizmos │ │ ├── bokeh_application.html │ │ ├── bokeh_view.html │ │ ├── button.html │ │ ├── button_group.html │ │ ├── cesium_map_view.html │ │ ├── datatable_view.html │ │ ├── date_picker.html │ │ ├── esri_map.html │ │ ├── job_logs.html │ │ ├── job_row.html │ │ ├── job_row_error.html │ │ ├── jobs_table.html │ │ ├── jobs_table_modals.html │ │ ├── map_view.html │ │ ├── message_box.html │ │ ├── plot_view.html │ │ ├── plotly_view.html │ │ ├── range_slider.html │ │ ├── select_input.html │ │ ├── slide_sheet.html │ │ ├── table_view.html │ │ ├── test_gizmo.html │ │ ├── text_input.html │ │ ├── toggle_switch.html │ │ ├── under_construction │ │ ├── color_picker.html │ │ ├── floating_form.html │ │ ├── four_stages.html │ │ ├── link_list.html │ │ ├── multi_tab.html │ │ └── table_view_edit.html │ │ └── workflow_nodes_row.html ├── templatetags │ ├── __init__.py │ └── tethys_gizmos.py ├── urls.py └── views │ ├── __init__.py │ └── gizmos │ ├── __init__.py │ └── jobs_table.py ├── tethys_layouts ├── __init__.py ├── exceptions.py ├── mixins │ ├── __init__.py │ └── map_layout.py ├── static │ └── tethys_layouts │ │ └── map_layout │ │ ├── flat_map.css │ │ ├── geocoder.css │ │ ├── map_layout.css │ │ ├── map_layout.js │ │ ├── map_layout_cesium.css │ │ └── map_layout_cesium.js ├── templates │ └── tethys_layouts │ │ ├── components │ │ └── nav_header.html │ │ ├── map_layout │ │ ├── color_ramp_component.html │ │ ├── layer_group_content.html │ │ ├── layer_item_content.html │ │ ├── map_layout.html │ │ └── map_plot.html │ │ └── tethys_layout.html └── views │ ├── __init__.py │ ├── map_layout.py │ └── tethys_layout.py ├── tethys_portal ├── __init__.py ├── asgi.py ├── context_processors.py ├── cookies.py ├── dependencies.py ├── forms.py ├── manage.py ├── middleware.py ├── optional_dependencies.py ├── resources │ └── cookies.yaml ├── settings.py ├── static │ └── tethys_portal │ │ ├── css │ │ ├── account_form.min.css │ │ ├── admin_tweaks.min.css │ │ ├── session_security_override.min.css │ │ ├── social_labels.min.css │ │ ├── sso_tenant.min.css │ │ ├── termsandconditions.min.css │ │ └── tethys_main.min.css │ │ ├── images │ │ ├── arcgis-icon-sm.png │ │ ├── data.png │ │ ├── default_favicon.png │ │ ├── error_404.png │ │ ├── error_500.png │ │ ├── hs-icon-sm.png │ │ ├── lockout.png │ │ ├── nsf1.eps │ │ ├── onelogin_black_32.png │ │ ├── onelogin_white_32.png │ │ ├── placeholder.gif │ │ ├── tethys-logo-25.png │ │ ├── tethys-logo-75.png │ │ ├── tethys-on-blue-icon-only.svg │ │ └── tethys_logo_inverse.png │ │ ├── js │ │ ├── app_lifecycle.js │ │ ├── header.js │ │ ├── reconnecting_websocket.js │ │ └── sso_tenant.js │ │ └── less │ │ ├── account_form.less │ │ ├── admin_tweaks.less │ │ ├── base.less │ │ ├── buttons.less │ │ ├── fonts.less │ │ ├── session_security_override.less │ │ ├── social_labels.less │ │ ├── sso_tenant.less │ │ ├── termsandconditions.less │ │ ├── tethys_main.less │ │ ├── variables.less │ │ └── vendor │ │ └── prefixer.less ├── templates │ ├── admin │ │ └── base.html │ ├── analytical_body_bottom.html │ ├── analytical_body_top.html │ ├── analytical_head_bottom.html │ ├── analytical_head_top.html │ ├── base.html │ ├── cookie_consent.html │ ├── cookie_consent │ │ ├── _cookie_group.html │ │ └── cookiegroup_list.html │ ├── footer.html │ ├── gravatar.html │ ├── header.html │ ├── mfa_auth_base.html │ ├── mfa_base.html │ ├── mfa_email_token_template.html │ ├── oauth2_provider │ │ └── base.html │ ├── registration │ │ ├── password_reset_complete.html │ │ ├── password_reset_confirm.html │ │ ├── password_reset_done.html │ │ ├── password_reset_email.html │ │ └── password_reset_form.html │ ├── terms.html │ ├── termsandconditions_base.html │ └── tethys_portal │ │ ├── accounts │ │ ├── base.html │ │ ├── change_password.html │ │ ├── lockout.html │ │ ├── login.html │ │ ├── register.html │ │ ├── social_buttons.html │ │ └── sso_tenant.html │ │ ├── admin │ │ ├── edit_inline │ │ │ └── tabular.html │ │ └── tethys_app │ │ │ └── clear_workspace.html │ │ ├── create_app.html │ │ ├── error.html │ │ ├── home.html │ │ ├── import_app.html │ │ ├── lifecycle_progress.html │ │ ├── remove_app.html │ │ └── user │ │ ├── base.html │ │ ├── clear_workspace.html │ │ ├── confirm.html │ │ ├── delete.html │ │ ├── disconnect.html │ │ ├── manage_storage.html │ │ ├── profile.html │ │ ├── settings.html │ │ ├── social_labels.html │ │ └── user_header_menu.html ├── urls.py ├── utilities.py └── views │ ├── __init__.py │ ├── accounts.py │ ├── admin.py │ ├── api.py │ ├── app_lifecycle.py │ ├── email.py │ ├── error.py │ ├── home.py │ ├── psa.py │ ├── receivers.py │ └── user.py ├── tethys_quotas ├── __init__.py ├── admin.py ├── apps.py ├── decorators.py ├── handlers │ ├── __init__.py │ ├── base.py │ └── workspace.py ├── migrations │ ├── 0001_initial_40.py │ └── __init__.py ├── models │ ├── __init__.py │ ├── entity_quota.py │ ├── resource_quota.py │ ├── tethys_app_quota.py │ └── user_quota.py ├── templates │ └── tethys_quotas │ │ └── admin │ │ └── edit_inline │ │ └── tabular.html └── utilities.py ├── tethys_sdk ├── __init__.py ├── app_settings.py ├── base.py ├── components │ ├── __init__.py │ └── utils.py ├── compute.py ├── gizmos.py ├── handoff.py ├── jobs.py ├── layouts.py ├── paths.py ├── permissions.py ├── quotas │ ├── __init__.py │ └── codenames.py ├── routing.py ├── services.py ├── static │ └── tethys_sdk │ │ ├── css │ │ ├── flat_nav.css │ │ ├── flat_slider.css │ │ ├── flatmark.css │ │ ├── messages.css │ │ ├── nav_header.css │ │ ├── nav_tabs.css │ │ └── wide_nav.css │ │ └── js │ │ ├── check_ie.js │ │ ├── collapse.js │ │ ├── csrf.js │ │ └── utilities.js ├── templatetags │ ├── __init__.py │ └── tethys.py ├── testing.py └── workspaces.py ├── tethys_services ├── __init__.py ├── admin.py ├── apps.py ├── backends │ ├── __init__.py │ ├── adfs.py │ ├── arcgis_portal.py │ ├── azuread.py │ ├── hs_restclient_helper.py │ ├── hydroshare.py │ ├── hydroshare_beta.py │ ├── hydroshare_playground.py │ ├── multi_tenant_mixin.py │ ├── okta.py │ └── onelogin.py ├── migrations │ ├── 0001_initial_40.py │ └── __init__.py ├── models.py ├── static │ └── tethys_services │ │ ├── css │ │ ├── tethys_datasets.css │ │ └── tethys_wps.css │ │ ├── js │ │ ├── tethys_datasets.js │ │ └── tethys_wps.js │ │ └── less │ │ └── tethys_datasets.less ├── templates │ └── tethys_services │ │ ├── tethys_datasets │ │ ├── base.html │ │ └── home.html │ │ └── tethys_wps │ │ ├── base.html │ │ ├── home.html │ │ ├── process.html │ │ └── service.html ├── templatetags │ ├── __init__.py │ └── tethys_services.py ├── urls.py ├── utilities.py └── views.py ├── tethys_utils ├── __init__.py └── deprecation.py └── tox.ini /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/security/.grype.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.github/security/.grype.yaml -------------------------------------------------------------------------------- /.github/workflows/tethys-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.github/workflows/tethys-release.yml -------------------------------------------------------------------------------- /.github/workflows/tethys.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.github/workflows/tethys.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.stickler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/.stickler.yml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/README.md -------------------------------------------------------------------------------- /conda.recipe/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/build-checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/build-checks.sh -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/liveness-probe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/liveness-probe.sh -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/run.sh -------------------------------------------------------------------------------- /docker/salt/post_app.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/salt/post_app.sls -------------------------------------------------------------------------------- /docker/salt/pre_tethys.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/salt/pre_tethys.sls -------------------------------------------------------------------------------- /docker/salt/run.sls: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/salt/tethyscore.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/salt/tethyscore.sls -------------------------------------------------------------------------------- /docker/salt/top.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/salt/top.sls -------------------------------------------------------------------------------- /docker/test-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docker/test-docker.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_scripts/cleanlinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/_scripts/cleanlinks.py -------------------------------------------------------------------------------- /docs/_static/css/recipe_gallery.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/_static/css/recipe_gallery.css -------------------------------------------------------------------------------- /docs/_static/css/tethys.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/_static/css/tethys.css -------------------------------------------------------------------------------- /docs/_static/js/recipe_gallery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/_static/js/recipe_gallery.js -------------------------------------------------------------------------------- /docs/_templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/_templates/header.html -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contribute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute.rst -------------------------------------------------------------------------------- /docs/contribute/code.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code.rst -------------------------------------------------------------------------------- /docs/contribute/code/continuous_integration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/continuous_integration.rst -------------------------------------------------------------------------------- /docs/contribute/code/dependencies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/dependencies.rst -------------------------------------------------------------------------------- /docs/contribute/code/deploying_tethys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/deploying_tethys.rst -------------------------------------------------------------------------------- /docs/contribute/code/dev_environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/dev_environment.rst -------------------------------------------------------------------------------- /docs/contribute/code/development_process.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/development_process.rst -------------------------------------------------------------------------------- /docs/contribute/code/docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/docker.rst -------------------------------------------------------------------------------- /docs/contribute/code/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/getting_started.rst -------------------------------------------------------------------------------- /docs/contribute/code/issues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/issues.rst -------------------------------------------------------------------------------- /docs/contribute/code/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/code/testing.rst -------------------------------------------------------------------------------- /docs/contribute/community.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/community.rst -------------------------------------------------------------------------------- /docs/contribute/documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/documentation.rst -------------------------------------------------------------------------------- /docs/contribute/documentation/building.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/documentation/building.rst -------------------------------------------------------------------------------- /docs/contribute/documentation/guidelines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/documentation/guidelines.rst -------------------------------------------------------------------------------- /docs/contribute/documentation/readthedocs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/documentation/readthedocs.rst -------------------------------------------------------------------------------- /docs/contribute/documentation/source.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/contribute/documentation/source.rst -------------------------------------------------------------------------------- /docs/dev_guides.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/dev_guides.rst -------------------------------------------------------------------------------- /docs/directives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/directives.py -------------------------------------------------------------------------------- /docs/docs_environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/docs_environment.yml -------------------------------------------------------------------------------- /docs/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/features.rst -------------------------------------------------------------------------------- /docs/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/glossary.rst -------------------------------------------------------------------------------- /docs/images/app_content_only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_content_only.png -------------------------------------------------------------------------------- /docs/images/app_controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_controls.png -------------------------------------------------------------------------------- /docs/images/app_header_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_header_content.png -------------------------------------------------------------------------------- /docs/images/app_left_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_left_actions.png -------------------------------------------------------------------------------- /docs/images/app_no_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_no_actions.png -------------------------------------------------------------------------------- /docs/images/app_no_nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_no_nav.png -------------------------------------------------------------------------------- /docs/images/app_package_django.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_package_django.png -------------------------------------------------------------------------------- /docs/images/app_quad_split.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_quad_split.png -------------------------------------------------------------------------------- /docs/images/app_right_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_right_actions.png -------------------------------------------------------------------------------- /docs/images/app_three_columns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_three_columns.png -------------------------------------------------------------------------------- /docs/images/app_two_columns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/app_two_columns.png -------------------------------------------------------------------------------- /docs/images/basic_mvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/basic_mvc.png -------------------------------------------------------------------------------- /docs/images/canned_gssha_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/canned_gssha_example.png -------------------------------------------------------------------------------- /docs/images/default_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/default_favicon.ico -------------------------------------------------------------------------------- /docs/images/default_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/default_favicon.png -------------------------------------------------------------------------------- /docs/images/detailed_template_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/detailed_template_blocks.png -------------------------------------------------------------------------------- /docs/images/echo_name_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/echo_name_page.png -------------------------------------------------------------------------------- /docs/images/features/app_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/app_code.png -------------------------------------------------------------------------------- /docs/images/features/apps_library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/apps_library.png -------------------------------------------------------------------------------- /docs/images/features/computing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/computing.png -------------------------------------------------------------------------------- /docs/images/features/computing_admin_portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/computing_admin_portal.png -------------------------------------------------------------------------------- /docs/images/features/computing_condorpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/computing_condorpy.png -------------------------------------------------------------------------------- /docs/images/features/computing_tethyscluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/computing_tethyscluster.png -------------------------------------------------------------------------------- /docs/images/features/customize_homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/customize_homepage.png -------------------------------------------------------------------------------- /docs/images/features/data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/data.png -------------------------------------------------------------------------------- /docs/images/features/datastore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/datastore.png -------------------------------------------------------------------------------- /docs/images/features/developer_tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/developer_tools.png -------------------------------------------------------------------------------- /docs/images/features/example_app_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/example_app_page.png -------------------------------------------------------------------------------- /docs/images/features/example_gizmo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/example_gizmo.png -------------------------------------------------------------------------------- /docs/images/features/geoprocessing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/geoprocessing.png -------------------------------------------------------------------------------- /docs/images/features/gizmos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/gizmos.png -------------------------------------------------------------------------------- /docs/images/features/nsf1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/nsf1.gif -------------------------------------------------------------------------------- /docs/images/features/sdk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/sdk.png -------------------------------------------------------------------------------- /docs/images/features/tethys-logo-250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys-logo-250.png -------------------------------------------------------------------------------- /docs/images/features/tethys-logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys-logo-512.png -------------------------------------------------------------------------------- /docs/images/features/tethys-logo-75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys-logo-75.png -------------------------------------------------------------------------------- /docs/images/features/tethys-on-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys-on-blue.svg -------------------------------------------------------------------------------- /docs/images/features/tethys-on-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys-on-white.svg -------------------------------------------------------------------------------- /docs/images/features/tethys_compute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys_compute.png -------------------------------------------------------------------------------- /docs/images/features/tethys_logo_inverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys_logo_inverse.png -------------------------------------------------------------------------------- /docs/images/features/tethys_platform_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/tethys_platform_diagram.png -------------------------------------------------------------------------------- /docs/images/features/user_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/features/user_profile.png -------------------------------------------------------------------------------- /docs/images/feedback.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/feedback.bmp -------------------------------------------------------------------------------- /docs/images/getting_started/hello_world_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/getting_started/hello_world_app.png -------------------------------------------------------------------------------- /docs/images/getting_started/hello_world_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/getting_started/hello_world_login.png -------------------------------------------------------------------------------- /docs/images/getting_started/new_portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/getting_started/new_portal.png -------------------------------------------------------------------------------- /docs/images/gizmo_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/gizmo_example.png -------------------------------------------------------------------------------- /docs/images/import-wizard-promote-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/import-wizard-promote-project.png -------------------------------------------------------------------------------- /docs/images/import-wizard-select-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/import-wizard-select-source.png -------------------------------------------------------------------------------- /docs/images/map_single_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/map_single_page.png -------------------------------------------------------------------------------- /docs/images/new_map_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/new_map_page.png -------------------------------------------------------------------------------- /docs/images/pgAdmin_III_db_confirmation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/pgAdmin_III_db_confirmation.png -------------------------------------------------------------------------------- /docs/images/pgadmin_tutorial_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/pgadmin_tutorial_1.png -------------------------------------------------------------------------------- /docs/images/pgadmin_tutorial_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/pgadmin_tutorial_2.png -------------------------------------------------------------------------------- /docs/images/pgadmin_tutorial_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/pgadmin_tutorial_3.png -------------------------------------------------------------------------------- /docs/images/recipes/address_searching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/address_searching.png -------------------------------------------------------------------------------- /docs/images/recipes/app_being_created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_being_created.png -------------------------------------------------------------------------------- /docs/images/recipes/app_media_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_media_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/app_navigation_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_navigation_menu.png -------------------------------------------------------------------------------- /docs/images/recipes/app_public_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_public_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/app_quotas_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_quotas_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/app_resources_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_resources_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/app_workspace_clear_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_workspace_clear_button.png -------------------------------------------------------------------------------- /docs/images/recipes/app_workspace_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/app_workspace_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/arcgis_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/arcgis_layer.png -------------------------------------------------------------------------------- /docs/images/recipes/click_to_plot_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/click_to_plot_graph.png -------------------------------------------------------------------------------- /docs/images/recipes/create_app_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/create_app_form.png -------------------------------------------------------------------------------- /docs/images/recipes/create_app_via_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/create_app_via_gui.png -------------------------------------------------------------------------------- /docs/images/recipes/create_app_via_gui_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/create_app_via_gui_2.png -------------------------------------------------------------------------------- /docs/images/recipes/create_app_via_gui_dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/create_app_via_gui_dropdown.png -------------------------------------------------------------------------------- /docs/images/recipes/custom_quota_limit_reached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/custom_quota_limit_reached.png -------------------------------------------------------------------------------- /docs/images/recipes/custom_quota_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/custom_quota_screenshot.png -------------------------------------------------------------------------------- /docs/images/recipes/custom_quotas_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/custom_quotas_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/database_model_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/database_model_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/docker_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/docker_desktop.png -------------------------------------------------------------------------------- /docs/images/recipes/exceeding_quotas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/exceeding_quotas.png -------------------------------------------------------------------------------- /docs/images/recipes/file_upload_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/file_upload_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/forms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/forms.png -------------------------------------------------------------------------------- /docs/images/recipes/geojson_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/geojson_layer.png -------------------------------------------------------------------------------- /docs/images/recipes/get_user_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/get_user_input.png -------------------------------------------------------------------------------- /docs/images/recipes/gizmos_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/gizmos_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/gizmos_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/gizmos_screenshot.png -------------------------------------------------------------------------------- /docs/images/recipes/map_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/map_layout.png -------------------------------------------------------------------------------- /docs/images/recipes/new_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/new_page.png -------------------------------------------------------------------------------- /docs/images/recipes/paths_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/paths_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/persistent_store_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/persistent_store_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/plot_points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/plot_points.png -------------------------------------------------------------------------------- /docs/images/recipes/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/popup.png -------------------------------------------------------------------------------- /docs/images/recipes/quotas-amount-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/quotas-amount-screenshot.png -------------------------------------------------------------------------------- /docs/images/recipes/scaffold_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/scaffold_pic.png -------------------------------------------------------------------------------- /docs/images/recipes/spatial_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/spatial_data.png -------------------------------------------------------------------------------- /docs/images/recipes/use_databases_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/use_databases_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/user_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/user_input.png -------------------------------------------------------------------------------- /docs/images/recipes/user_media_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/user_media_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/user_quotas_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/user_quotas_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/user_storage_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/user_storage_usage.png -------------------------------------------------------------------------------- /docs/images/recipes/user_workspace_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/user_workspace_icon.png -------------------------------------------------------------------------------- /docs/images/recipes/vector_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/vector_layer.png -------------------------------------------------------------------------------- /docs/images/recipes/wms_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/wms_layer.png -------------------------------------------------------------------------------- /docs/images/recipes/working_with_database_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/recipes/working_with_database_icon.png -------------------------------------------------------------------------------- /docs/images/site_admin/app_settings_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/app_settings_top.png -------------------------------------------------------------------------------- /docs/images/site_admin/auth_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/auth_token.png -------------------------------------------------------------------------------- /docs/images/site_admin/custom_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/custom_settings.png -------------------------------------------------------------------------------- /docs/images/site_admin/dataset_service_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/dataset_service_edit.png -------------------------------------------------------------------------------- /docs/images/site_admin/dataset_services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/dataset_services.png -------------------------------------------------------------------------------- /docs/images/site_admin/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/home.png -------------------------------------------------------------------------------- /docs/images/site_admin/json_custom_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/json_custom_settings.png -------------------------------------------------------------------------------- /docs/images/site_admin/log_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/log_in.png -------------------------------------------------------------------------------- /docs/images/site_admin/new_proxy_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/new_proxy_app.png -------------------------------------------------------------------------------- /docs/images/site_admin/persistent_store_services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/persistent_store_services.png -------------------------------------------------------------------------------- /docs/images/site_admin/secret_custom_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/secret_custom_settings.png -------------------------------------------------------------------------------- /docs/images/site_admin/select_site_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/select_site_admin.png -------------------------------------------------------------------------------- /docs/images/site_admin/service_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/service_settings.png -------------------------------------------------------------------------------- /docs/images/site_admin/spatial_dataset_services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/spatial_dataset_services.png -------------------------------------------------------------------------------- /docs/images/site_admin/wps_service_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/wps_service_edit.png -------------------------------------------------------------------------------- /docs/images/site_admin/wps_services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/site_admin/wps_services.png -------------------------------------------------------------------------------- /docs/images/software/52n-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/52n-logo.gif -------------------------------------------------------------------------------- /docs/images/software/cesium_color_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/cesium_color_black.png -------------------------------------------------------------------------------- /docs/images/software/ckan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/ckan.png -------------------------------------------------------------------------------- /docs/images/software/django-channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/django-channels.png -------------------------------------------------------------------------------- /docs/images/software/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/docker.png -------------------------------------------------------------------------------- /docs/images/software/geoserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/geoserver.png -------------------------------------------------------------------------------- /docs/images/software/highcharts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/highcharts.png -------------------------------------------------------------------------------- /docs/images/software/htcondor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/htcondor.png -------------------------------------------------------------------------------- /docs/images/software/hydroshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/hydroshare.png -------------------------------------------------------------------------------- /docs/images/software/openlayers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/openlayers.png -------------------------------------------------------------------------------- /docs/images/software/plotly_logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/plotly_logo.jpeg -------------------------------------------------------------------------------- /docs/images/software/postgis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/postgis.png -------------------------------------------------------------------------------- /docs/images/software/postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/software/postgres.png -------------------------------------------------------------------------------- /docs/images/template_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/template_blocks.png -------------------------------------------------------------------------------- /docs/images/tethys_compute/tethys_compute_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tethys_compute/tethys_compute_admin.png -------------------------------------------------------------------------------- /docs/images/tethys_compute/tethys_compute_jobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tethys_compute/tethys_compute_jobs.png -------------------------------------------------------------------------------- /docs/images/tethys_portal/tethys_portal_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tethys_portal/tethys_portal_admin.png -------------------------------------------------------------------------------- /docs/images/tethys_portal/tethys_portal_toc_modal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tethys_portal/tethys_portal_toc_modal.png -------------------------------------------------------------------------------- /docs/images/tethys_portal/tethys_portal_toc_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tethys_portal/tethys_portal_toc_new.png -------------------------------------------------------------------------------- /docs/images/tethys_portal_landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tethys_portal_landing.png -------------------------------------------------------------------------------- /docs/images/tutorial/DaskAppSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/DaskAppSettings.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewCreateDaskScheduler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewCreateDaskScheduler.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewDaskSchedulerPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewDaskSchedulerPage.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewPostCreateViewsHome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewPostCreateViewsHome.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewPostCreateViewsJobTable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewPostCreateViewsJobTable.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewPostDaskDelayedHome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewPostDaskDelayedHome.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewPostDaskDelayedJobsTable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewPostDaskDelayedJobsTable.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewPostDaskDistributedHome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewPostDaskDistributedHome.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewPostMultipleLeafHome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewPostMultipleLeafHome.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewPostMultipleLeafJobsTable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewPostMultipleLeafJobsTable.png -------------------------------------------------------------------------------- /docs/images/tutorial/NewTethysCompute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/NewTethysCompute.png -------------------------------------------------------------------------------- /docs/images/tutorial/SchedulerCommand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/SchedulerCommand.png -------------------------------------------------------------------------------- /docs/images/tutorial/Setup_scheduler--run_worker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/Setup_scheduler--run_worker.png -------------------------------------------------------------------------------- /docs/images/tutorial/advanced/ws-conn-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/advanced/ws-conn-browser.png -------------------------------------------------------------------------------- /docs/images/tutorial/dask/blank_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/dask/blank_home.png -------------------------------------------------------------------------------- /docs/images/tutorial/dask/blank_jobs_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/dask/blank_jobs_table.png -------------------------------------------------------------------------------- /docs/images/tutorial/dask/jobs_table_with_delayed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/dask/jobs_table_with_delayed.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/about_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/about_page.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/clip_by_asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/clip_by_asset.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/dataset_controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/dataset_controls.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/dataset_controls_js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/dataset_controls_js.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/deploy_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/deploy_app.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/file_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/file_upload.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/gee_intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/gee_intro.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/home_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/home_page.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/map_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/map_view.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/plot_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/plot_data.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/rest_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/rest_api.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/scaffolded_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/scaffolded_app.png -------------------------------------------------------------------------------- /docs/images/tutorial/gee/visualize_gee_layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/gee/visualize_gee_layers.png -------------------------------------------------------------------------------- /docs/images/tutorial/quotas/MaxDamsView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/quotas/MaxDamsView.png -------------------------------------------------------------------------------- /docs/images/tutorial/quotas/ResourceQuotaView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/tutorial/quotas/ResourceQuotaView.png -------------------------------------------------------------------------------- /docs/images/wps_tool/developer_tools_wps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/wps_tool/developer_tools_wps.png -------------------------------------------------------------------------------- /docs/images/wps_tool/wps_tool_buffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/wps_tool/wps_tool_buffer.png -------------------------------------------------------------------------------- /docs/images/wps_tool/wps_tool_processes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/wps_tool/wps_tool_processes.png -------------------------------------------------------------------------------- /docs/images/wps_tool/wps_tool_services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/images/wps_tool/wps_tool_services.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/installation/application.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/application.rst -------------------------------------------------------------------------------- /docs/installation/conda.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/conda.rst -------------------------------------------------------------------------------- /docs/installation/database_configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/database_configuration.rst -------------------------------------------------------------------------------- /docs/installation/production.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production.rst -------------------------------------------------------------------------------- /docs/installation/production/docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/docker.rst -------------------------------------------------------------------------------- /docs/installation/production/docker/build.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/docker/build.rst -------------------------------------------------------------------------------- /docs/installation/production/docker/dockerfile.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/docker/dockerfile.rst -------------------------------------------------------------------------------- /docs/installation/production/docker/primer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/docker/primer.rst -------------------------------------------------------------------------------- /docs/installation/production/docker/salt_state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/docker/salt_state.rst -------------------------------------------------------------------------------- /docs/installation/production/manual.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/manual.rst -------------------------------------------------------------------------------- /docs/installation/production/manual/additional.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/manual/additional.rst -------------------------------------------------------------------------------- /docs/installation/production/manual/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/manual/configuration.rst -------------------------------------------------------------------------------- /docs/installation/production/manual/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/manual/installation.rst -------------------------------------------------------------------------------- /docs/installation/production/manual/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/manual/overview.rst -------------------------------------------------------------------------------- /docs/installation/production/manual/preparation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/manual/preparation.rst -------------------------------------------------------------------------------- /docs/installation/production/manual/start_stop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/production/manual/start_stop.rst -------------------------------------------------------------------------------- /docs/installation/resources/blank-portal-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/resources/blank-portal-config.yml -------------------------------------------------------------------------------- /docs/installation/resources/example-install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/resources/example-install.yml -------------------------------------------------------------------------------- /docs/installation/resources/example-portal-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/resources/example-portal-config.yml -------------------------------------------------------------------------------- /docs/installation/resources/example-services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/resources/example-services.yml -------------------------------------------------------------------------------- /docs/installation/resources/gizmo_showcase_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/resources/gizmo_showcase_app.png -------------------------------------------------------------------------------- /docs/installation/resources/layout_showcase_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/resources/layout_showcase_app.png -------------------------------------------------------------------------------- /docs/installation/showcase_apps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/showcase_apps.rst -------------------------------------------------------------------------------- /docs/installation/system_requirements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/system_requirements.rst -------------------------------------------------------------------------------- /docs/installation/update.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/update.rst -------------------------------------------------------------------------------- /docs/installation/update_older.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/update_older.rst -------------------------------------------------------------------------------- /docs/installation/using_docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/using_docker.rst -------------------------------------------------------------------------------- /docs/installation/web_admin_setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/installation/web_admin_setup.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/recipes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes.rst -------------------------------------------------------------------------------- /docs/recipes/add_map_layout.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/add_map_layout.rst -------------------------------------------------------------------------------- /docs/recipes/add_navigation_buttons.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/add_navigation_buttons.rst -------------------------------------------------------------------------------- /docs/recipes/click_to_plot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/click_to_plot.rst -------------------------------------------------------------------------------- /docs/recipes/click_to_plot_javascript.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/click_to_plot_javascript.rst -------------------------------------------------------------------------------- /docs/recipes/create_new_page.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/create_new_page.rst -------------------------------------------------------------------------------- /docs/recipes/databases/create_database_models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/databases/create_database_models.rst -------------------------------------------------------------------------------- /docs/recipes/databases/persistent_service.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/databases/persistent_service.rst -------------------------------------------------------------------------------- /docs/recipes/databases/use_databases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/databases/use_databases.rst -------------------------------------------------------------------------------- /docs/recipes/file_upload.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/file_upload.rst -------------------------------------------------------------------------------- /docs/recipes/get_user_input.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/get_user_input.rst -------------------------------------------------------------------------------- /docs/recipes/gizmos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/gizmos.rst -------------------------------------------------------------------------------- /docs/recipes/notifications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/notifications.rst -------------------------------------------------------------------------------- /docs/recipes/paths_api/app_media.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/paths_api/app_media.rst -------------------------------------------------------------------------------- /docs/recipes/paths_api/app_public.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/paths_api/app_public.rst -------------------------------------------------------------------------------- /docs/recipes/paths_api/app_resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/paths_api/app_resources.rst -------------------------------------------------------------------------------- /docs/recipes/paths_api/app_workspace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/paths_api/app_workspace.rst -------------------------------------------------------------------------------- /docs/recipes/paths_api/paths_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/paths_api/paths_api.rst -------------------------------------------------------------------------------- /docs/recipes/paths_api/user_media.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/paths_api/user_media.rst -------------------------------------------------------------------------------- /docs/recipes/paths_api/user_workspace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/paths_api/user_workspace.rst -------------------------------------------------------------------------------- /docs/recipes/quotas/app_quotas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/quotas/app_quotas.rst -------------------------------------------------------------------------------- /docs/recipes/quotas/custom_quotas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/quotas/custom_quotas.rst -------------------------------------------------------------------------------- /docs/recipes/quotas/user_quotas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/quotas/user_quotas.rst -------------------------------------------------------------------------------- /docs/recipes/scaffold_an_app_via_command_line.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/scaffold_an_app_via_command_line.rst -------------------------------------------------------------------------------- /docs/recipes/scaffold_an_app_via_the_portal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/scaffold_an_app_via_the_portal.rst -------------------------------------------------------------------------------- /docs/recipes/start_tethys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/start_tethys.rst -------------------------------------------------------------------------------- /docs/recipes/steps/create_new_page_step.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/recipes/steps/start_tethys_step.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/steps/start_tethys_step.rst -------------------------------------------------------------------------------- /docs/recipes/sync_stores.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/recipes/use_databases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/use_databases.rst -------------------------------------------------------------------------------- /docs/recipes/web_sockets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/recipes/web_sockets.rst -------------------------------------------------------------------------------- /docs/repos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/repos.rst -------------------------------------------------------------------------------- /docs/software_suite.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/software_suite.rst -------------------------------------------------------------------------------- /docs/software_suite/geoserver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/software_suite/geoserver.rst -------------------------------------------------------------------------------- /docs/software_suite/thredds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/software_suite/thredds.rst -------------------------------------------------------------------------------- /docs/summary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/summary.rst -------------------------------------------------------------------------------- /docs/supplementary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary.rst -------------------------------------------------------------------------------- /docs/supplementary/app_project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/app_project.rst -------------------------------------------------------------------------------- /docs/supplementary/docker_testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/docker_testing.rst -------------------------------------------------------------------------------- /docs/supplementary/install_ubuntu.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/install_ubuntu.rst -------------------------------------------------------------------------------- /docs/supplementary/key_concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/key_concepts.rst -------------------------------------------------------------------------------- /docs/supplementary/optional_features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/optional_features.rst -------------------------------------------------------------------------------- /docs/supplementary/pgadmin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/pgadmin.rst -------------------------------------------------------------------------------- /docs/supplementary/terminal_quick_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/terminal_quick_guide.rst -------------------------------------------------------------------------------- /docs/supplementary/virtual_environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/supplementary/virtual_environment.rst -------------------------------------------------------------------------------- /docs/tethys_cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli.rst -------------------------------------------------------------------------------- /docs/tethys_cli/app_settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/app_settings.rst -------------------------------------------------------------------------------- /docs/tethys_cli/cookies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/cookies.rst -------------------------------------------------------------------------------- /docs/tethys_cli/db.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/db.rst -------------------------------------------------------------------------------- /docs/tethys_cli/docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/docker.rst -------------------------------------------------------------------------------- /docs/tethys_cli/gen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/gen.rst -------------------------------------------------------------------------------- /docs/tethys_cli/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/install.rst -------------------------------------------------------------------------------- /docs/tethys_cli/link.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/link.rst -------------------------------------------------------------------------------- /docs/tethys_cli/list.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/list.rst -------------------------------------------------------------------------------- /docs/tethys_cli/manage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/manage.rst -------------------------------------------------------------------------------- /docs/tethys_cli/paths.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/paths.rst -------------------------------------------------------------------------------- /docs/tethys_cli/scaffold.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/scaffold.rst -------------------------------------------------------------------------------- /docs/tethys_cli/schedulers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/schedulers.rst -------------------------------------------------------------------------------- /docs/tethys_cli/services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/services.rst -------------------------------------------------------------------------------- /docs/tethys_cli/settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/settings.rst -------------------------------------------------------------------------------- /docs/tethys_cli/site.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/site.rst -------------------------------------------------------------------------------- /docs/tethys_cli/syncstores.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/syncstores.rst -------------------------------------------------------------------------------- /docs/tethys_cli/test.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/test.rst -------------------------------------------------------------------------------- /docs/tethys_cli/uninstall.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/uninstall.rst -------------------------------------------------------------------------------- /docs/tethys_cli/version.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_cli/version.rst -------------------------------------------------------------------------------- /docs/tethys_components/custom.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_components/custom.rst -------------------------------------------------------------------------------- /docs/tethys_components/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_components/utils.rst -------------------------------------------------------------------------------- /docs/tethys_portal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_portal.rst -------------------------------------------------------------------------------- /docs/tethys_portal/admin_pages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_portal/admin_pages.rst -------------------------------------------------------------------------------- /docs/tethys_portal/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_portal/configuration.rst -------------------------------------------------------------------------------- /docs/tethys_portal/feedback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_portal/feedback.rst -------------------------------------------------------------------------------- /docs/tethys_portal/tethys_compute_admin_pages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_portal/tethys_compute_admin_pages.rst -------------------------------------------------------------------------------- /docs/tethys_portal/tethys_users.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_portal/tethys_users.rst -------------------------------------------------------------------------------- /docs/tethys_sdk.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/app_class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/app_class.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/app_settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/app_settings.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/components.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/extensions.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/extensions/custom_gizmos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/extensions/custom_gizmos.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/extensions/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/extensions/models.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/extensions/scaffold.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/extensions/scaffold.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/extensions/structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/extensions/structure.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/extensions/url_maps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/extensions/url_maps.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/bokeh_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/bokeh_view.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/button.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/button.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/cesium_map_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/cesium_map_view.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/datatable_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/datatable_view.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/date_picker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/date_picker.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/esri_map.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/esri_map.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/jobs_table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/jobs_table.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/map_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/map_view.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/message_box.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/message_box.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/plot_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/plot_view.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/plotly_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/plotly_view.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/range_slider.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/range_slider.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/select_input.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/select_input.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/slide_sheet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/slide_sheet.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/table_view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/table_view.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/text_input.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/text_input.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/gizmos/toggle_switch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/gizmos/toggle_switch.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/handoff.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/handoff.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/jobs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/jobs.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/jobs/basic_job_type.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/jobs/basic_job_type.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/jobs/condor_job_type.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/jobs/condor_job_type.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/jobs/condor_workflow_type.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/jobs/condor_workflow_type.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/jobs/dask_job_type.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/jobs/dask_job_type.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/layouts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/layouts.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/layouts/map_layout.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/layouts/map_layout.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/paths.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/paths.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/permissions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/permissions.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/rest_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/rest_api.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/routing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/routing.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/static_resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/static_resources.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/templating.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/templating.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/testing.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/tethys_quotas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/tethys_quotas.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/tethys_services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/tethys_services.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/tethys_services/dataset_services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/tethys_services/dataset_services.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/tethys_services/persistent_store.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/tethys_services/persistent_store.rst -------------------------------------------------------------------------------- /docs/tethys_sdk/workspaces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tethys_sdk/workspaces.rst -------------------------------------------------------------------------------- /docs/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials.rst -------------------------------------------------------------------------------- /docs/tutorials/bokeh.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/bokeh.rst -------------------------------------------------------------------------------- /docs/tutorials/component_app_basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/component_app_basics.rst -------------------------------------------------------------------------------- /docs/tutorials/component_app_basics/components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/component_app_basics/components.rst -------------------------------------------------------------------------------- /docs/tutorials/component_app_basics/state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/component_app_basics/state.rst -------------------------------------------------------------------------------- /docs/tutorials/dask.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask.rst -------------------------------------------------------------------------------- /docs/tutorials/dask/dask_delayed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask/dask_delayed.rst -------------------------------------------------------------------------------- /docs/tutorials/dask/dask_distributed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask/dask_distributed.rst -------------------------------------------------------------------------------- /docs/tutorials/dask/multiple_leaf_job.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask/multiple_leaf_job.rst -------------------------------------------------------------------------------- /docs/tutorials/dask/new_app_project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask/new_app_project.rst -------------------------------------------------------------------------------- /docs/tutorials/dask/resources/dask-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask/resources/dask-logo.png -------------------------------------------------------------------------------- /docs/tutorials/dask/setup_scheduler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask/setup_scheduler.rst -------------------------------------------------------------------------------- /docs/tutorials/dask/setup_views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/dask/setup_views.rst -------------------------------------------------------------------------------- /docs/tutorials/geoserver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/geoserver.rst -------------------------------------------------------------------------------- /docs/tutorials/geoserver/draw.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/geoserver/draw.rst -------------------------------------------------------------------------------- /docs/tutorials/geoserver/geoserver_app_data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/geoserver/geoserver_app_data.zip -------------------------------------------------------------------------------- /docs/tutorials/geoserver/map_geoserver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/geoserver/map_geoserver.rst -------------------------------------------------------------------------------- /docs/tutorials/geoserver/start_and_register.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/geoserver/start_and_register.rst -------------------------------------------------------------------------------- /docs/tutorials/geoserver/upload_shp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/geoserver/upload_shp.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_1.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_2.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_2/primer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_2/primer.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_3.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_3/deploy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_3/deploy.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_3/prepare.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_3/prepare.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_3/primer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_3/primer.rst -------------------------------------------------------------------------------- /docs/tutorials/google_earth_engine/part_3/publish.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/google_earth_engine/part_3/publish.rst -------------------------------------------------------------------------------- /docs/tutorials/key_concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/key_concepts.rst -------------------------------------------------------------------------------- /docs/tutorials/key_concepts/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/key_concepts/advanced.rst -------------------------------------------------------------------------------- /docs/tutorials/key_concepts/beginner.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/key_concepts/beginner.rst -------------------------------------------------------------------------------- /docs/tutorials/key_concepts/hydrographs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/key_concepts/hydrographs.zip -------------------------------------------------------------------------------- /docs/tutorials/key_concepts/intermediate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/key_concepts/intermediate.rst -------------------------------------------------------------------------------- /docs/tutorials/key_concepts/new_app_project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/key_concepts/new_app_project.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout/add_spatial_data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout/add_spatial_data.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout/additional_exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout/additional_exercises.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout/configure_data_plotting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout/configure_data_plotting.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout/configure_map_layout.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout/configure_map_layout.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout/data_prep.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout/data_prep.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout/new_app_project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout/new_app_project.rst -------------------------------------------------------------------------------- /docs/tutorials/map_layout/resources/popup_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/map_layout/resources/popup_example.png -------------------------------------------------------------------------------- /docs/tutorials/quotas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/quotas.rst -------------------------------------------------------------------------------- /docs/tutorials/thredds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds.rst -------------------------------------------------------------------------------- /docs/tutorials/thredds/additional_exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/additional_exercises.rst -------------------------------------------------------------------------------- /docs/tutorials/thredds/new_app_project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/new_app_project.rst -------------------------------------------------------------------------------- /docs/tutorials/thredds/plot_at_location.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/plot_at_location.rst -------------------------------------------------------------------------------- /docs/tutorials/thredds/resources/map-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/resources/map-loader.gif -------------------------------------------------------------------------------- /docs/tutorials/thredds/resources/plot-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/resources/plot-loader.gif -------------------------------------------------------------------------------- /docs/tutorials/thredds/resources/unidata_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/resources/unidata_logo.png -------------------------------------------------------------------------------- /docs/tutorials/thredds/setup_thredds_service.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/setup_thredds_service.rst -------------------------------------------------------------------------------- /docs/tutorials/thredds/thredds_primer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/thredds_primer.rst -------------------------------------------------------------------------------- /docs/tutorials/thredds/visualize_leaflet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/thredds/visualize_leaflet.rst -------------------------------------------------------------------------------- /docs/tutorials/websockets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/tutorials/websockets.rst -------------------------------------------------------------------------------- /docs/whats_new.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/whats_new.rst -------------------------------------------------------------------------------- /docs/whats_new/app_migration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/whats_new/app_migration.rst -------------------------------------------------------------------------------- /docs/whats_new/app_migration/app_migration_2_to_3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/whats_new/app_migration/app_migration_2_to_3.rst -------------------------------------------------------------------------------- /docs/whats_new/prior_releases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/docs/whats_new/prior_releases.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/environment.yml -------------------------------------------------------------------------------- /micro_environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/micro_environment.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/pyproject.toml -------------------------------------------------------------------------------- /resources/Map View Drawing Icons.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/resources/Map View Drawing Icons.ai -------------------------------------------------------------------------------- /resources/Tethys Feature Icons.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/resources/Tethys Feature Icons.ai -------------------------------------------------------------------------------- /resources/Tethys Logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/resources/Tethys Logo.ai -------------------------------------------------------------------------------- /resources/javascript_enclosure_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/resources/javascript_enclosure_template.js -------------------------------------------------------------------------------- /scripts/generate_portal_config_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/scripts/generate_portal_config_tables.py -------------------------------------------------------------------------------- /scripts/generate_site_settings_docs_from_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/scripts/generate_site_settings_docs_from_parser.py -------------------------------------------------------------------------------- /scripts/install_tethys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/scripts/install_tethys.sh -------------------------------------------------------------------------------- /scripts/mkaliases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/scripts/mkaliases.sh -------------------------------------------------------------------------------- /scripts/update_tutorial_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/scripts/update_tutorial_tags.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/install-dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/apps/tethysapp-test_app/install-dep.yml -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/install-no-dep.yml: -------------------------------------------------------------------------------- 1 | version: 1.0 2 | name: test_app 3 | 4 | -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/install-skip-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/apps/tethysapp-test_app/install-skip-setup.yml -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/apps/tethysapp-test_app/install.yml -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/apps/tethysapp-test_app/pyproject.toml -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/services-basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/apps/tethysapp-test_app/services-basic.yml -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/test.py: -------------------------------------------------------------------------------- 1 | print("test") 2 | -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/tethysapp/test_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/tethysapp/test_app/additional_settings.py: -------------------------------------------------------------------------------- 1 | TEST_SETTING = "Test Setting" 2 | -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/tethysapp/test_app/public/css/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/tethysapp/test_app/public/js/main.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/tethysapp/test_app/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/tethysapp-test_app/tethysapp/test_app/workspaces/user_workspaces/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/coverage.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/coverage.cfg -------------------------------------------------------------------------------- /tests/extensions/tethysext-test_extension/tethysext/test_extension/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extensions/tethysext-test_extension/tethysext/test_extension/model.py: -------------------------------------------------------------------------------- 1 | # Put your persistent store models in this file 2 | -------------------------------------------------------------------------------- /tests/extensions/tethysext-test_extension/tethysext/test_extension/public/css/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extensions/tethysext-test_extension/tethysext/test_extension/public/js/main.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extensions/tethysext-test_extension/tethysext/test_extension/templates/gizmos/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extensions/tethysext-test_extension/tethysext/test_extension/templates/test_extension/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extensions/tethysext-test_extension/tethysext/test_extension/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gui_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gui_tests/test_tethys_gizmos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gui_tests/test_tethys_gizmos/test_gizmos.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gui_tests/test_tethys_portal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/intermediate_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/intermediate_tests/test_tethys_services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/intermediate_tests/test_tethys_services/test_backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/portal_config/portal_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/portal_config/portal_test.yml -------------------------------------------------------------------------------- /tests/portal_config/portal_test_no_apps.yml: -------------------------------------------------------------------------------- 1 | version: 1.0 2 | name: Tethys Main Portal 3 | -------------------------------------------------------------------------------- /tests/portal_config/portal_test_no_service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/portal_config/portal_test_no_service.yml -------------------------------------------------------------------------------- /tests/portal_config/portal_test_no_services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/portal_config/portal_test_no_services.yml -------------------------------------------------------------------------------- /tests/unit_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/__init__.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_apps/test_admin.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_apps/test_apps.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_base/test_testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_management/test_commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_apps/test_urls.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_apps/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_apps/test_views.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_cli/test__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_cli/test__init__.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_compute/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_compute/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_compute/test_admin.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_compute/test_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_compute/test_apps.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_compute/test_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_compute/test_models/test_dask/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_compute/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_compute/test_tasks.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_compute/test_views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_config/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_config/test_admin.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_config/test_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_config/test_apps.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_config/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_config/test_init.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_config/test_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_gizmos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_gizmos/__init__.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_gizmos/test_templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_gizmos/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_gizmos/test_urls.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_gizmos/test_views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_gizmos/test_views/test_gizmos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_layouts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_layouts/test_mixins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_layouts/test_views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_portal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_portal/test_asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_portal/test_asgi.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_portal/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_portal/test_forms.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_portal/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_portal/test_urls.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_portal/test_views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_quotas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_quotas/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_quotas/test_admin.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_quotas/test_handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_quotas/test_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_sdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_services/test_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_services/test_apps.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_services/test_backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_services/test_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_services/test_templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_services/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tests/unit_tests/test_tethys_services/test_urls.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tethys_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/__init__.py -------------------------------------------------------------------------------- /tethys_apps/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/admin.py -------------------------------------------------------------------------------- /tethys_apps/app_installation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/app_installation.py -------------------------------------------------------------------------------- /tethys_apps/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/apps.py -------------------------------------------------------------------------------- /tethys_apps/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/__init__.py -------------------------------------------------------------------------------- /tethys_apps/base/app_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/app_base.py -------------------------------------------------------------------------------- /tethys_apps/base/bokeh_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/bokeh_handler.py -------------------------------------------------------------------------------- /tethys_apps/base/component_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/component_base.py -------------------------------------------------------------------------------- /tethys_apps/base/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/controller.py -------------------------------------------------------------------------------- /tethys_apps/base/function_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/function_extractor.py -------------------------------------------------------------------------------- /tethys_apps/base/handoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/handoff.py -------------------------------------------------------------------------------- /tethys_apps/base/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/mixins.py -------------------------------------------------------------------------------- /tethys_apps/base/page_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/page_handler.py -------------------------------------------------------------------------------- /tethys_apps/base/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/paths.py -------------------------------------------------------------------------------- /tethys_apps/base/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/permissions.py -------------------------------------------------------------------------------- /tethys_apps/base/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_apps/base/testing/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/testing/environment.py -------------------------------------------------------------------------------- /tethys_apps/base/testing/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/testing/testing.py -------------------------------------------------------------------------------- /tethys_apps/base/url_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/url_map.py -------------------------------------------------------------------------------- /tethys_apps/base/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/base/workspace.py -------------------------------------------------------------------------------- /tethys_apps/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/context_processors.py -------------------------------------------------------------------------------- /tethys_apps/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/decorators.py -------------------------------------------------------------------------------- /tethys_apps/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/exceptions.py -------------------------------------------------------------------------------- /tethys_apps/harvester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/harvester.py -------------------------------------------------------------------------------- /tethys_apps/management/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/management/__init__.py -------------------------------------------------------------------------------- /tethys_apps/management/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/management/commands/__init__.py -------------------------------------------------------------------------------- /tethys_apps/management/commands/syncstores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/management/commands/syncstores.py -------------------------------------------------------------------------------- /tethys_apps/migrations/0001_initial_41.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/migrations/0001_initial_41.py -------------------------------------------------------------------------------- /tethys_apps/migrations/0002_auto_20230407_2337.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/migrations/0002_auto_20230407_2337.py -------------------------------------------------------------------------------- /tethys_apps/migrations/0006_auto_20240401_2032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/migrations/0006_auto_20240401_2032.py -------------------------------------------------------------------------------- /tethys_apps/migrations/0007_tethysapp_back_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/migrations/0007_tethysapp_back_url.py -------------------------------------------------------------------------------- /tethys_apps/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_apps/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/models.py -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/css/feedback.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/css/feedback.css -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/css/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/css/loader.css -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/js/app_base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/js/app_base.js -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/js/app_library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/js/app_library.js -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/js/feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/js/feedback.js -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/js/group_admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/js/group_admin.js -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/js/layer-panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/js/layer-panel.js -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/js/plotly-chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/js/plotly-chart.js -------------------------------------------------------------------------------- /tethys_apps/static/tethys_apps/less/app_base.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static/tethys_apps/less/app_base.less -------------------------------------------------------------------------------- /tethys_apps/static_finders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/static_finders.py -------------------------------------------------------------------------------- /tethys_apps/template_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/template_loaders.py -------------------------------------------------------------------------------- /tethys_apps/templates/tethys_apps/app_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templates/tethys_apps/app_base.html -------------------------------------------------------------------------------- /tethys_apps/templates/tethys_apps/app_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templates/tethys_apps/app_card.html -------------------------------------------------------------------------------- /tethys_apps/templates/tethys_apps/app_library.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templates/tethys_apps/app_library.html -------------------------------------------------------------------------------- /tethys_apps/templates/tethys_apps/app_no_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templates/tethys_apps/app_no_nav.html -------------------------------------------------------------------------------- /tethys_apps/templates/tethys_apps/bokeh_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templates/tethys_apps/bokeh_base.html -------------------------------------------------------------------------------- /tethys_apps/templates/tethys_apps/bokeh_default.html: -------------------------------------------------------------------------------- 1 | {{ script|safe }} -------------------------------------------------------------------------------- /tethys_apps/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_apps/templatetags/app_theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templatetags/app_theme.py -------------------------------------------------------------------------------- /tethys_apps/templatetags/humanize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templatetags/humanize.py -------------------------------------------------------------------------------- /tethys_apps/templatetags/site_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templatetags/site_settings.py -------------------------------------------------------------------------------- /tethys_apps/templatetags/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/templatetags/tags.py -------------------------------------------------------------------------------- /tethys_apps/terminal_colors.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_apps/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/urls.py -------------------------------------------------------------------------------- /tethys_apps/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/utilities.py -------------------------------------------------------------------------------- /tethys_apps/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_apps/views.py -------------------------------------------------------------------------------- /tethys_cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/__init__.py -------------------------------------------------------------------------------- /tethys_cli/app_settings_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/app_settings_commands.py -------------------------------------------------------------------------------- /tethys_cli/cli_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/cli_colors.py -------------------------------------------------------------------------------- /tethys_cli/cli_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/cli_helpers.py -------------------------------------------------------------------------------- /tethys_cli/cookie_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/cookie_commands.py -------------------------------------------------------------------------------- /tethys_cli/db_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/db_commands.py -------------------------------------------------------------------------------- /tethys_cli/docker_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/docker_commands.py -------------------------------------------------------------------------------- /tethys_cli/gen_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_commands.py -------------------------------------------------------------------------------- /tethys_cli/gen_templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/__init__.py -------------------------------------------------------------------------------- /tethys_cli/gen_templates/apache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/apache -------------------------------------------------------------------------------- /tethys_cli/gen_templates/apache_service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/apache_service -------------------------------------------------------------------------------- /tethys_cli/gen_templates/asgi_service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/asgi_service -------------------------------------------------------------------------------- /tethys_cli/gen_templates/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/install -------------------------------------------------------------------------------- /tethys_cli/gen_templates/metayaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/metayaml -------------------------------------------------------------------------------- /tethys_cli/gen_templates/nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/nginx -------------------------------------------------------------------------------- /tethys_cli/gen_templates/nginx_service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/nginx_service -------------------------------------------------------------------------------- /tethys_cli/gen_templates/package_json: -------------------------------------------------------------------------------- 1 | {{ json }} -------------------------------------------------------------------------------- /tethys_cli/gen_templates/portal_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/portal_config -------------------------------------------------------------------------------- /tethys_cli/gen_templates/pyproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/pyproject -------------------------------------------------------------------------------- /tethys_cli/gen_templates/requirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/requirements -------------------------------------------------------------------------------- /tethys_cli/gen_templates/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/secrets -------------------------------------------------------------------------------- /tethys_cli/gen_templates/services: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/gen_templates/services -------------------------------------------------------------------------------- /tethys_cli/install_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/install_commands.py -------------------------------------------------------------------------------- /tethys_cli/link_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/link_commands.py -------------------------------------------------------------------------------- /tethys_cli/list_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/list_command.py -------------------------------------------------------------------------------- /tethys_cli/manage_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/manage_commands.py -------------------------------------------------------------------------------- /tethys_cli/paths_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/paths_commands.py -------------------------------------------------------------------------------- /tethys_cli/proxyapps_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/proxyapps_commands.py -------------------------------------------------------------------------------- /tethys_cli/scaffold_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/scaffold_commands.py -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/component/tethysapp/+project+/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/default/tethysapp/+project+/public/css/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/default/tethysapp/+project+/public/js/main.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/default/tethysapp/+project+/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/default/tethysapp/+project+/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/react/reactapp/config/tests/mocks/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/react/tethysapp/+project+/public/frontend/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/react/tethysapp/+project+/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/app_templates/react/tethysapp/+project+/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/extension_templates/default/tethysext/+project+/controllers.py_tmpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/extension_templates/default/tethysext/+project+/gizmos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/extension_templates/default/tethysext/+project+/public/css/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/extension_templates/default/tethysext/+project+/public/js/main.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/extension_templates/default/tethysext/+project+/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/extension_templates/default/tethysext/+project+/templates/+project+/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scaffold_templates/extension_templates/default/tethysext/+project+/templates/gizmos/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_cli/scheduler_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/scheduler_commands.py -------------------------------------------------------------------------------- /tethys_cli/services_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/services_commands.py -------------------------------------------------------------------------------- /tethys_cli/settings_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/settings_commands.py -------------------------------------------------------------------------------- /tethys_cli/site_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/site_commands.py -------------------------------------------------------------------------------- /tethys_cli/start_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/start_commands.py -------------------------------------------------------------------------------- /tethys_cli/syncstores_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/syncstores_command.py -------------------------------------------------------------------------------- /tethys_cli/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/test_command.py -------------------------------------------------------------------------------- /tethys_cli/uninstall_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/uninstall_command.py -------------------------------------------------------------------------------- /tethys_cli/version_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_cli/version_command.py -------------------------------------------------------------------------------- /tethys_components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_components/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_components/custom.py -------------------------------------------------------------------------------- /tethys_components/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_components/hooks.py -------------------------------------------------------------------------------- /tethys_components/layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_components/layouts.py -------------------------------------------------------------------------------- /tethys_components/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_components/library.py -------------------------------------------------------------------------------- /tethys_components/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_components/utils.py -------------------------------------------------------------------------------- /tethys_compute/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/__init__.py -------------------------------------------------------------------------------- /tethys_compute/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/admin.py -------------------------------------------------------------------------------- /tethys_compute/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/apps.py -------------------------------------------------------------------------------- /tethys_compute/job_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/job_manager.py -------------------------------------------------------------------------------- /tethys_compute/migrations/0001_initial_41.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/migrations/0001_initial_41.py -------------------------------------------------------------------------------- /tethys_compute/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/migrations/__init__.py -------------------------------------------------------------------------------- /tethys_compute/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/__init__.py -------------------------------------------------------------------------------- /tethys_compute/models/basic_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/basic_job.py -------------------------------------------------------------------------------- /tethys_compute/models/condor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_compute/models/condor/condor_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/condor/condor_base.py -------------------------------------------------------------------------------- /tethys_compute/models/condor/condor_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/condor/condor_job.py -------------------------------------------------------------------------------- /tethys_compute/models/condor/condor_py_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/condor/condor_py_job.py -------------------------------------------------------------------------------- /tethys_compute/models/condor/condor_py_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/condor/condor_py_workflow.py -------------------------------------------------------------------------------- /tethys_compute/models/condor/condor_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/condor/condor_scheduler.py -------------------------------------------------------------------------------- /tethys_compute/models/condor/condor_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/condor/condor_workflow.py -------------------------------------------------------------------------------- /tethys_compute/models/dask/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_compute/models/dask/dask_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/dask/dask_field.py -------------------------------------------------------------------------------- /tethys_compute/models/dask/dask_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/dask/dask_job.py -------------------------------------------------------------------------------- /tethys_compute/models/dask/dask_job_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/dask/dask_job_exception.py -------------------------------------------------------------------------------- /tethys_compute/models/dask/dask_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/dask/dask_scheduler.py -------------------------------------------------------------------------------- /tethys_compute/models/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/scheduler.py -------------------------------------------------------------------------------- /tethys_compute/models/tethys_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/models/tethys_job.py -------------------------------------------------------------------------------- /tethys_compute/scheduler_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/scheduler_manager.py -------------------------------------------------------------------------------- /tethys_compute/static/tethys_compute/css/table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/static/tethys_compute/css/table.css -------------------------------------------------------------------------------- /tethys_compute/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/tasks.py -------------------------------------------------------------------------------- /tethys_compute/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/views/__init__.py -------------------------------------------------------------------------------- /tethys_compute/views/dask_dashboard_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/views/dask_dashboard_view.py -------------------------------------------------------------------------------- /tethys_compute/views/update_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_compute/views/update_status.py -------------------------------------------------------------------------------- /tethys_config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_config/__init__.py -------------------------------------------------------------------------------- /tethys_config/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_config/admin.py -------------------------------------------------------------------------------- /tethys_config/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_config/apps.py -------------------------------------------------------------------------------- /tethys_config/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_config/context_processors.py -------------------------------------------------------------------------------- /tethys_config/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_config/init.py -------------------------------------------------------------------------------- /tethys_config/migrations/0001_initial_40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_config/migrations/0001_initial_40.py -------------------------------------------------------------------------------- /tethys_config/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_config/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_config/models.py -------------------------------------------------------------------------------- /tethys_config/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_gizmos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/__init__.py -------------------------------------------------------------------------------- /tethys_gizmos/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/admin.py -------------------------------------------------------------------------------- /tethys_gizmos/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/context_processors.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/__init__.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/base.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/bokeh_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/bokeh_view.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/button.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/cesium_map_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/cesium_map_view.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/datatable_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/datatable_view.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/date_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/date_picker.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/esri_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/esri_map.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/jobs_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/jobs_table.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/map_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/map_view.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/message_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/message_box.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/plot_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/plot_view.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/plotly_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/plotly_view.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/range_slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/range_slider.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/select_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/select_input.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/slide_sheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/slide_sheet.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/table_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/table_view.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/text_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/text_input.py -------------------------------------------------------------------------------- /tethys_gizmos/gizmo_options/toggle_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/gizmo_options/toggle_switch.py -------------------------------------------------------------------------------- /tethys_gizmos/static/tethys_gizmos/js/esri_map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/static/tethys_gizmos/js/esri_map.js -------------------------------------------------------------------------------- /tethys_gizmos/static/tethys_gizmos/js/plot_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/static/tethys_gizmos/js/plot_view.js -------------------------------------------------------------------------------- /tethys_gizmos/templates/tethys_gizmos/gizmos/test_gizmo.html: -------------------------------------------------------------------------------- 1 | {{ name }} -------------------------------------------------------------------------------- /tethys_gizmos/templatetags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/templatetags/__init__.py -------------------------------------------------------------------------------- /tethys_gizmos/templatetags/tethys_gizmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/templatetags/tethys_gizmos.py -------------------------------------------------------------------------------- /tethys_gizmos/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/urls.py -------------------------------------------------------------------------------- /tethys_gizmos/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/views/__init__.py -------------------------------------------------------------------------------- /tethys_gizmos/views/gizmos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/views/gizmos/__init__.py -------------------------------------------------------------------------------- /tethys_gizmos/views/gizmos/jobs_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_gizmos/views/gizmos/jobs_table.py -------------------------------------------------------------------------------- /tethys_layouts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_layouts/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_layouts/exceptions.py -------------------------------------------------------------------------------- /tethys_layouts/mixins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_layouts/mixins/map_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_layouts/mixins/map_layout.py -------------------------------------------------------------------------------- /tethys_layouts/templates/tethys_layouts/map_layout/map_plot.html: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /tethys_layouts/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_layouts/views/map_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_layouts/views/map_layout.py -------------------------------------------------------------------------------- /tethys_layouts/views/tethys_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_layouts/views/tethys_layout.py -------------------------------------------------------------------------------- /tethys_portal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/__init__.py -------------------------------------------------------------------------------- /tethys_portal/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/asgi.py -------------------------------------------------------------------------------- /tethys_portal/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/context_processors.py -------------------------------------------------------------------------------- /tethys_portal/cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/cookies.py -------------------------------------------------------------------------------- /tethys_portal/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/dependencies.py -------------------------------------------------------------------------------- /tethys_portal/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/forms.py -------------------------------------------------------------------------------- /tethys_portal/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/manage.py -------------------------------------------------------------------------------- /tethys_portal/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/middleware.py -------------------------------------------------------------------------------- /tethys_portal/optional_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/optional_dependencies.py -------------------------------------------------------------------------------- /tethys_portal/resources/cookies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/resources/cookies.yaml -------------------------------------------------------------------------------- /tethys_portal/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/settings.py -------------------------------------------------------------------------------- /tethys_portal/static/tethys_portal/css/sso_tenant.min.css: -------------------------------------------------------------------------------- 1 | label[for="id_remember"]{display:none} -------------------------------------------------------------------------------- /tethys_portal/static/tethys_portal/images/data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/static/tethys_portal/images/data.png -------------------------------------------------------------------------------- /tethys_portal/static/tethys_portal/images/nsf1.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/static/tethys_portal/images/nsf1.eps -------------------------------------------------------------------------------- /tethys_portal/static/tethys_portal/js/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/static/tethys_portal/js/header.js -------------------------------------------------------------------------------- /tethys_portal/static/tethys_portal/less/base.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/static/tethys_portal/less/base.less -------------------------------------------------------------------------------- /tethys_portal/static/tethys_portal/less/fonts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/static/tethys_portal/less/fonts.less -------------------------------------------------------------------------------- /tethys_portal/templates/admin/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/admin/base.html -------------------------------------------------------------------------------- /tethys_portal/templates/analytical_body_top.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/analytical_body_top.html -------------------------------------------------------------------------------- /tethys_portal/templates/analytical_head_top.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/analytical_head_top.html -------------------------------------------------------------------------------- /tethys_portal/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/base.html -------------------------------------------------------------------------------- /tethys_portal/templates/cookie_consent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/cookie_consent.html -------------------------------------------------------------------------------- /tethys_portal/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/footer.html -------------------------------------------------------------------------------- /tethys_portal/templates/gravatar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/gravatar.html -------------------------------------------------------------------------------- /tethys_portal/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/header.html -------------------------------------------------------------------------------- /tethys_portal/templates/mfa_auth_base.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} -------------------------------------------------------------------------------- /tethys_portal/templates/mfa_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/mfa_base.html -------------------------------------------------------------------------------- /tethys_portal/templates/oauth2_provider/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/oauth2_provider/base.html -------------------------------------------------------------------------------- /tethys_portal/templates/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/terms.html -------------------------------------------------------------------------------- /tethys_portal/templates/tethys_portal/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/tethys_portal/error.html -------------------------------------------------------------------------------- /tethys_portal/templates/tethys_portal/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/templates/tethys_portal/home.html -------------------------------------------------------------------------------- /tethys_portal/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/urls.py -------------------------------------------------------------------------------- /tethys_portal/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/utilities.py -------------------------------------------------------------------------------- /tethys_portal/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/__init__.py -------------------------------------------------------------------------------- /tethys_portal/views/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/accounts.py -------------------------------------------------------------------------------- /tethys_portal/views/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/admin.py -------------------------------------------------------------------------------- /tethys_portal/views/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/api.py -------------------------------------------------------------------------------- /tethys_portal/views/app_lifecycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/app_lifecycle.py -------------------------------------------------------------------------------- /tethys_portal/views/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/email.py -------------------------------------------------------------------------------- /tethys_portal/views/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/error.py -------------------------------------------------------------------------------- /tethys_portal/views/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/home.py -------------------------------------------------------------------------------- /tethys_portal/views/psa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/psa.py -------------------------------------------------------------------------------- /tethys_portal/views/receivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/receivers.py -------------------------------------------------------------------------------- /tethys_portal/views/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_portal/views/user.py -------------------------------------------------------------------------------- /tethys_quotas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/__init__.py -------------------------------------------------------------------------------- /tethys_quotas/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/admin.py -------------------------------------------------------------------------------- /tethys_quotas/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/apps.py -------------------------------------------------------------------------------- /tethys_quotas/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/decorators.py -------------------------------------------------------------------------------- /tethys_quotas/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_quotas/handlers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/handlers/base.py -------------------------------------------------------------------------------- /tethys_quotas/handlers/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/handlers/workspace.py -------------------------------------------------------------------------------- /tethys_quotas/migrations/0001_initial_40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/migrations/0001_initial_40.py -------------------------------------------------------------------------------- /tethys_quotas/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_quotas/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/models/__init__.py -------------------------------------------------------------------------------- /tethys_quotas/models/entity_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/models/entity_quota.py -------------------------------------------------------------------------------- /tethys_quotas/models/resource_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/models/resource_quota.py -------------------------------------------------------------------------------- /tethys_quotas/models/tethys_app_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/models/tethys_app_quota.py -------------------------------------------------------------------------------- /tethys_quotas/models/user_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/models/user_quota.py -------------------------------------------------------------------------------- /tethys_quotas/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_quotas/utilities.py -------------------------------------------------------------------------------- /tethys_sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/__init__.py -------------------------------------------------------------------------------- /tethys_sdk/app_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/app_settings.py -------------------------------------------------------------------------------- /tethys_sdk/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/base.py -------------------------------------------------------------------------------- /tethys_sdk/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/components/__init__.py -------------------------------------------------------------------------------- /tethys_sdk/components/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/components/utils.py -------------------------------------------------------------------------------- /tethys_sdk/compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/compute.py -------------------------------------------------------------------------------- /tethys_sdk/gizmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/gizmos.py -------------------------------------------------------------------------------- /tethys_sdk/handoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/handoff.py -------------------------------------------------------------------------------- /tethys_sdk/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/jobs.py -------------------------------------------------------------------------------- /tethys_sdk/layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/layouts.py -------------------------------------------------------------------------------- /tethys_sdk/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/paths.py -------------------------------------------------------------------------------- /tethys_sdk/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/permissions.py -------------------------------------------------------------------------------- /tethys_sdk/quotas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/quotas/__init__.py -------------------------------------------------------------------------------- /tethys_sdk/quotas/codenames.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_sdk/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/routing.py -------------------------------------------------------------------------------- /tethys_sdk/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/services.py -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/css/flat_nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/css/flat_nav.css -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/css/flat_slider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/css/flat_slider.css -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/css/flatmark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/css/flatmark.css -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/css/messages.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/css/messages.css -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/css/nav_header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/css/nav_header.css -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/css/nav_tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/css/nav_tabs.css -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/css/wide_nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/css/wide_nav.css -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/js/check_ie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/js/check_ie.js -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/js/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/js/collapse.js -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/js/csrf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/js/csrf.js -------------------------------------------------------------------------------- /tethys_sdk/static/tethys_sdk/js/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/static/tethys_sdk/js/utilities.js -------------------------------------------------------------------------------- /tethys_sdk/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_sdk/templatetags/tethys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/templatetags/tethys.py -------------------------------------------------------------------------------- /tethys_sdk/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/testing.py -------------------------------------------------------------------------------- /tethys_sdk/workspaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_sdk/workspaces.py -------------------------------------------------------------------------------- /tethys_services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/__init__.py -------------------------------------------------------------------------------- /tethys_services/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/admin.py -------------------------------------------------------------------------------- /tethys_services/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/apps.py -------------------------------------------------------------------------------- /tethys_services/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/__init__.py -------------------------------------------------------------------------------- /tethys_services/backends/adfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/adfs.py -------------------------------------------------------------------------------- /tethys_services/backends/arcgis_portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/arcgis_portal.py -------------------------------------------------------------------------------- /tethys_services/backends/azuread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/azuread.py -------------------------------------------------------------------------------- /tethys_services/backends/hs_restclient_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/hs_restclient_helper.py -------------------------------------------------------------------------------- /tethys_services/backends/hydroshare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/hydroshare.py -------------------------------------------------------------------------------- /tethys_services/backends/hydroshare_beta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/hydroshare_beta.py -------------------------------------------------------------------------------- /tethys_services/backends/hydroshare_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/hydroshare_playground.py -------------------------------------------------------------------------------- /tethys_services/backends/multi_tenant_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/multi_tenant_mixin.py -------------------------------------------------------------------------------- /tethys_services/backends/okta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/okta.py -------------------------------------------------------------------------------- /tethys_services/backends/onelogin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/backends/onelogin.py -------------------------------------------------------------------------------- /tethys_services/migrations/0001_initial_40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/migrations/0001_initial_40.py -------------------------------------------------------------------------------- /tethys_services/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_services/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/models.py -------------------------------------------------------------------------------- /tethys_services/static/tethys_services/css/tethys_datasets.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tethys_services/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = "swainn" 2 | -------------------------------------------------------------------------------- /tethys_services/templatetags/tethys_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/templatetags/tethys_services.py -------------------------------------------------------------------------------- /tethys_services/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/urls.py -------------------------------------------------------------------------------- /tethys_services/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/utilities.py -------------------------------------------------------------------------------- /tethys_services/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_services/views.py -------------------------------------------------------------------------------- /tethys_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_utils/__init__.py -------------------------------------------------------------------------------- /tethys_utils/deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tethys_utils/deprecation.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tethysplatform/tethys/HEAD/tox.ini --------------------------------------------------------------------------------