Skip to content

Releases: Multiomics-Analytics-Group/vuegen

v0.5.1

23 Sep 08:41
2164a8b

Choose a tag to compare

What's Changed

  • 📝 Update readme and small logo by @sayalaruano in #158
  • Fix App: Exact Python version and local exec by @enryH in #153
  • 📝 Upate CONTRIBUTING.md file and create PR template by @sayalaruano in #163
  • 📝 Docs: Create and update CHANGELOG.md using changelog-from-release by @sayalaruano in #164
  • 📝 Create makefile to automate docs building process by @sayalaruano in #165

v0.5.0

19 Jul 15:52
07d0ac4

Choose a tag to compare

Bundled GUI

Release 0.5.0 bundled GUI was built using Python 3.12.10.

conda create -n vuegen_gui pip python=3.12.10 jupyter

What's Changed

  • 📝 Update installation instruction for conda by adding conda-forge channel by @sayalaruano in #122
  • 📝 Add apicall and chatbot notebooks by @sayalaruano in #123
  • ⚡ only build GUI on push to main, releases and manuel triggers by @enryH in #130
  • Check that report files are unchanged (for now in streamlit) by @enryH in #132
  • 🐛 Make excel df paths relative instead of absolute by @sayalaruano in #134
  • 🐛 allow to specify output folder - use only relative paths by @enryH in #136
  • 🚧 start to explore adding subsections to homesection by @enryH in #125
  • Style and format codebase by @enryH in #131
  • 🐛 use dynamic version to display version. by @enryH in #142
  • 📝 Update logo and citation by @sayalaruano in #145
  • ✨ shell script to update the tests by @enryH in #148
  • ✨ make relative outputs and path work better in streamlit by @enryH in #146
  • ✨ do not fail silently - fail build by @enryH in #149
  • Load home image on the base folder when creating a report from a directory by @sayalaruano in #152
  • 🐛 update formatting to support again multi-line descriptions by @enryH in #151

v0.4.1

22 May 15:07
698cf2e

Choose a tag to compare

What's Changed

  • Update GUI installation instructions by @enryH in #118
  • Streamlit and quarto relative paths, and fix plots resizing by @sayalaruano in #119
  • Use multiple sheets from an excel file in reports by @enryH in #115

v0.4.0

06 May 08:00
1251d22

Choose a tag to compare

What's Changed

v0.3.3

16 Apr 12:45
ec43047

Choose a tag to compare

What's Changed

  • 📝 Docs: change text from logo to path to avoid changes across OS by @sayalaruano in #106
  • 🚧 ensure a valid python identifier for report_manger.py streamlit file by @enryH in #105
  • 🤖 Api and chatbot components update by @sayalaruano in #107

v0.3.2

01 Apr 18:27
84b0ce7

Choose a tag to compare

What's Changed

  • 🐛 Fix: change the engine to export tables to images from chrome to matplotlib by @sayalaruano in #104

v0.3.1

26 Mar 08:25
715081b

Choose a tag to compare

What's Changed

v0.3.0

21 Mar 16:20
129d762

Choose a tag to compare

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 location

Find 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/bin

On 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_gui

More information regarding the app and builds can be found in the GUI README.

v0.3.0-beta

21 Mar 11:57
eb399be

Choose a tag to compare

v0.3.0-beta Pre-release
Pre-release

What's Changed

  • 🐛 Fix github release editing by @enryH in #95
  • 🐛 environment variable access in powershell by @enryH in #97

v0.3.0-alpha

20 Mar 13:58
99e38d9

Choose a tag to compare

v0.3.0-alpha Pre-release
Pre-release

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