.gitignore
LICENSE
MANIFEST.in
README.md
deps.production.txt
requirements.production.txt
requirements.txt
setup.py
.github/workflows/deploy-doc-to-ghpages.yml
appyter/VERSION
appyter/__init__.py
appyter/__main__.py
appyter/cli.py
appyter/context.py
appyter/fields.py
appyter/magic.py
appyter.egg-info/PKG-INFO
appyter.egg-info/SOURCES.txt
appyter.egg-info/dependency_links.txt
appyter.egg-info/entry_points.txt
appyter.egg-info/requires.txt
appyter.egg-info/top_level.txt
appyter/execspec/__init__.py
appyter/execspec/core.py
appyter/execspec/registry.py
appyter/execspec/spec.py
appyter/execspec/implementations/__init__.py
appyter/execspec/implementations/cavatica.py
appyter/execspec/implementations/dispatch.py
appyter/execspec/implementations/docker.py
appyter/execspec/implementations/kube.py
appyter/execspec/implementations/local.py
appyter/execspec/implementations/subprocess.py
appyter/execspec/implementations/wes.py
appyter/ext/__init__.py
appyter/ext/aiohttp.py
appyter/ext/contextlib.py
appyter/ext/cryptography.py
appyter/ext/dict.py
appyter/ext/drs.py
appyter/ext/emitter.py
appyter/ext/exceptions.py
appyter/ext/flask.py
appyter/ext/functools.py
appyter/ext/hashlib.py
appyter/ext/importlib.py
appyter/ext/io.py
appyter/ext/itertools.py
appyter/ext/json.py
appyter/ext/multiprocessing.py
appyter/ext/pytest.py
appyter/ext/re.py
appyter/ext/subprocess.py
appyter/ext/tempfile.py
appyter/ext/urllib.py
appyter/ext/uuid.py
appyter/ext/asyncio/__init__.py
appyter/ext/asyncio/event_emitter.py
appyter/ext/asyncio/event_loop.py
appyter/ext/asyncio/helpers.py
appyter/ext/asyncio/subprocess.py
appyter/ext/asyncio/test_helpers.py
appyter/ext/asyncio/test_subprocess.py
appyter/ext/asyncio/try_n_times.py
appyter/ext/click/__init__.py
appyter/ext/fsspec/__init__.py
appyter/ext/fsspec/chroot.py
appyter/ext/fsspec/core.py
appyter/ext/fsspec/drs.py
appyter/ext/fsspec/fuse.py
appyter/ext/fsspec/mapperfs.py
appyter/ext/fsspec/overlayfs.py
appyter/ext/fsspec/s3fs.py
appyter/ext/fsspec/sbfs.py
appyter/ext/fsspec/singleton.py
appyter/ext/fsspec/storage.py
appyter/ext/fsspec/test_chroot.py
appyter/ext/fsspec/test_drs.py
appyter/ext/fsspec/test_fuse.py
appyter/ext/fsspec/test_fuseless_mount.py
appyter/ext/fsspec/test_mapperfs.py
appyter/ext/fsspec/test_overlayfs.py
appyter/ext/fsspec/test_pathmap.py
appyter/ext/fsspec/test_sbfs.py
appyter/ext/fsspec/util.py
appyter/ext/fsspec/writecache.py
appyter/ext/fsspec/spec/__init__.py
appyter/ext/fsspec/spec/composable.py
appyter/ext/fsspec/spec/mountable.py
appyter/ext/fsspec/spec/sync_async.py
appyter/ext/nbclient/__init__.py
appyter/ext/pathlib/__init__.py
appyter/ext/pathlib/assertions.py
appyter/ext/pathlib/chroot.py
appyter/ext/socketio/__init__.py
appyter/ext/socketio/chunked_emit.py
appyter/ext/socketio/client.py
appyter/ext/socketio/forwarding.py
appyter/ext/socketio/priority_queued_emit.py
appyter/ext/socketio/server.py
appyter/ext/watchgod/__init__.py
appyter/ext/watchgod/watcher.py
appyter/extras/__init__.py
appyter/extras/catalog_integration/__init__.py
appyter/extras/catalog_integration/executor.py
appyter/extras/catalog_integration/notebooks.py
appyter/extras/catalog_integration/request.py
appyter/extras/catalog_integration/storage.py
appyter/extras/catalog_integration/uploads.py
appyter/extras/catalog_integration/user_config.py
appyter/extras/catalog_integration/userfs.py
appyter/helpers/__init__.py
appyter/helpers/commandify.py
appyter/helpers/dockerize.py
appyter/helpers/fetch_and_serve.py
appyter/helpers/init.py
appyter/helpers/nbclean.py
appyter/helpers/serve.py
appyter/helpers/cookiecutter/cookiecutter.json
appyter/helpers/cookiecutter/{{ cookiecutter.project_slug }}/README.md
appyter/helpers/cookiecutter/{{ cookiecutter.project_slug }}/appyter.json
appyter/helpers/cookiecutter/{{ cookiecutter.project_slug }}/requirements.txt
appyter/helpers/cookiecutter/{{ cookiecutter.project_slug }}/{{ cookiecutter.project_slug }}.ipynb
appyter/orchestration/__init__.py
appyter/orchestration/cli.py
appyter/orchestration/dispatcher/__init__.py
appyter/orchestration/dispatcher/core.py
appyter/orchestration/dispatcher/socketio.py
appyter/parse/__init__.py
appyter/parse/nb.py
appyter/parse/nbtemplate.py
appyter/profiles/__init__.py
appyter/profiles/biojupies/__init__.py
appyter/profiles/biojupies/templates/base.j2
appyter/profiles/biojupies/templates/form.j2
appyter/profiles/biojupies/templates/biojupies/base.j2
appyter/profiles/biojupies/templates/biojupies/form.j2
appyter/profiles/biojupies/templates/fields/BoolField.j2
appyter/profiles/biojupies/templates/fields/ChoiceField.j2
appyter/profiles/biojupies/templates/fields/FloatField.j2
appyter/profiles/biojupies/templates/fields/IntField.j2
appyter/profiles/biojupies/templates/fields/MultiChoiceField.j2
appyter/profiles/biojupies/templates/fields/SectionField.j2
appyter/profiles/biojupies/templates/fields/StringField.j2
appyter/profiles/biojupies/templates/fields/TextField.j2
appyter/profiles/biojupies/templates/fields/TextListField.j2
appyter/profiles/bootstrap/__init__.py
appyter/profiles/bootstrap/static/css/bootstrap.css
appyter/profiles/bootstrap/static/js/lib/bootstrap/bootstrap.bundle.min.js
appyter/profiles/bootstrap/static/js/lib/select2/select2.min.js
appyter/profiles/bootstrap/templates/base.j2
appyter/profiles/bootstrap/templates/form.j2
appyter/profiles/bootstrap/templates/bootstrap/base.j2
appyter/profiles/bootstrap/templates/bootstrap/form.j2
appyter/profiles/default/__init__.py
appyter/profiles/default/blueprints/StorageFileField.py
appyter/profiles/default/blueprints/__init__.py
appyter/profiles/default/blueprints/locate.py
appyter/profiles/default/fields/AutocompleteField.py
appyter/profiles/default/fields/BoolField.py
appyter/profiles/default/fields/ChoiceField.py
appyter/profiles/default/fields/DescriptionField.py
appyter/profiles/default/fields/FileField.py
appyter/profiles/default/fields/FloatField.py
appyter/profiles/default/fields/IntField.py
appyter/profiles/default/fields/MultiCheckboxField.py
appyter/profiles/default/fields/MultiChoiceField.py
appyter/profiles/default/fields/MultiFileField.py
appyter/profiles/default/fields/SectionField.py
appyter/profiles/default/fields/StringField.py
appyter/profiles/default/fields/TabField.py
appyter/profiles/default/fields/TextField.py
appyter/profiles/default/fields/TextListField.py
appyter/profiles/default/fields/VariableField.py
appyter/profiles/default/fields/__init__.py
appyter/profiles/default/filters/__init__.py
appyter/profiles/default/filters/atob.py
appyter/profiles/default/filters/btoa.py
appyter/profiles/default/filters/fmt.py
appyter/profiles/default/filters/join_routes.py
appyter/profiles/default/filters/jsonify.py
appyter/profiles/default/filters/pyeval.py
appyter/profiles/default/filters/url_for.py
appyter/profiles/default/templates/base.j2
appyter/profiles/default/templates/form.j2
appyter/profiles/default/templates/landing.j2
appyter/profiles/default/templates/default/base.j2
appyter/profiles/default/templates/default/form.j2
appyter/profiles/default/templates/default/landing.j2
appyter/profiles/default/templates/fields/AutocompleteField.j2
appyter/profiles/default/templates/fields/BoolField.j2
appyter/profiles/default/templates/fields/ChoiceField.j2
appyter/profiles/default/templates/fields/DescriptionField.j2
appyter/profiles/default/templates/fields/FileField.j2
appyter/profiles/default/templates/fields/FloatField.j2
appyter/profiles/default/templates/fields/IntField.j2
appyter/profiles/default/templates/fields/MultiCheckboxField.j2
appyter/profiles/default/templates/fields/MultiChoiceField.j2
appyter/profiles/default/templates/fields/MultiFileField.j2
appyter/profiles/default/templates/fields/SectionField.j2
appyter/profiles/default/templates/fields/StringField.j2
appyter/profiles/default/templates/fields/TabField.j2
appyter/profiles/default/templates/fields/TextField.j2
appyter/profiles/default/templates/fields/TextListField.j2
appyter/profiles/default/templates/fields/VariableField.j2
appyter/profiles/default/templates/fragments/jupyter.j2
appyter/profiles/default/templates/fragments/loader.j2
appyter/profiles/default/templates/fragments/svelte-field.j2
appyter/profiles/default/templates/production/Dockerfile.j2
appyter/profiles/default/templates/production/nginx.conf.j2
appyter/profiles/default/templates/production/supervisord.conf.j2
appyter/render/__init__.py
appyter/render/form.py
appyter/render/nbconstruct.py
appyter/render/nbexecute.py
appyter/render/flask_app/__init__.py
appyter/render/flask_app/constants.py
appyter/render/flask_app/core.py
appyter/render/flask_app/development.py
appyter/render/flask_app/drs.py
appyter/render/flask_app/execution.py
appyter/render/flask_app/export.py
appyter/render/flask_app/livereload.py
appyter/render/flask_app/prepare.py
appyter/render/flask_app/production.py
appyter/render/flask_app/room_manager.py
appyter/render/flask_app/socketio.py
appyter/render/flask_app/static.py
appyter/render/flask_app/upload.py
appyter/render/nbinspect/__init__.py
appyter/render/nbinspect/cli.py
appyter/render/nbinspect/cwl.py
appyter/render/nbinspect/jsonschema.py
appyter/render/nbinspect/nbtemplate_json.py
appyter/render/nbinspect/openapi.py
appyter/static/silent-check-sso.html
appyter/static/profiles/biojupies/css/fontawesome.css
appyter/static/profiles/biojupies/css/index.css
appyter/static/profiles/biojupies/js/form.js
appyter/static/profiles/biojupies/js/index.js
appyter/static/profiles/biojupies/js/fields/IntField.js
appyter/static/profiles/biojupies/js/fields/SectionField.js
appyter/static/profiles/biojupies/js/fields/StringField.js
appyter/static/profiles/biojupies/js/fields/TextField.js
appyter/static/profiles/biojupies/js/fields/TextListField.js
appyter/static/profiles/biojupies/js/lib/bootstrap.js
appyter/static/profiles/biojupies/js/lib/bootstrap.js.LICENSE.txt
appyter/static/profiles/biojupies/webfonts/fa-brands-400.eot
appyter/static/profiles/biojupies/webfonts/fa-brands-400.svg
appyter/static/profiles/biojupies/webfonts/fa-brands-400.ttf
appyter/static/profiles/biojupies/webfonts/fa-brands-400.woff
appyter/static/profiles/biojupies/webfonts/fa-brands-400.woff2
appyter/static/profiles/biojupies/webfonts/fa-regular-400.eot
appyter/static/profiles/biojupies/webfonts/fa-regular-400.svg
appyter/static/profiles/biojupies/webfonts/fa-regular-400.ttf
appyter/static/profiles/biojupies/webfonts/fa-regular-400.woff
appyter/static/profiles/biojupies/webfonts/fa-regular-400.woff2
appyter/static/profiles/biojupies/webfonts/fa-solid-900.eot
appyter/static/profiles/biojupies/webfonts/fa-solid-900.svg
appyter/static/profiles/biojupies/webfonts/fa-solid-900.ttf
appyter/static/profiles/biojupies/webfonts/fa-solid-900.woff
appyter/static/profiles/biojupies/webfonts/fa-solid-900.woff2
appyter/static/profiles/bootstrap/css/index.css
appyter/static/profiles/bootstrap/js/index.js
appyter/static/profiles/default/css/index.css
appyter/static/profiles/default/js/index.js
appyter/static/profiles/default/js/landing.js
appyter/static/profiles/default/js/chunks/149.js
appyter/static/profiles/default/js/chunks/229.js
appyter/static/profiles/default/js/chunks/246.js
appyter/static/profiles/default/js/chunks/284.js
appyter/static/profiles/default/js/chunks/29.js
appyter/static/profiles/default/js/chunks/316.js
appyter/static/profiles/default/js/chunks/322.js
appyter/static/profiles/default/js/chunks/494.js
appyter/static/profiles/default/js/chunks/58.js
appyter/static/profiles/default/js/chunks/671.js
appyter/static/profiles/default/js/chunks/671.js.LICENSE.txt
appyter/static/profiles/default/js/chunks/680.js
appyter/static/profiles/default/js/chunks/704.js
appyter/static/profiles/default/js/chunks/755.js
appyter/static/profiles/default/js/chunks/798.js
appyter/static/profiles/default/js/chunks/826.js
appyter/static/profiles/default/js/chunks/977.js
appyter/static/profiles/default/js/fields/AutocompleteField.js
appyter/static/profiles/default/js/fields/FileField.js
appyter/static/profiles/default/js/fields/MultiCheckboxField.js
appyter/static/profiles/default/js/fields/MultiFileField.js
appyter/static/profiles/default/js/fields/TabField.js
appyter/static/profiles/default/js/fields/VariableField.js
appyter/static/profiles/default/js/lib/jquery.js
appyter/static/profiles/default/js/lib/jquery.js.LICENSE.txt
appyter/static/profiles/default/js/lib/require.js
appyter/static/profiles/default/js/lib/require.js.LICENSE.txt
docs/.gitignore
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/.gitignore
docs/source/conf.py
docs/source/index.rst
example/.dockerignore
example/Dockerfile
example/README.md
example/appyter.cwl
example/appyter.json
example/droptest.ipynb
example/example.ipynb
example/example_test.py
example/example_test.sh
example/requirements.txt
example/test.py
example/blueprints/__init__.py
example/blueprints/testblueprint.py
example/blueprints/testdash.py
example/fields/EmailField.py
example/fields/__init__.py
example/filters/__init__.py
example/filters/do_op.py
example/production/.env.example
example/production/docker-compose.yml
example/production/appyter/Dockerfile
example/production/s3/Dockerfile
example/production/s3/entrypoint.sh
example/static/GitHub-Mark.png
example/static/test.js
example/templates/base.j2
example/templates/form.j2
example/templates/fields/EmailField.j2
js/.gitignore
js/jsconfig.json
js/package-lock.json
js/package.json
js/webpack.config.js
js/components/Ansi.svelte
js/components/HTML.svelte
js/components/Lazy.svelte
js/components/Loader.svelte
js/components/Markdown.svelte
js/components/app/Error.svelte
js/components/app/SSRField.svelte
js/components/fields/DescriptionField.svelte
js/components/fields/SectionField.svelte
js/components/fields/StringField.svelte
js/components/fields/TabField.svelte
js/components/fields/TextListField.svelte
js/components/jupyter/Cell.svelte
js/components/jupyter/Cells.svelte
js/components/jupyter/Input.svelte
js/components/jupyter/Notebook.svelte
js/components/jupyter/Output.svelte
js/components/jupyter/OutputMimetype.svelte
js/components/jupyter/Outputs.svelte
js/components/jupyter/Prompt.svelte
js/components/jupyter/Source.svelte
js/components/jupyter/output_mimetype/ApplicationJavascript.svelte
js/components/jupyter/output_mimetype/ImagePng.svelte
js/components/jupyter/output_mimetype/ImageSvgXml.svelte
js/components/jupyter/output_mimetype/TextHtml.svelte
js/components/jupyter/output_mimetype/TextMarkdown.svelte
js/components/jupyter/output_mimetype/TextPlain.svelte
js/components/jupyter/output_mimetype/index.js
js/components/jupyter/output_type/OutputDisplayData.svelte
js/components/jupyter/output_type/OutputError.svelte
js/components/jupyter/output_type/OutputExecuteResult.svelte
js/components/jupyter/output_type/OutputStream.svelte
js/components/jupyter/output_type/index.js
js/extras/catalog-integration/LaunchSettings.svelte
js/extras/catalog-integration/LocateFileField.svelte
js/extras/catalog-integration/TableOfContents.svelte
js/extras/catalog-integration/pagehit.js
js/extras/catalog-integration/report_error.js
js/extras/catalog-integration/toc.js
js/extras/file-field/Storage.svelte
js/extras/file-field/URI.svelte
js/extras/file-field/Upload.svelte
js/lib/livereload.js
js/lib/markdown_it.js
js/lib/socket.js
js/lib/socketio.js
js/lib/svelte_component_mounter.js
js/lib/webpack_public_path.js
js/lib/stores/keycloak_auth_store.js
js/lib/stores/url_hash_store.js
js/profiles/biojupies/css/index.scss
js/profiles/biojupies/js/form.svelte
js/profiles/biojupies/js/index.js
js/profiles/biojupies/js/fields/IntField.svelte
js/profiles/biojupies/js/fields/SectionField.svelte
js/profiles/biojupies/js/fields/StringField.svelte
js/profiles/biojupies/js/fields/TextField.svelte
js/profiles/biojupies/js/fields/TextListField.svelte
js/profiles/bootstrap/css/index.scss
js/profiles/bootstrap/js/index.js
js/profiles/default/css/index.scss
js/profiles/default/js/index.js
js/profiles/default/js/landing.svelte
js/profiles/default/js/fields/AutocompleteField.svelte
js/profiles/default/js/fields/FileField.svelte
js/profiles/default/js/fields/MultiCheckboxField.svelte
js/profiles/default/js/fields/MultiFileField.svelte
js/profiles/default/js/fields/TabField.svelte
js/profiles/default/js/fields/VariableField.svelte
js/utils/any.js
js/utils/auth_headers.js
js/utils/collapse.js
js/utils/ensure_list.js
js/utils/ensure_string_list.js
js/utils/get_require.js
js/utils/hash.js
js/utils/human_size.js
js/utils/null.js
js/utils/re_full.js
js/utils/silent-check-sso.html
js/utils/slugify.js
js/utils/url_for.js
js/utils/with_timeout.js