mathmajorsunite's People
mathmajorsunite's Issues
Row and Column stats for data frames on processing page.
Ghost files show up upon refreshing pages.
Organization of processing page
The HTML of the process_text.html
file needs to be cleaned up. If we could make this an appealing layout, that would be very preferable because this page is the bulk of the website.
Enable zipped directories of images to be uploaded
Create Presentation
ESKETIT
Web-Hosting Framework
Create Dashboard Idea
How to automatically update ImagesForm when files are deleted
Bug currently in image.html code
Add info on the About Page
Add some information about the project on the page "About" on the website.
Find theme with Bootstrap to use for website design
Find theme that we can use in Bootstrap to improve the appearance of the site.
Check if file uploads are too large
Check in Image and Text uploading if the files are too large (~10MB or so), and reject the upload if so.
Implement initial processing scripts on webpages
test for collinearity
Merge webpage/function pass setup.
Merging functionality
On the backend, we need some efficient way to merge CSV files and save them locally. This function should be able to do the following:
Arguments:
- list of pandas dataframes
Returns:
-1 if files were not able to be merged
0 if files were able to be merged
This function should be able to check if the files are able to be merged. Just try to indicate if there is an error or not in the return, I can show an error message on the front end if needed.
It should also be able to save the merged dataframe to the location from which the other dataframes were loaded. If you want to, you could return the merged dataframe and I could save it from the frontend.
Better Redirection between pages
Currently, the HTML files don't have the best redirection between them (i.e. it's not easy to navigate between pages). If we could improve the linkage between the pages (possibly putting in a sidebar or something), that would contribute to the overall look of the site.
Histograms for Columns
I need a function that will plot a histogram for a column in a dataframe. This will contribute to our reporting functionality in the website. The function should make the histogram and save it to a folder, and it should return the absolute path to that image.
The function should take the following arguments:
dataframe: pandas dataframe
column: name of column on which to make the histogram
The function should return:
-1 if error (will be needed for processing)
1 if the data is categorical
image file name (string) if successful: should be the name of the file (with absolute path) where the image of the histogram has been saved
File interfacing API for backend use
Establish system for handling files in the website so that the backend can easily access them.
Normalize Columns
Functionality to normalize the columns in the pandas dataframe.
Prettier Home Page
Improve project proposal
Add more information to proposal, including:
Testing our product
Specific team roles
More detailed schedule
Renaming Columns Table
Set up table to rename columns - extract data for function call.
Figure out how to integrate Python scripts with webpages
sklearn integration
allow one-hot encoding and type-changes automatically
Processing interface setup
Get some buttons/functions set up to run the processing
Add upload capability to Text processing page
Update UI
Work on design of user interactions
Plan processing pipeline
Lay out a plan for calling processing functions in the main scripts.
Hide image preprocessing for now
Saving edited dataframes.
For every function that edits a dataframe, I need the functions on the backend to save the CSV's back to exactly where they came from (i.e. the same location that they had before they were loaded). This will involve multiple functions, just whichever ones edit the dataframes.
All files loaded in from the website are stored in the MathMajorsUnite/cs340_project/media/media/text
directory. I can pass the path from which I loaded the CSV file, whatever is easier. Please let me know.
Work on appearance of webpages
Add username and password functionality
locate first sample data
Need to have base sample data for preliminary tests.
Simple Web Design
I am just creating the issue now, so that I can edit it later.
Convert input() to function arguments
I noticed that in the read.py backend file, a lot of the functionality is implemented throughout command-line interaction (using input() function to extract from stdin). For the purposes of the frontend, we need to remove the input() control flow of these functions and convert this to an arguments-only framework. For example, in read_files
in the Read
class, we need the merging functionality to be able to be activated by a function call, avoiding any processing of stdin.
Figure out how to work with images and Django
Improved interpretability of linear regression page.
Make the linear regression page more interpretable, like put in some descriptions and/or links to resources.
make column drop options
Enable file uploads
make normalization features
design simple product recommendation system and integrate with SQS
Better formatting on drop-down menus
On visualize.html, the drop down menus could definitely use some visualization improvement. Good links:
https://www.w3schools.com/howto/howto_css_dropdown.asp
https://www.w3schools.com/howto/howto_custom_select.asp
PCA, TSNE Visualization (2d)
Implement PCA, TSNE 2d visualization for the data. Should have the following features:
- Choose which column to use as label
- Show labels in legend
- Grab pandas from front-end, send to backend and perform dim reduction (sklearn, .to_numpy())
Hide sections of html until they need to be seen by user
How to show matplotlib images in front-end
How to display plots, visual data in the front end.
Create Project Proposal RD1
First rough draft of the Project Proposal
make one hot labels for text data
Button to remove files in image page
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.