Callflow

Latest version: v1.3.0

Safety actively analyzes 623871 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.1.2

- Enable handling of .cali files.
- Automate the config file generation process
- Add dist/* to the repo
- Single server ecosystem
- Consistent processing into .callflow directory.
- Restores the projection view
- Creates an Argparser class replacing the ConfigFileGenerator.

1.1.1

The release introduces the following features.
* Consistent license headers (see 15)
* Introduces Jupyter notebook integration (see 17)
* Adds documentation (see [docs](https://callflow-vis.readthedocs.io/))
* Adds CI/CD for the project. (see 16, 19)
* Improve argument parsing (see 21, 22)
* Adds `manager.py` to control how notebooks launch the server and app.
* Improves code quality/linting issues/minor interaction issues (see 18, 23, 24, 25, 26)
* Improves setup.py to fix installation (see PR 28)
* Improves splitting interaction UI (see PR 27)
* Combines HTML and CSS for Vue components (see 29)
* Fixes the npm production scripts (see PR 29)

1.1.0

The release introduces the following features.

- Introduces encodings for visualizing performance variation in multiple datasets.
- Ensemble Sankey view
- CCT views to explore the entire CCT.
- Comparing two datasets pair-wise
- Histograms, Scatterplots, and Boxplots for data analysis
- Module hierarchy view for exploring the module-level supergraph.
- Exposes 2 visualization interfaces, one for single call graph, and an ensemble of call graphs along with a landing page for displaying basic information.
- Introduces ensemble processing of multiple HPCToolkit, Caliper datasets.
- CallFlow interface that exposes operations (e.g., creating, filtering, grouping, and union Hatchet's GraphFrames), data structures for handling multiple call graphs, and modules that interface the interactions performed from the UI).
- Improved web UI for visualizing the performance data collected in the form of CallGraphs.
- Migrates from the previous D3 javascript UI framework to a Vue based framework, where each view in the visualization is an independent component.

- Landing page
![Screenshot from 2020-07-08 19-26-10](https://user-images.githubusercontent.com/4470019/86990424-60df9a80-c151-11ea-9bac-7b3f574ff855.png)

- CCT view
![Screenshot from 2020-07-08 19-27-05](https://user-images.githubusercontent.com/4470019/86990418-60470400-c151-11ea-959c-dd1e943ac098.png)

- Single SuperGraph
![Screenshot from 2020-07-08 19-26-44](https://user-images.githubusercontent.com/4470019/86990420-60470400-c151-11ea-97d5-e84c2dd24ba8.png)

- Ensemble SuperGraph
![Screenshot from 2020-07-08 19-28-15](https://user-images.githubusercontent.com/4470019/86990415-5f15d700-c151-11ea-9cf0-ac3d7132498e.png)

1.1.0beta

This release pertains to the code for the VIS-2020 submission.

1.1.0alpha

CallFlow v1.1.0 Alpha release.

This release translates the previous codebase from the node.js-D3 framework to the Python-Vue framework.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.