Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement %callflow magic to spawn CallFlow app directly on ipython notebooks. #17

Merged
merged 15 commits into from
Sep 25, 2020

Conversation

jarusified
Copy link
Collaborator

@jarusified jarusified commented Aug 12, 2020

The interface possibly is going to mimic Tensorboard's style of launching a web-interface from a notebook interface.
See tensorboard

import callflow

%load_ext callflow

%callflow --config /path/to/config/file
  • Mimic the style used in Tensorboard.
  • Spawn a python and npm process to run on different ports.
  • Send data through the interface and launch the view.
  • Ensure no-duplication of processes.
  • Add documentation.
  • Adjust the aspect ratio of the tool view, if possible. (This will be part of different ticket).

Progress:

  • Current implementation fails to launch a subprocess for python3 server/main.py, complains no such file. I believe we need to set some environment variables to launch the required processes from the correct directory.

Useful Links:

@jarusified jarusified added the WIP label Aug 12, 2020
@jarusified jarusified merged commit 944db9f into LLNL:develop Sep 25, 2020
@jarusified jarusified deleted the callflow-jupyter branch September 25, 2020 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant