v0.3.0
What's Changed
- 🐛 Save streamlit rand quarto reports with Posix and change str paths to Path by @enryH in #78
- Non random import order and separation from setup code by @enryH in #92
- Os standalone installers (with a GUI) by @enryH in #73
- includes updates to logging, output-folder specifications, specifying static export folders, itables fix and Windows Path compatibility
- first GUI created
- 🐛 Fix: add code to handle plotly plots generated with R by @sayalaruano in #96
- 🎨 updadte GUI instructions, format document by @enryH in #98
To launch the bundled GUI, you will need to unzip the installer compatible with your system (MacOS with arm64/ apple silicon or x86_64/ intel or Windows x86_64) and run vuegen_gui in the unpacked main folder. Most dependencies are included into the bundle using PyInstaller.
Streamlit works out of the box as a purely Python based package. For html creation you will have to have a Python 3.12 installation with the jupyter package installed as quarto needs to start a kernel for execution. This is also true if you install quarto globally on your machine.
We recommend using miniforge to install Python and the conda package manager:
We continue our example assuming you have installed the miniforge distribution for your machine. now, create a virtual environment:
conda create -n vuegen_gui -c conda-forge python=3.12 jupyter
conda info -e # find environment locationFind the vuegen_gui path for your local user.
On MacOS you need to add a bin to the path:
/Users/user/miniforge3/envs/vuegen_gui/binOn Windows you can use the path as displayed by conda info -e:
Note
On Windows a base installation of miniforge with jupyter might work as well as the app can see your entire Path which is not the case on MacOS.
C:\Users\user\miniforge3\envs\vuegen_guiMore information regarding the app and builds can be found in the GUI README.