-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor with fixes, features and improved directory structure #39
Commits on May 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a04605 - Browse repository at this point
Copy the full SHA 9a04605View commit details
Commits on Jun 8, 2023
-
🎨⬆️🤠 refactor to use dash-extensions DashBlueprints
Significantly simplified code base with modular components that are each passed their own page's app (DashBlueprint) components and layouts are standardized to use render function that may receive the app with or without arguments :fire: Remove (now) unnecessary index.py :arrow_up: Pin dash-extensions to first major release :arrow_up: Pin dash to 2.10 :arrow_up: Add dash-mantine-components :arrow_up: Add dash-iconify TODO: Use tools in dash-mantine and dash-iconify libs for improved aesthetic
Configuration menu - View commit details
-
Copy full SHA for d99cd67 - Browse repository at this point
Copy the full SHA d99cd67View commit details
Commits on Jun 9, 2023
-
🎨 change default server debug setting to False
Configuration menu - View commit details
-
Copy full SHA for 592ee3d - Browse repository at this point
Copy the full SHA 592ee3dView commit details -
🎨🐛📝🐳 Fix docs, prop id and docker specs
🐳 Add quotes around ports per docker-compose spec 🐛🔥 Remove extra id in norm_method_dropdown component 📝🔥 Fix typos and add details in CONTRIBUTING 🔥 Remove unused .py pages in pages dir 🎨 Update layout of home components
Configuration menu - View commit details
-
Copy full SHA for 65f0f65 - Browse repository at this point
Copy the full SHA 65f0f65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d4889b - Browse repository at this point
Copy the full SHA 1d4889bView commit details
Commits on Jun 10, 2023
-
🎨 separate upload modal from upload modal button
🎨 style buttons using dash-mantine-components
Configuration menu - View commit details
-
Copy full SHA for 23084b8 - Browse repository at this point
Copy the full SHA 23084b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd47659 - Browse repository at this point
Copy the full SHA bd47659View commit details
Commits on Jun 12, 2023
-
🎨🔥 Refactor refine_mags_inputs_groups by extracting selects for easier layout and styling 🎨🔥 Add icons to not found page and remove unnecessary text 🎨 rename id variables for modal and its close buttons 🎨 restyle modal
Configuration menu - View commit details
-
Copy full SHA for a4760c5 - Browse repository at this point
Copy the full SHA a4760c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f4978 - Browse repository at this point
Copy the full SHA d3f4978View commit details -
🎨 Refactor mag refinement page components
🔥 Remove settings banner component to isolate its components for easier layout and styling 🎨 Refactor marker symbols legend to use icons rather than naming shapes 🎨 Restyle save selections and settings buttons
Configuration menu - View commit details
-
Copy full SHA for 6b44b74 - Browse repository at this point
Copy the full SHA 6b44b74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 732b446 - Browse repository at this point
Copy the full SHA 732b446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e96441 - Browse repository at this point
Copy the full SHA 9e96441View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4226519 - Browse repository at this point
Copy the full SHA 4226519View commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c9e6a53 - Browse repository at this point
Copy the full SHA c9e6a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for e76c4d9 - Browse repository at this point
Copy the full SHA e76c4d9View commit details -
🐎 add partial patch to 3D scatterplot component
🎨 Add selection callback for rendering contig connections cytoscape
Configuration menu - View commit details
-
Copy full SHA for b3948e8 - Browse repository at this point
Copy the full SHA b3948e8View commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b28753 - Browse repository at this point
Copy the full SHA 9b28753View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a34bd7 - Browse repository at this point
Copy the full SHA 2a34bd7View commit details -
🎨 Add specific backend configurations
🎨 Add REDIS_BACKEND details to .env 🎨 Add specific backend params to Serverside(..., backend=...) from automappa.data.db import {redis,file_system}_backend 🔥 Remove unnecessary serializers script in utils
Configuration menu - View commit details
-
Copy full SHA for 66e0991 - Browse repository at this point
Copy the full SHA 66e0991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7270ab2 - Browse repository at this point
Copy the full SHA 7270ab2View commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d4260bd - Browse repository at this point
Copy the full SHA d4260bdView commit details -
🎨 Change home upload/refine buttons to fullWidth
🎨 Change default z-axis for 3D-scatterplot to coverage
Configuration menu - View commit details
-
Copy full SHA for 300b493 - Browse repository at this point
Copy the full SHA 300b493View commit details -
⬆️🔥🎨 dmc==0.12, 🔥 binning-store, 🎨 navbar
⬆️ pin dash-mantine-components to 0.12 in env using pip rather than conda 🔥 Remove unused binning store 🎨 Change navigation to use dmc.NavLink 🎨 Add icons in page registry with blueprints
Configuration menu - View commit details
-
Copy full SHA for 60ce1b3 - Browse repository at this point
Copy the full SHA 60ce1b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2244ffc - Browse repository at this point
Copy the full SHA 2244ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8df765 - Browse repository at this point
Copy the full SHA e8df765View commit details
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93c4cbe - Browse repository at this point
Copy the full SHA 93c4cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b87bf8 - Browse repository at this point
Copy the full SHA 8b87bf8View commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bdea458 - Browse repository at this point
Copy the full SHA bdea458View commit details -
Configuration menu - View commit details
-
Copy full SHA for a47e21a - Browse repository at this point
Copy the full SHA a47e21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9b11db - Browse repository at this point
Copy the full SHA e9b11dbView commit details -
🎨 Add Refinement model to track contig cluster refinements
🎨 Implement data source to connect MAG refinements table 🎨 Add methods to get latest user refinements contig headers 🎨 Fix hide mag refinements toggle interaction with scatterplot2d 🎨 Add interaction b/w coverage range slider and scatterplot2d
Configuration menu - View commit details
-
Copy full SHA for b186df9 - Browse repository at this point
Copy the full SHA b186df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0062656 - Browse repository at this point
Copy the full SHA 0062656View commit details -
Configuration menu - View commit details
-
Copy full SHA for b719b44 - Browse repository at this point
Copy the full SHA b719b44View commit details -
🎨 styling refinements table and add interactio to hide selections
🎨 Hide MAG refinements switch is now disabled when there are no user refinements that have been made 🎨 Refinements table has been styled with new timestamp string and removed 'initial_cluster' column 🎨 Refinements table now only retrieves user refinements (i.e. excludes initial clusters)
Configuration menu - View commit details
-
Copy full SHA for f8f12f5 - Browse repository at this point
Copy the full SHA f8f12f5View commit details
Commits on Jul 12, 2023
-
:white_checkmark: Check finished TODOs
- [x] save mag refinements - [x] refinements table data & callback
Configuration menu - View commit details
-
Copy full SHA for a56de1f - Browse repository at this point
Copy the full SHA a56de1fView commit details -
🎨 Add refinements clear button
🐛 Miscellaneous fixes to Refinement page updates with refinement clear interactions
Configuration menu - View commit details
-
Copy full SHA for 5171519 - Browse repository at this point
Copy the full SHA 5171519View commit details -
Add working data source for completeness/purity boxplot
🔥 Remove unused cluster col dropdown 🎨 data sources for boxplots and barplots (on MAG summary page) now use refinement_id alongside metagenome_id
Configuration menu - View commit details
-
Copy full SHA for 762443f - Browse repository at this point
Copy the full SHA 762443fView commit details -
🎨 Add minimal working AgGrid for MAG Summary
🎨 Replace PreventUpdate with prevent_initial_call
Configuration menu - View commit details
-
Copy full SHA for 06f0f2f - Browse repository at this point
Copy the full SHA 06f0f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dca45c - Browse repository at this point
Copy the full SHA 0dca45cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a59893f - Browse repository at this point
Copy the full SHA a59893fView commit details -
🔥 Remove pandas series from boxplot figures
Configuration menu - View commit details
-
Copy full SHA for 59df9d2 - Browse repository at this point
Copy the full SHA 59df9d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 815d569 - Browse repository at this point
Copy the full SHA 815d569View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0eea3a - Browse repository at this point
Copy the full SHA e0eea3aView commit details
Commits on Jul 13, 2023
-
🎨 Replace dbc.Offcanvas with dmc.Drawer
🎨 Replace many of the Dropdowns in Offcanvas with RadioGroup Radio options (less clicks for the user)
Configuration menu - View commit details
-
Copy full SHA for 95a36e3 - Browse repository at this point
Copy the full SHA 95a36e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2ddd3f - Browse repository at this point
Copy the full SHA f2ddd3fView commit details -
--wip-- 🥕🐰 Add logic for modular task-queue
📝 Add documentation for tasks in CONTRIBUTING and reference tasks README.md 🥕 Add minimum working example for task submission, progress display for a task status badge 🥕 Add structure for passing queue around from __main__ to page layouts 🥕 Add task discovery for home page task in celeryconfig.py
Configuration menu - View commit details
-
Copy full SHA for a8538c8 - Browse repository at this point
Copy the full SHA a8538c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96ef007 - Browse repository at this point
Copy the full SHA 96ef007View commit details
Commits on Jul 14, 2023
-
🐛🐳 Fix docker image build issues
🐳🐍 Replace base image of miniforge with mambaforge 🐛 Update Makefile to remove correct image name for celery queue
Configuration menu - View commit details
-
Copy full SHA for 1be78fd - Browse repository at this point
Copy the full SHA 1be78fdView commit details
Commits on Jul 19, 2023
-
🥕🐰 minimum working task-queue for sample ingestion
🎨 Notification system tells user of current state of tasks processing 🐛🎨 Move dcc.Store(...) within respective du.Upload component 🎨 Add tasks store for getting tasks statuses 🐰🥕 Add tasks in home for handling sample data ingestion
Configuration menu - View commit details
-
Copy full SHA for db84476 - Browse repository at this point
Copy the full SHA db84476View commit details -
🎨 Add mag length sum computations
🎨 Add MIMAG cluster count computations 🎨 Add metadata to sample data card info 🐛 Replace na values from cluster col during contig loader pre-processing
Configuration menu - View commit details
-
Copy full SHA for 8814f91 - Browse repository at this point
Copy the full SHA 8814f91View commit details -
Configuration menu - View commit details
-
Copy full SHA for e780a84 - Browse repository at this point
Copy the full SHA e780a84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed27fb - Browse repository at this point
Copy the full SHA 5ed27fbView commit details
Commits on Jul 20, 2023
-
🎨 replace Length Sum units from kbp to mbp
Configuration menu - View commit details
-
Copy full SHA for 019b222 - Browse repository at this point
Copy the full SHA 019b222View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e3f20 - Browse repository at this point
Copy the full SHA 90e3f20View commit details