pedrobcst / xerus-streamlit Goto Github PK
View Code? Open in Web Editor NEWStreamlit interface for XRay Estimation Using Refinement and Similarity (XERUS)
License: MIT License
Streamlit interface for XRay Estimation Using Refinement and Similarity (XERUS)
License: MIT License
Work on enhacements of the UI. Beautify it.
Currently is all over the place
Currently the visualization of results are quite lacking. We only show the results of a given refinement process. Sometimes, being able to see all top K highest correlated patterns with the data can be quite useful. Do:
Ideally we should be able to export all the 'results' folder to zip after analysis is finished.
Filter the number of columns of the default dataframe to:
Write updated README on how to install, set up and start the interface working.
It might be nice (after updating the main Xerus) if we could have mutlipage for:
Currently, Xerus does not provide easy access to get the plots ready.
We might have to rewrite few things from scratch, especially when data is loading:
Current TODO:
When one phase is found, the dataframe does not have the colums "npos" and "n_runs". However, we are always dropping these columns, leading to error (if only one phase is found).
We should change this to just keep the columns we want instead of dropping the ones we dont want.
In correlation plot, is it possible to change the order of appealing item (phase)?
Add:
Export the structural results coming frm optimization
Integrate the BBO optimization to the interface
Add a way to use the interface to view old analysis results too.
Create a requriements.txt file for ease of installation or provide a premade conda enviroment file that can easily be used.
Currently used custom packages outside of the ones used by Xerus:
Add SessionState to buttons Analyze and Initialize.
By default, the data should be automatically plotted after it is uploaded. The 'view data' button is unnecessary.
Change these inputs to form so the app is only reload when run analysis is pressed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.