vizier-scala

所属分类:collect
开发工具:Scala
文件大小:0KB
下载次数:0
上传日期:2023-07-07 20:51:34
上 传 者sh-1993
说明:  Vizier无内核笔记本编程环境
(The Vizier kernel-free notebook programming environment)

文件列表:
.flake8 (630, 2023-12-31)
.swagger-codegen-ignore (0, 2023-12-31)
LICENSE.txt (671, 2023-12-31)
bin/ (0, 2023-12-31)
build.sc (13175, 2023-12-31)
debug.html (874, 2023-12-31)
docs/ (0, 2023-12-31)
docs/DEVELOPER.md (20871, 2023-12-31)
docs/STORIES.md (13083, 2023-12-31)
docs/USAGE.md (776, 2023-12-31)
docs/Wireframes.svg (146524, 2023-12-31)
package.json (109, 2023-12-31)
scripts/ (0, 2023-12-31)
scripts/bootstrap.sh (265, 2023-12-31)
scripts/build_docker.py (1604, 2023-12-31)
scripts/build_routes.sc (25562, 2023-12-31)
scripts/fix_copyrights.py (2453, 2023-12-31)
scripts/lib/ (0, 2023-12-31)
scripts/lib/akkagen.sc (3612, 2023-12-31)
scripts/lib/regexp.sc (152, 2023-12-31)
scripts/lib/routes.sc (4775, 2023-12-31)
scripts/publish.sh (456, 2023-12-31)
test_data/ (0, 2023-12-31)
test_data/NYC_11_Dec_2018.csv (91294, 2023-12-31)
test_data/NYC_18_Dec_2018.csv (116344, 2023-12-31)
test_data/NYC_CoD/ (0, 2023-12-31)
test_data/NYC_CoD/New_York_City_Leading_Causes_of_Death_12_11_2018.csv (91294, 2023-12-31)
test_data/NYC_CoD/New_York_City_Leading_Causes_of_Death_12_18_2018.csv (116344, 2023-12-31)
test_data/explosions.csv (69, 2023-12-31)
test_data/key_repair.csv (120, 2023-12-31)
test_data/r.csv (45, 2023-12-31)
... ...

# Vizier ### The world's first kernel-free notebook. Vizier is an interactive, reactive **workbook**: A workflow system with a notebook-style interface. ### Features * **No Kernels**: There's no long-running kernel with state to lose if you have to log out. * **Reproducibility**: Vizier executes cells *in order*, and automatically re-executes cells when their inputs change so your notebook's outputs are always up-to-date. * **Data Snapshots**: Vizier automatically snapshots data created by each cell, so you can re-run a cell without re-running all of its inputs. * **Polyglot**: You can combine Python, SQL, and Scala, all seamlessly working with the same data. * **Code-Optional**: Use a spreadsheet-style interface, or Vizier's "data lenses" to work with your data, code optional! * **Workflow Snapshots**: Vizier automatically keeps a record of how you edit your workflow so you can always go back to an earlier version. * **Scalable**: Vizier datasets are backed by Spark and Apache Arrow, allowing you to make big changes fast. **See some [Screenshots](https://vizierdb.info/#features)** --- ### Getting started Make sure you have JDK (v8 preferred, v11 otherwise) and Python3.X installed. Download vizier from [releases](https://github.com/VizierDB/vizier-scala/releases) or ``` wget https://maven.mimirdb.info/info/vizierdb/vizier ``` ##### Install Vizier ``` chmod +x vizier sudo mv vizier /usr/local/bin ``` ##### Start Vizier ``` vizier ``` ... and open up http://localhost:5000 in your web browser. ##### Or run with Docker ``` docker run -p 5000:5000 --name vizier okennedy/vizier:latest ``` ... and open up http://localhost:5000 in your web browser. --- ### More Info * [Project Website (w/ screenshots)](https://vizierdb.info) * [User Documentation](https://github.com/VizierDB/vizier-scala/wiki) * [Developer Documentation](https://github.com/VizierDB/vizier-scala/blob/master/docs/DEVELOPER.md) --- ### No Kernel? Unlike most notebooks, Vizier is not backed by a long-running kernel. Each cell runs in a fresh interpreter. Cells communicate by creating "artifacts": * datasets (e.g., Pandas or Spark dataframes) * files * parameters * charts * python code For example, you can define and export a function in a python cell, and use it as a User Defined Function in a SQL cell. Vizier tracks which artifacts a cell uses, so that if you change something, it knows which cells need to be re-run. When an artifact is updated (e.g., when you modify the function), every cell that used it (e.g., the SQL cell) will be re-executed.

近期下载者

相关文件


收藏者