Recent Releases of vuegen

vuegen - v0.4.1

What's Changed

  • Update GUI installation instructions by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/118
  • Streamlit and quarto relative paths, and fix plots resizing by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/119
  • Use multiple sheets from ab excel file in reports by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/115

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.4.0...v0.4.1

- Python
Published by sayalaruano about 1 year ago

vuegen - v0.4.0

What's Changed

  • :bug: pass config path to completion message by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/111
  • :sparkles: Shut down button for streamlit app by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/113
  • Split readme docs by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/114
  • Make required folder structure more flexible by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/108
  • Recursive sub-sub-sections components by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/112
  • Ruff checks by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/117
  • Update documentation (minor) by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/83

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.3...v0.4.0

- Python
Published by sayalaruano about 1 year ago

vuegen - v0.3.3

What's Changed

  • 📝 Docs: change text from logo to path to avoid changes across OS by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/106
  • 🚧 ensure a valid python identifier for report_manger.py streamlit file by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/105
  • 🤖 Api and chatbot components update by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/107

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.2...v0.3.3

- Python
Published by sayalaruano about 1 year ago

vuegen - v0.3.2

What's Changed

  • 🐛 Fix: change the engine to export tables to images from chrome to matplotlib by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/104

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.1...v0.3.2

- Python
Published by sayalaruano about 1 year ago

vuegen - v0.3.1

What's Changed

  • Quarto checks and output directory parameters by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/99

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.0...v0.3.1

- Python
Published by sayalaruano about 1 year ago

vuegen - v0.3.0

What's Changed

  • :bug: Save streamlit rand quarto reports with Posix and change str paths to Path by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/78
  • Non random import order and separation from setup code by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/92
  • Os standalone installers (with a GUI) by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/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 https://github.com/Multiomics-Analytics-Group/vuegen/pull/96
  • :art: updadte GUI instructions, format document by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/98

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.2.2...v0.3.0

To launch the bundled GUI, you will need to unzip the installer compatible with your system (MacOS with arm64/ apple silicon or x8664/ intel or Windows x8664) 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:

bash 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:

bash /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.

bash C:\Users\user\miniforge3\envs\vuegen_gui

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

- Python
Published by sayalaruano about 1 year ago

vuegen - v0.3.0-beta

What's Changed

  • :bug: Fix github release editing by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/95
  • :bug: environment variable access in powershell by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/97

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.0-alpha...v0.3.0-beta

- Python
Published by enryH about 1 year ago

vuegen - v0.3.0-alpha

What's Changed

  • :bug: Save streamlit rand quarto reports with Posix and change str paths to Path by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/78
  • Non random import order and separation from setup code by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/92
  • Os standalone installers (with a GUI) by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/73
    • includes updates to logging, output-folder specifications, specifying static export folders, itables fix and Windows Path compatibility
    • first GUI created

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.2.2...v0.3.0

- Python
Published by enryH about 1 year ago

vuegen - v0.2.2

What's Changed

  • No default logger and print message after completion by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/76

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.2.1...v0.2.2

- Python
Published by sayalaruano over 1 year ago

vuegen - v0.2.1

What's Changed

  • Add basic example directory and notebook by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/63
  • :art: add basic vuegen demo to docs #64 by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/65
  • Display dataframes in streamlit apps with aggrid by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/66
  • 👷 CI: Add CI steps to create streamlit example branch and deploy EMP … by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/70
  • :art: sort imports, format codebase with black by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/72
  • Fix dfi library issue to export a dataframe as an image by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/74

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.2.0...v0.2.1

- Python
Published by sayalaruano over 1 year ago

vuegen - v0.2.0

What's Changed

  • 🐛 build docs - fix errors by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/49
  • :art: publish report to GitHub Pages by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/51
  • Readme and img update by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/52
  • :art: add dynamic versioning of python pkg by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/50
  • :art: visualize example in docs by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/54
  • Update footer img by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/53
  • Update demo noteb by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/55

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.1.0...v0.2.0

- Python
Published by sayalaruano over 1 year ago

vuegen - v0.1.0

What's Changed

  • Mk_pkg by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/30
  • Config generator from a directory by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/33
  • :sparkles: basic docs by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/32
  • St autorun argument and updated README by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/35
  • Entrypoint by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/38
  • :zap: only run docs for one python version, save only once by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/44
  • EMP case study as example data by @sayalaruano in https://github.com/Multiomics-Analytics-Group/vuegen/pull/45
  • restructure package layout by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/42
  • ➕ Add quarto as default dependency by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/46
  • :art: readthedocs configuration by @enryH in https://github.com/Multiomics-Analytics-Group/vuegen/pull/48

New Contributors

  • @enryH made their first contribution in https://github.com/Multiomics-Analytics-Group/vuegen/pull/30
  • @sayalaruano made their first contribution in https://github.com/Multiomics-Analytics-Group/vuegen/pull/33

Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/commits/v0.1.0

- Python
Published by enryH over 1 year ago