Skip to content
This repository has been archived by the owner on Dec 10, 2023. It is now read-only.

Releases: georgetayqy/ArticPy

Further UI Changes

02 Feb 03:24
Compare
Choose a tag to compare

Further enhancements to the UI has been made in this minor release

Minor UI Fixes

31 Jan 16:01
8b170b5
Compare
Choose a tag to compare

Minor UI Fixes are implemented in this release

App for Finals

30 Jan 15:34
Compare
Choose a tag to compare

App for Finals Evaluation

The app is now ready for the finals evaluation.

Most of the App glitches and bugs have been fixed and multiple visual enhancements are made to the UI. The pages have been decluttered and condensed for allow for less scrolling and for a faster overview of the processed data.

Finalised App Structure for Finals

12 Jan 03:40
Compare
Choose a tag to compare

This version of the app would be more or less the final revision in the overall structure and functionality of the app.

Future revisions will only work on the structure of the app; no new functions will be added.

Major App Changes

01 Jan 10:53
23d9e6b
Compare
Choose a tag to compare

Major Updates

UI

  • Condensed some UI elements into columns to reduce clutter on the page
  • Revamped download/exporting options to render a download button rather than a HTML link
  • Configured the Streamlit project-specific config file to change the overall theme of the app

App

  • Configured the Streamlit project-specific config file to allow users to upload files with sizes up to 1 TB

API Support - FastAPI

24 Dec 15:20
19bfa0e
Compare
Choose a tag to compare

Implementation of FastAPI into ArticPy

This new release of ArticPy has integrated FastAPI into the app to extend the functionalities already provided, by allowing users to install the API into their machine/server of choice and to call the API from any other authorised machine.

Note that the API is still in development and it might still be buggy.

NLP Model Trainer with Textattack

14 Dec 09:12
5935a4a
Compare
Choose a tag to compare

A new module is introduced into the app to allow users to leverage the textattack package to train and attack their NLP ML models.

Changes Made

  • Implemented textattack CLI and API into app
  • Added new standalone module focused on textattack and model training/attacking
  • Migration of Docker image from Docker Hub to Github (ghcr)

Bug Fixes and Feature Addition

04 Dec 14:47
7a6a210
Compare
Choose a tag to compare

Bugs Fixed

  • Fixed a bug with the file downloading option whereby the file to download is not being updated as the internal file counter is not incremented properly

Features Added

  • Implemented the streamlit-aggrid package into the app
  • Added new Data Modification Feature to allow users to modify data inplace
  • Added an alternative Summary engine into NLP Toolkit (uses Google's T5 model)

Major Bug Fixes

31 Oct 14:13
c724194
Compare
Choose a tag to compare

The new release of the app contains a few bug fixes and the implementation of new functionalities.

Changes

  1. Fixed multiple spelling errors within multiple elements of the app
  2. Shuffled app flags around to give users better context options
  3. Optimised Load, Clean and Optimise to quicken processing time by removing redundant and repetitive function calls
  4. Deprecated unused functions in utils.py
  5. Added File ID Counter to prevent older data from being downloaded when each module is run more than one time
  6. Added new help texts for certain app widgets

Finalised Version

26 Oct 13:41
1e309b1
Compare
Choose a tag to compare

The final, stable version of the app is now available for download and use.

Changes

  1. Deprecated Google Drive API Downloader
  2. Refactored large chunks of code across the board to shorten the length of code and decrease execution time
  3. Optimised code
  4. Added new options for users to select when specifying certain variables to be passed into the app at runtime