├── .binder ├── __environment.yml ├── no_run_postBuild ├── postBuild └── requirements.txt ├── .commitlintrc.json ├── .copier-answers.yml ├── .czrc ├── .github └── workflows │ ├── binder-on-pr.yml │ ├── build.yml │ ├── check-release.yml │ ├── docs-build.yml │ ├── enforce-label.yml │ ├── prep-release.yml │ └── publish-release.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── prepare-commit-msg ├── .lintstagedrc.json ├── .nvmrc ├── .prettierignore ├── .pyrightconfig.json ├── .vscode └── settings.json ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RELEASE.md ├── bootstrap.sh ├── commitlint.config.js ├── docs-website ├── .env ├── .env.github ├── README.md ├── babel.config.js ├── docs │ ├── examples │ │ ├── composite-vega-altair-charts.md │ │ ├── dataframe_with_plot_module.md │ │ ├── interactive-vega-altair-charts.md │ │ └── visualize-dataframe-in-table.md │ ├── getting-started │ │ ├── index.md │ │ ├── installation.md │ │ └── simple-tutorial.md │ ├── img │ │ └── teaser.png │ └── introduction.md ├── docusaurus.config.ts ├── package.json ├── sidebars.ts ├── src │ ├── components │ │ ├── ContextSensitiveImage.tsx │ │ ├── HomepageFeatures │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── ImageSwitcher.tsx │ ├── css │ │ └── custom.css │ └── pages │ │ ├── about.md │ │ ├── community.md │ │ ├── index.module.css │ │ └── index.tsx ├── static │ ├── .nojekyll │ └── img │ │ ├── format-painter-svgrepo-com.svg │ │ ├── insert-table-svgrepo-com.svg │ │ ├── logos │ │ ├── ULogo-dark.svg │ │ ├── ULogo-light.svg │ │ ├── favicon.svg │ │ ├── nsf.png │ │ ├── persist-logo-dark.svg │ │ ├── persist-logo-light.svg │ │ ├── persist-logo-small-dark.svg │ │ ├── persist-logo-small-light.svg │ │ ├── sci-logo-dark.svg │ │ ├── sci-logo-light.svg │ │ ├── vdl-logo-dark.svg │ │ └── vdl-logo-light.svg │ │ ├── pie-chart-svgrepo-com.svg │ │ ├── trend-analysis-svgrepo-com.svg │ │ ├── tutorial_images │ │ ├── step_1.gif │ │ ├── step_11.gif │ │ ├── step_12.png │ │ ├── step_13.png │ │ ├── step_2.png │ │ ├── step_3.png │ │ ├── step_4.png │ │ ├── step_5.png │ │ ├── step_6.png │ │ ├── step_7.png │ │ ├── step_8.png │ │ └── step_9.png │ │ └── video.jpeg ├── tsconfig.json └── yarn.lock ├── examples ├── _old │ ├── Altair_Example_Gallery.ipynb │ ├── Demo.ipynb │ ├── Untitled.ipynb │ ├── basic_ext_test.ipynb │ ├── berkeley_calls_july_first_half.csv │ ├── binary_serialization_testsipynb │ ├── ext-python-test.ipynb │ ├── f.txt │ ├── fire_dataset.ipynb │ ├── fire_later.csv │ ├── notebooks │ │ ├── UFO │ │ │ ├── Task NB.ipynb │ │ │ ├── Untitled.ipynb │ │ │ ├── complete.csv │ │ │ ├── scrubbed.csv │ │ │ └── ufo.csv │ │ ├── avalanche │ │ │ ├── avalanche_tasks.ipynb │ │ │ ├── avalanches_cleaned.csv │ │ │ ├── avalanches_cleaned_.csv │ │ │ ├── avalanches_data.csv │ │ │ ├── processing.ipynb │ │ │ └── scrap │ │ │ │ ├── avalance.ipynb │ │ │ │ ├── avalanche_demo.ipynb │ │ │ │ ├── avalanche_task.ipynb │ │ │ │ ├── avalanches.csv │ │ │ │ ├── avalanches_out.csv │ │ │ │ ├── avalanches_outlier.csv │ │ │ │ ├── cars-demo.ipynb │ │ │ │ └── season_phase_data.csv │ │ ├── fire │ │ │ ├── ca_fire.csv │ │ │ ├── ca_fire.ipynb │ │ │ ├── fire_earlier.csv │ │ │ ├── fire_later.csv │ │ │ ├── fires.ipynb │ │ │ └── state_land_sizes.csv │ │ ├── national_parks │ │ │ ├── demo.ipynb │ │ │ ├── parks.csv │ │ │ └── states.csv │ │ ├── unemployment_india_2020 │ │ │ ├── un_test.ipynb │ │ │ ├── unemployment_india_2020.csv │ │ │ └── unemployment_india_covid.ipynb │ │ └── youtube │ │ │ ├── Untitled.ipynb │ │ │ ├── youtube_stats.csv │ │ │ └── youtube_stats_demo.ipynb │ ├── plots │ │ ├── area-chart.ipynb │ │ ├── bar-heatmap-composite.ipynb │ │ ├── barchart.ipynb │ │ ├── cluster_simple_v1.csv │ │ ├── scatterplots.ipynb │ │ └── sp_test.ipynb │ ├── table.ipynb │ ├── test.ipynb │ ├── test_ext_widget.ipynb │ └── video │ │ ├── _cars.ipynb │ │ ├── _proc.ipynb │ │ ├── _walkthrough.ipynb │ │ ├── avalanche analysis.ipynb │ │ ├── avalanches_data.csv │ │ ├── avalanches_data_.csv │ │ └── cars.ipynb ├── avalanches_cleaned.csv ├── avalanches_ut.csv ├── blog-Copy1.ipynb ├── blog.ipynb ├── blog_preproc.ipynb ├── getting_started_composite_vega_altair_charts.ipynb ├── getting_started_interactive_data_table.ipynb ├── getting_started_plots_module.ipynb └── getting_started_vega_altair.ipynb ├── install.json ├── package.json ├── persist_ext ├── __init__.py └── internals │ ├── __init__.py │ ├── data │ ├── generated.py │ ├── get_generated_df.py │ ├── idfy.py │ ├── prepare.py │ ├── process_generate_dataset.py │ ├── utils.py │ └── validate.py │ ├── intent_inference │ └── tests │ │ └── test_intent.py │ ├── persist_magics.py │ ├── plot │ ├── __init__.py │ ├── barchart.py │ ├── plot_helpers.py │ └── scatterplot.py │ ├── utils │ ├── dev.py │ ├── dt_helpers.py │ ├── entry_paths.py │ └── logger.py │ └── widgets │ ├── base │ ├── base_anywidget.py │ ├── body_widget_base.py │ ├── output_processor.py │ ├── widget_with_chart.py │ ├── widget_with_data.py │ ├── widget_with_generation.py │ ├── widget_with_intents.py │ ├── widget_with_interactions.py │ └── widget_with_trrack.py │ ├── basepaths.json │ ├── interactions │ ├── annotation.py │ ├── categorize.py │ └── selection.py │ ├── persist_output │ ├── widget.py │ └── wrappers.py │ ├── vegalite_chart │ ├── parameters.py │ └── utils.py │ └── widget_map.json ├── postcss.config.js ├── public └── imgs │ ├── teaser.png │ └── video.jpeg ├── pyproject.toml ├── schema └── plugin.json ├── setup.py ├── src ├── cells │ ├── index.ts │ ├── trrackableCell.ts │ └── trrackableCellFactory.ts ├── commands │ └── index.ts ├── index.ts ├── intent │ └── types.ts ├── interactions │ ├── annotate.ts │ ├── base.ts │ ├── categorize.ts │ ├── changeColumnType.ts │ ├── create.ts │ ├── dropColumn.ts │ ├── editCell.ts │ ├── filter.ts │ ├── intentSelection.ts │ ├── interaction.ts │ ├── renameColumn.ts │ ├── reorderColumns.ts │ ├── selection.ts │ └── sortByColumn.ts ├── notebook │ └── index.ts ├── utils │ ├── castArgs.ts │ ├── cellStoreEngine.ts │ ├── globals.ts │ ├── jsonHelpers.ts │ ├── nullable.ts │ ├── removeImmutable.ts │ ├── stripImmutableClone.ts │ └── uuid.ts ├── vega │ └── view.ts └── widgets │ ├── components │ └── DataframeNameBadge.tsx │ ├── dataframe_footer │ └── DataframeFooter.tsx │ ├── header │ ├── Annotate.tsx │ ├── AssignCategoryPopover.tsx │ ├── CommandButton.tsx │ ├── CopyDFPopover.tsx │ ├── DropColumnPopover.tsx │ ├── EditCategoryPopover.tsx │ ├── Header.tsx │ ├── RenameColumnPopover.tsx │ ├── StyledActionIcon.tsx │ └── categoryHelpers.ts │ ├── intent │ └── Intent.tsx │ ├── interactive_table │ ├── ColumnHeader.tsx │ ├── DTypeContextMenu.tsx │ ├── DatatableComponent.tsx │ ├── EditPopover.tsx │ ├── ErrorFallback.tsx │ ├── HeaderContextMenu.tsx │ ├── RenameTableColumnPopover.tsx │ ├── RowValue.tsx │ ├── constants.ts │ ├── helpers.tsx │ └── interactive_table.tsx │ ├── persist_output │ └── PersistOutput.tsx │ ├── sidebar │ └── Sidebar.tsx │ ├── trrack │ ├── Summary.tsx │ ├── Trrack.tsx │ ├── glyphs │ │ ├── Selection.tsx │ │ └── types.ts │ ├── labelGen.ts │ ├── manager.ts │ ├── types.ts │ └── utils.ts │ ├── utils │ ├── dataframe.ts │ ├── isValidPythonVar.ts │ └── useCell.tsx │ └── vegalite │ └── Vegalite.tsx ├── style ├── base.css ├── index.css └── index.js ├── tsconfig.anywidget.json ├── tsconfig.json ├── vite.config.mjs └── yarn.lock /.binder/__environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.binder/__environment.yml -------------------------------------------------------------------------------- /.binder/no_run_postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.binder/no_run_postBuild -------------------------------------------------------------------------------- /.binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.binder/postBuild -------------------------------------------------------------------------------- /.binder/requirements.txt: -------------------------------------------------------------------------------- 1 | persist_ext>=1.6.0 2 | jupyterlab>=4.0.4 3 | altair>=5 -------------------------------------------------------------------------------- /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.copier-answers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.copier-answers.yml -------------------------------------------------------------------------------- /.czrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.czrc -------------------------------------------------------------------------------- /.github/workflows/binder-on-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.github/workflows/binder-on-pr.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.github/workflows/check-release.yml -------------------------------------------------------------------------------- /.github/workflows/docs-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.github/workflows/docs-build.yml -------------------------------------------------------------------------------- /.github/workflows/enforce-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.github/workflows/enforce-label.yml -------------------------------------------------------------------------------- /.github/workflows/prep-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.github/workflows/prep-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.husky/prepare-commit-msg -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "src/**/*": ["hatch run jlpm lint"] 3 | } 4 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18.16.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.prettierignore -------------------------------------------------------------------------------- /.pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.pyrightconfig.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'] 3 | }; 4 | -------------------------------------------------------------------------------- /docs-website/.env: -------------------------------------------------------------------------------- 1 | BASE_URL="/" -------------------------------------------------------------------------------- /docs-website/.env.github: -------------------------------------------------------------------------------- 1 | BASE_URL="/persist/" -------------------------------------------------------------------------------- /docs-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/README.md -------------------------------------------------------------------------------- /docs-website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/babel.config.js -------------------------------------------------------------------------------- /docs-website/docs/examples/composite-vega-altair-charts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/examples/composite-vega-altair-charts.md -------------------------------------------------------------------------------- /docs-website/docs/examples/dataframe_with_plot_module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/examples/dataframe_with_plot_module.md -------------------------------------------------------------------------------- /docs-website/docs/examples/interactive-vega-altair-charts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/examples/interactive-vega-altair-charts.md -------------------------------------------------------------------------------- /docs-website/docs/examples/visualize-dataframe-in-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/examples/visualize-dataframe-in-table.md -------------------------------------------------------------------------------- /docs-website/docs/getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/getting-started/index.md -------------------------------------------------------------------------------- /docs-website/docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs-website/docs/getting-started/simple-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/getting-started/simple-tutorial.md -------------------------------------------------------------------------------- /docs-website/docs/img/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/img/teaser.png -------------------------------------------------------------------------------- /docs-website/docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docs/introduction.md -------------------------------------------------------------------------------- /docs-website/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/docusaurus.config.ts -------------------------------------------------------------------------------- /docs-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/package.json -------------------------------------------------------------------------------- /docs-website/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/sidebars.ts -------------------------------------------------------------------------------- /docs-website/src/components/ContextSensitiveImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/components/ContextSensitiveImage.tsx -------------------------------------------------------------------------------- /docs-website/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /docs-website/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /docs-website/src/components/ImageSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/components/ImageSwitcher.tsx -------------------------------------------------------------------------------- /docs-website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/css/custom.css -------------------------------------------------------------------------------- /docs-website/src/pages/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/pages/about.md -------------------------------------------------------------------------------- /docs-website/src/pages/community.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/pages/community.md -------------------------------------------------------------------------------- /docs-website/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/pages/index.module.css -------------------------------------------------------------------------------- /docs-website/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/src/pages/index.tsx -------------------------------------------------------------------------------- /docs-website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs-website/static/img/format-painter-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/format-painter-svgrepo-com.svg -------------------------------------------------------------------------------- /docs-website/static/img/insert-table-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/insert-table-svgrepo-com.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/ULogo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/ULogo-dark.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/ULogo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/ULogo-light.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/favicon.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/nsf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/nsf.png -------------------------------------------------------------------------------- /docs-website/static/img/logos/persist-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/persist-logo-dark.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/persist-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/persist-logo-light.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/persist-logo-small-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/persist-logo-small-dark.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/persist-logo-small-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/persist-logo-small-light.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/sci-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/sci-logo-dark.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/sci-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/sci-logo-light.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/vdl-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/vdl-logo-dark.svg -------------------------------------------------------------------------------- /docs-website/static/img/logos/vdl-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/logos/vdl-logo-light.svg -------------------------------------------------------------------------------- /docs-website/static/img/pie-chart-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/pie-chart-svgrepo-com.svg -------------------------------------------------------------------------------- /docs-website/static/img/trend-analysis-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/trend-analysis-svgrepo-com.svg -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_1.gif -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_11.gif -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_12.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_13.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_2.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_3.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_4.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_5.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_6.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_7.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_8.png -------------------------------------------------------------------------------- /docs-website/static/img/tutorial_images/step_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/tutorial_images/step_9.png -------------------------------------------------------------------------------- /docs-website/static/img/video.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/static/img/video.jpeg -------------------------------------------------------------------------------- /docs-website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/tsconfig.json -------------------------------------------------------------------------------- /docs-website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/docs-website/yarn.lock -------------------------------------------------------------------------------- /examples/_old/Altair_Example_Gallery.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/Altair_Example_Gallery.ipynb -------------------------------------------------------------------------------- /examples/_old/Demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/Demo.ipynb -------------------------------------------------------------------------------- /examples/_old/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/Untitled.ipynb -------------------------------------------------------------------------------- /examples/_old/basic_ext_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/basic_ext_test.ipynb -------------------------------------------------------------------------------- /examples/_old/berkeley_calls_july_first_half.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/berkeley_calls_july_first_half.csv -------------------------------------------------------------------------------- /examples/_old/binary_serialization_testsipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/binary_serialization_testsipynb -------------------------------------------------------------------------------- /examples/_old/ext-python-test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/ext-python-test.ipynb -------------------------------------------------------------------------------- /examples/_old/f.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/_old/fire_dataset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/fire_dataset.ipynb -------------------------------------------------------------------------------- /examples/_old/fire_later.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/fire_later.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/UFO/Task NB.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/UFO/Task NB.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/UFO/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/UFO/Untitled.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/UFO/complete.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/UFO/complete.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/UFO/scrubbed.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/UFO/scrubbed.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/UFO/ufo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/UFO/ufo.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/avalanche_tasks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/avalanche_tasks.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/avalanches_cleaned.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/avalanches_cleaned.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/avalanches_cleaned_.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/avalanches_cleaned_.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/avalanches_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/avalanches_data.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/processing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/processing.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/avalance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/avalance.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/avalanche_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/avalanche_demo.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/avalanche_task.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/avalanche_task.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/avalanches.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/avalanches.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/avalanches_out.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/avalanches_out.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/avalanches_outlier.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/avalanches_outlier.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/cars-demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/cars-demo.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/avalanche/scrap/season_phase_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/avalanche/scrap/season_phase_data.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/fire/ca_fire.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/fire/ca_fire.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/fire/ca_fire.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/fire/ca_fire.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/fire/fire_earlier.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/fire/fire_earlier.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/fire/fire_later.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/fire/fire_later.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/fire/fires.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/fire/fires.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/fire/state_land_sizes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/fire/state_land_sizes.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/national_parks/demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/national_parks/demo.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/national_parks/parks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/national_parks/parks.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/national_parks/states.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/national_parks/states.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/unemployment_india_2020/un_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/unemployment_india_2020/un_test.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/unemployment_india_2020/unemployment_india_2020.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/unemployment_india_2020/unemployment_india_2020.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/unemployment_india_2020/unemployment_india_covid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/unemployment_india_2020/unemployment_india_covid.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/youtube/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/youtube/Untitled.ipynb -------------------------------------------------------------------------------- /examples/_old/notebooks/youtube/youtube_stats.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/youtube/youtube_stats.csv -------------------------------------------------------------------------------- /examples/_old/notebooks/youtube/youtube_stats_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/notebooks/youtube/youtube_stats_demo.ipynb -------------------------------------------------------------------------------- /examples/_old/plots/area-chart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/plots/area-chart.ipynb -------------------------------------------------------------------------------- /examples/_old/plots/bar-heatmap-composite.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/plots/bar-heatmap-composite.ipynb -------------------------------------------------------------------------------- /examples/_old/plots/barchart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/plots/barchart.ipynb -------------------------------------------------------------------------------- /examples/_old/plots/cluster_simple_v1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/plots/cluster_simple_v1.csv -------------------------------------------------------------------------------- /examples/_old/plots/scatterplots.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/plots/scatterplots.ipynb -------------------------------------------------------------------------------- /examples/_old/plots/sp_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/plots/sp_test.ipynb -------------------------------------------------------------------------------- /examples/_old/table.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/table.ipynb -------------------------------------------------------------------------------- /examples/_old/test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/test.ipynb -------------------------------------------------------------------------------- /examples/_old/test_ext_widget.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/test_ext_widget.ipynb -------------------------------------------------------------------------------- /examples/_old/video/_cars.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/video/_cars.ipynb -------------------------------------------------------------------------------- /examples/_old/video/_proc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/video/_proc.ipynb -------------------------------------------------------------------------------- /examples/_old/video/_walkthrough.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/video/_walkthrough.ipynb -------------------------------------------------------------------------------- /examples/_old/video/avalanche analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/video/avalanche analysis.ipynb -------------------------------------------------------------------------------- /examples/_old/video/avalanches_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/video/avalanches_data.csv -------------------------------------------------------------------------------- /examples/_old/video/avalanches_data_.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/video/avalanches_data_.csv -------------------------------------------------------------------------------- /examples/_old/video/cars.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/_old/video/cars.ipynb -------------------------------------------------------------------------------- /examples/avalanches_cleaned.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/avalanches_cleaned.csv -------------------------------------------------------------------------------- /examples/avalanches_ut.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/avalanches_ut.csv -------------------------------------------------------------------------------- /examples/blog-Copy1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/blog-Copy1.ipynb -------------------------------------------------------------------------------- /examples/blog.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/blog.ipynb -------------------------------------------------------------------------------- /examples/blog_preproc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/blog_preproc.ipynb -------------------------------------------------------------------------------- /examples/getting_started_composite_vega_altair_charts.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/getting_started_composite_vega_altair_charts.ipynb -------------------------------------------------------------------------------- /examples/getting_started_interactive_data_table.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/getting_started_interactive_data_table.ipynb -------------------------------------------------------------------------------- /examples/getting_started_plots_module.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/getting_started_plots_module.ipynb -------------------------------------------------------------------------------- /examples/getting_started_vega_altair.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/examples/getting_started_vega_altair.ipynb -------------------------------------------------------------------------------- /install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/install.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/package.json -------------------------------------------------------------------------------- /persist_ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/__init__.py -------------------------------------------------------------------------------- /persist_ext/internals/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/__init__.py -------------------------------------------------------------------------------- /persist_ext/internals/data/generated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/data/generated.py -------------------------------------------------------------------------------- /persist_ext/internals/data/get_generated_df.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/data/get_generated_df.py -------------------------------------------------------------------------------- /persist_ext/internals/data/idfy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/data/idfy.py -------------------------------------------------------------------------------- /persist_ext/internals/data/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/data/prepare.py -------------------------------------------------------------------------------- /persist_ext/internals/data/process_generate_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/data/process_generate_dataset.py -------------------------------------------------------------------------------- /persist_ext/internals/data/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/data/utils.py -------------------------------------------------------------------------------- /persist_ext/internals/data/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/data/validate.py -------------------------------------------------------------------------------- /persist_ext/internals/intent_inference/tests/test_intent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/intent_inference/tests/test_intent.py -------------------------------------------------------------------------------- /persist_ext/internals/persist_magics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/persist_magics.py -------------------------------------------------------------------------------- /persist_ext/internals/plot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/plot/__init__.py -------------------------------------------------------------------------------- /persist_ext/internals/plot/barchart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/plot/barchart.py -------------------------------------------------------------------------------- /persist_ext/internals/plot/plot_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/plot/plot_helpers.py -------------------------------------------------------------------------------- /persist_ext/internals/plot/scatterplot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/plot/scatterplot.py -------------------------------------------------------------------------------- /persist_ext/internals/utils/dev.py: -------------------------------------------------------------------------------- 1 | DEV = False 2 | -------------------------------------------------------------------------------- /persist_ext/internals/utils/dt_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/utils/dt_helpers.py -------------------------------------------------------------------------------- /persist_ext/internals/utils/entry_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/utils/entry_paths.py -------------------------------------------------------------------------------- /persist_ext/internals/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/utils/logger.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/base_anywidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/base_anywidget.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/body_widget_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/body_widget_base.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/output_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/output_processor.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/widget_with_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/widget_with_chart.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/widget_with_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/widget_with_data.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/widget_with_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/widget_with_generation.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/widget_with_intents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/widget_with_intents.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/widget_with_interactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/widget_with_interactions.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/base/widget_with_trrack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/base/widget_with_trrack.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/basepaths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/basepaths.json -------------------------------------------------------------------------------- /persist_ext/internals/widgets/interactions/annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/interactions/annotation.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/interactions/categorize.py: -------------------------------------------------------------------------------- 1 | # Sync with TS 2 | NONE_CATEGORY_OPTION = "No Assignment" 3 | -------------------------------------------------------------------------------- /persist_ext/internals/widgets/interactions/selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/interactions/selection.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/persist_output/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/persist_output/widget.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/persist_output/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/persist_output/wrappers.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/vegalite_chart/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/vegalite_chart/parameters.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/vegalite_chart/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/vegalite_chart/utils.py -------------------------------------------------------------------------------- /persist_ext/internals/widgets/widget_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/persist_ext/internals/widgets/widget_map.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/imgs/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/public/imgs/teaser.png -------------------------------------------------------------------------------- /public/imgs/video.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/public/imgs/video.jpeg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schema/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/schema/plugin.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/setup.py -------------------------------------------------------------------------------- /src/cells/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/cells/index.ts -------------------------------------------------------------------------------- /src/cells/trrackableCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/cells/trrackableCell.ts -------------------------------------------------------------------------------- /src/cells/trrackableCellFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/cells/trrackableCellFactory.ts -------------------------------------------------------------------------------- /src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/commands/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/intent/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/intent/types.ts -------------------------------------------------------------------------------- /src/interactions/annotate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/annotate.ts -------------------------------------------------------------------------------- /src/interactions/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/base.ts -------------------------------------------------------------------------------- /src/interactions/categorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/categorize.ts -------------------------------------------------------------------------------- /src/interactions/changeColumnType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/changeColumnType.ts -------------------------------------------------------------------------------- /src/interactions/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/create.ts -------------------------------------------------------------------------------- /src/interactions/dropColumn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/dropColumn.ts -------------------------------------------------------------------------------- /src/interactions/editCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/editCell.ts -------------------------------------------------------------------------------- /src/interactions/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/filter.ts -------------------------------------------------------------------------------- /src/interactions/intentSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/intentSelection.ts -------------------------------------------------------------------------------- /src/interactions/interaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/interaction.ts -------------------------------------------------------------------------------- /src/interactions/renameColumn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/renameColumn.ts -------------------------------------------------------------------------------- /src/interactions/reorderColumns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/reorderColumns.ts -------------------------------------------------------------------------------- /src/interactions/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/selection.ts -------------------------------------------------------------------------------- /src/interactions/sortByColumn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/interactions/sortByColumn.ts -------------------------------------------------------------------------------- /src/notebook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/notebook/index.ts -------------------------------------------------------------------------------- /src/utils/castArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/castArgs.ts -------------------------------------------------------------------------------- /src/utils/cellStoreEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/cellStoreEngine.ts -------------------------------------------------------------------------------- /src/utils/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/globals.ts -------------------------------------------------------------------------------- /src/utils/jsonHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/jsonHelpers.ts -------------------------------------------------------------------------------- /src/utils/nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/nullable.ts -------------------------------------------------------------------------------- /src/utils/removeImmutable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/removeImmutable.ts -------------------------------------------------------------------------------- /src/utils/stripImmutableClone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/stripImmutableClone.ts -------------------------------------------------------------------------------- /src/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/utils/uuid.ts -------------------------------------------------------------------------------- /src/vega/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/vega/view.ts -------------------------------------------------------------------------------- /src/widgets/components/DataframeNameBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/components/DataframeNameBadge.tsx -------------------------------------------------------------------------------- /src/widgets/dataframe_footer/DataframeFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/dataframe_footer/DataframeFooter.tsx -------------------------------------------------------------------------------- /src/widgets/header/Annotate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/Annotate.tsx -------------------------------------------------------------------------------- /src/widgets/header/AssignCategoryPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/AssignCategoryPopover.tsx -------------------------------------------------------------------------------- /src/widgets/header/CommandButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/CommandButton.tsx -------------------------------------------------------------------------------- /src/widgets/header/CopyDFPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/CopyDFPopover.tsx -------------------------------------------------------------------------------- /src/widgets/header/DropColumnPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/DropColumnPopover.tsx -------------------------------------------------------------------------------- /src/widgets/header/EditCategoryPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/EditCategoryPopover.tsx -------------------------------------------------------------------------------- /src/widgets/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/Header.tsx -------------------------------------------------------------------------------- /src/widgets/header/RenameColumnPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/RenameColumnPopover.tsx -------------------------------------------------------------------------------- /src/widgets/header/StyledActionIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/StyledActionIcon.tsx -------------------------------------------------------------------------------- /src/widgets/header/categoryHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/header/categoryHelpers.ts -------------------------------------------------------------------------------- /src/widgets/intent/Intent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/intent/Intent.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/ColumnHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/ColumnHeader.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/DTypeContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/DTypeContextMenu.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/DatatableComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/DatatableComponent.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/EditPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/EditPopover.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/ErrorFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/ErrorFallback.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/HeaderContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/HeaderContextMenu.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/RenameTableColumnPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/RenameTableColumnPopover.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/RowValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/RowValue.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/constants.ts -------------------------------------------------------------------------------- /src/widgets/interactive_table/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/helpers.tsx -------------------------------------------------------------------------------- /src/widgets/interactive_table/interactive_table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/interactive_table/interactive_table.tsx -------------------------------------------------------------------------------- /src/widgets/persist_output/PersistOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/persist_output/PersistOutput.tsx -------------------------------------------------------------------------------- /src/widgets/sidebar/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/sidebar/Sidebar.tsx -------------------------------------------------------------------------------- /src/widgets/trrack/Summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/Summary.tsx -------------------------------------------------------------------------------- /src/widgets/trrack/Trrack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/Trrack.tsx -------------------------------------------------------------------------------- /src/widgets/trrack/glyphs/Selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/glyphs/Selection.tsx -------------------------------------------------------------------------------- /src/widgets/trrack/glyphs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/glyphs/types.ts -------------------------------------------------------------------------------- /src/widgets/trrack/labelGen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/labelGen.ts -------------------------------------------------------------------------------- /src/widgets/trrack/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/manager.ts -------------------------------------------------------------------------------- /src/widgets/trrack/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/types.ts -------------------------------------------------------------------------------- /src/widgets/trrack/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/trrack/utils.ts -------------------------------------------------------------------------------- /src/widgets/utils/dataframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/utils/dataframe.ts -------------------------------------------------------------------------------- /src/widgets/utils/isValidPythonVar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/utils/isValidPythonVar.ts -------------------------------------------------------------------------------- /src/widgets/utils/useCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/utils/useCell.tsx -------------------------------------------------------------------------------- /src/widgets/vegalite/Vegalite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/src/widgets/vegalite/Vegalite.tsx -------------------------------------------------------------------------------- /style/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/style/base.css -------------------------------------------------------------------------------- /style/index.css: -------------------------------------------------------------------------------- 1 | @import url('base.css'); 2 | -------------------------------------------------------------------------------- /style/index.js: -------------------------------------------------------------------------------- 1 | import './base.css'; 2 | -------------------------------------------------------------------------------- /tsconfig.anywidget.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/tsconfig.anywidget.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/vite.config.mjs -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/visdesignlab/persist/HEAD/yarn.lock --------------------------------------------------------------------------------