2

My use-case is - To visualize the peer feedback of staff to find interesting facts and inferences.

Ex - reading data from a .csv file and creating visualization on the feedback like a word cloud, bar charts, spider charts, etc.

The expected end-user experience is -

a) User clicks on the executable

b) User is asked to select a file

c) User sees all the visualizations

Also, in the future, I want to give the option for users to apply filters and search for categorical variables & staff nos.

ps: I want to keep tools like power bi, MicroStrategy, etc out of scope for this PoC.

4
  • Despite your title, an executable doesn't seem to be what you want. Given your description, you seem to be wanting a Dashboard-like interface backed by a notebook or notebooks. See about Voila, nbinteract, Panel, or Dash . See here, here, here for more about those. Commented Apr 28, 2022 at 16:03
  • Continued... Or here. Or the Voila Gallery. Commented Apr 28, 2022 at 16:04
  • Plus, there is nteract Desktop App and thebe. Thebe can use a local Jupyter server as kernel provider, see here. When mentioning online applications, like Voila earlier, I should have included Appmode. Commented Apr 28, 2022 at 17:56
  • Plus you may be interested in this discussion. Commented Apr 29, 2022 at 21:05

1 Answer 1

2

There does not seem to be a direct way to convert a Jupyter notebook to an executable file.

However the standard way to tackle your problem seems to be a two-step process:

  1. convert the notebook into a regular Python script. You can download your notebook as a Python script from the Jupyter GUI or use nbconvert, this thread is related.
  2. turn the script into an executable. There are several tools available for that matter, such as Cx_freeze or Pyinstaller.
Sign up to request clarification or add additional context in comments.

1 Comment

I have a feeling that he doesn't have the UI/UX to interact with the code. btw I agree with your solutuon

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.