-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
🎉 wizard: anomalist (v2) #3388
🎉 wizard: anomalist (v2) #3388
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1835b2a - Browse repository at this point
Copy the full SHA 1835b2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b382d6c - Browse repository at this point
Copy the full SHA b382d6cView commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b3338d8 - Browse repository at this point
Copy the full SHA b3338d8View commit details -
🎉 anomalist: CLI for creating anomalies (#3381)
* 🎉 Add CLI for running anomaly detectors * merge with wizard-anomalist, pass ci/cd --------- Co-authored-by: lucasrodes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a4447b - Browse repository at this point
Copy the full SHA 9a4447bView commit details -
✨ indicator-upgrader: store variable mapping (#3389)
* Start a new staging server for branch 'variable-mapping' * add to_sql * define sqlite db name in variable * new methods to store variable mapping * force int if possible * fix inifinte loop * save variable mapping * minor ui tweak * add undo capabilities * store var mapping
Configuration menu - View commit details
-
Copy full SHA for d09cdbb - Browse repository at this point
Copy the full SHA d09cdbbView commit details -
✨ wizard: anomalist ui (#3394)
* ✨ wizard: anomalist ui * rename file * rename + tweak UI * function to get variable uris from indicator list * tweak config * minor fixes * demo * org: folder for app * ci/cd
Configuration menu - View commit details
-
Copy full SHA for 925936e - Browse repository at this point
Copy the full SHA 925936eView commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e6aaf5 - Browse repository at this point
Copy the full SHA 4e6aaf5View commit details -
🎉 anomalist: Detect new datasets automatically (#3396)
* 🎉 anomalist: Detect new datasets automatically * Add temporary duplicates of the energy and electricity mix datasets for testing purposes * Add another temporary step * Move common function to detect new datasets to utils cached * Fix wrong mapping of dataset ids in indicator upgrader * Edit dag and energy steps to be able to play around with mappings and anomalies * Improve map_datasets * Let anomalist detect new datasets and list them * Cache inputs * remove redundant code --------- Co-authored-by: lucasrodes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6333bf4 - Browse repository at this point
Copy the full SHA 6333bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c224fb7 - Browse repository at this point
Copy the full SHA c224fb7View commit details -
🎉 anomalist: Detect abrupt changes in consecutive versions of an indi…
…cator (#3368) * ✨ wizard: anomalies * wip * bump streamlit * wip * wip: chart * wip * todo * plot indicator * re-structure * wip: loading indicators * fix API grapher_chart * deprecate chart_html * chart_html -> grapher_chart * clean * feature: Detect abrupt changes in consecutive versions of an indicator * Improve compare_tables * Add new BARD score and improve compare_tables * ci/cd * wip * wip * changed module name * custom components module * add methods to get uris * get dataset uris * update import * update gpt pricing * update import * wip * provide entity-context for anomaly * wip: anomalist v2 * Implement detection of different kinds of anomaly types * Rename script * Rename script * Rename script * Create a class AnomalyDetector, simplify code * Improve scores dataframe * Rename score column * wip * wip * Improve detection of abrupt changes in time series * Add population score * Create function to get views for a list of variables * Add analytics score * Improve anomaly aggregation * Align with master * Align with master * Fix minor bug * minor cleaning * map entities only if explicitly asked * reduce re-implemented functions * avoid usage of get_connection * Ignore formatting issues --------- Co-authored-by: lucasrodes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ed14b3 - Browse repository at this point
Copy the full SHA 4ed14b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f3e9b6 - Browse repository at this point
Copy the full SHA 5f3e9b6View commit details -
Merge branch 'wizard-anomalist' of https://github.com/owid/etl into w…
…izard-anomalist
Configuration menu - View commit details
-
Copy full SHA for a8d77ea - Browse repository at this point
Copy the full SHA a8d77eaView commit details -
🎉 anomalist: Improve anomalist CLI (#3399)
* 🎉 anomalist: Improve anomalist CLI * Allow for multiple anomalies, datasets and variable ids * Fix small issues and let data loading use maximum number of workers
Configuration menu - View commit details
-
Copy full SHA for b50c1a1 - Browse repository at this point
Copy the full SHA b50c1a1View commit details
Commits on Oct 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9f5668 - Browse repository at this point
Copy the full SHA f9f5668View commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a552776 - Browse repository at this point
Copy the full SHA a552776View commit details -
* ✨ anomalist: ui flog * wip * wip * enable multiple indicator plot * allow full entity mapping load * bugfix * polish demo * ci/cd
Configuration menu - View commit details
-
Copy full SHA for 991d295 - Browse repository at this point
Copy the full SHA 991d295View commit details
Commits on Oct 15, 2024
-
🎉 anomalist: Improve Anomalist backend (#3405)
* 🎉 anomalist: Improve Anomalist backend * Improve types of anomaly_detection and cli * Minor refactor and removing useless todo * Move anomaly detection to a separate module * Prevent Anomaly from failing if table already exists * Big refactor to be able to add version change anomalies * Rename anomalies * Move detectors to a separate module * Use entity_name instead of entity_id * Convert to long format afterwards * Pass data explicitly to generate scores df
Configuration menu - View commit details
-
Copy full SHA for 47ac33e - Browse repository at this point
Copy the full SHA 47ac33eView commit details -
✨ wizard: improve app flow (#3407)
* ✨ wizard: improve app flow * add option to drop table when creating * adapt to new api * new function to create tables in anomalist * improve comments * checkfirst flag when creating table * re-order code * bug fixes in app flow * improve pagination ui * tweak internal grapher_chart flow * entity selection * module for chart configs * adjust for indicator upgrades * enable re-scan * help text, anomaly types, upgrade anomalies
Configuration menu - View commit details
-
Copy full SHA for 8a6569b - Browse repository at this point
Copy the full SHA 8a6569bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09184fc - Browse repository at this point
Copy the full SHA 09184fcView commit details
Commits on Oct 16, 2024
-
✨ Integrate GP outlier detector (#3411)
* ✨ Add GP outlier detector * drop anomalies with zero values
Configuration menu - View commit details
-
Copy full SHA for 42bab09 - Browse repository at this point
Copy the full SHA 42bab09View commit details -
✨ anomalist: stop using mock data (#3410)
* ✨ anomalist: stop using mock * style * ✨ anomalist: stop using mock data * re-order mock data * replace mock data with real data * discard df if all-zero
Configuration menu - View commit details
-
Copy full SHA for ad5aa7e - Browse repository at this point
Copy the full SHA ad5aa7eView commit details -
🐛 anomalist: Fix unknown variable ids (#3413)
* 🐛 anomalist: Fix unknown variable ids * Fix missing variable ids when detecting anomalies in multiple datasets * Update misleading comment
Configuration menu - View commit details
-
Copy full SHA for 2d98d3f - Browse repository at this point
Copy the full SHA 2d98d3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a163c35 - Browse repository at this point
Copy the full SHA a163c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 786f81a - Browse repository at this point
Copy the full SHA 786f81aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aab0dc2 - Browse repository at this point
Copy the full SHA aab0dc2View commit details -
✨ anomalist: GP support, refactor functions, add dfReduced (#3416)
* ✨ anomalist: nits * abstract df parsing logic * add GP outlier * add dfReduced to table * reset index * incorporate GP * re-arrange functions, add link to indicator * stop reducing dfScore
Configuration menu - View commit details
-
Copy full SHA for fe3027b - Browse repository at this point
Copy the full SHA fe3027bView commit details -
🎉 anomalist: Add population and analytics scores (#3412)
* ✨ anomalist: stop using mock * style * ✨ anomalist: stop using mock data * re-order mock data * replace mock data with real data * 🎉 anomalist: Add population and analytics scores * Store scores with all years and combine them on app * Add anomaly and population score, as well as weighted score * Move get_scores to utils --------- Co-authored-by: lucasrodes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 000d0c5 - Browse repository at this point
Copy the full SHA 000d0c5View commit details -
✨ anomalist: test llms for summary (#3417)
* ✨ anomalist: nits * abstract df parsing logic * add GP outlier * add dfReduced to table * reset index * incorporate GP * re-arrange functions, add link to indicator * ✨ anomalist: test llms for summary * stop reducing dfScore * wip * wip * llm summary button * add function to get variables from DB * tag: icon is optional * AI summary
Configuration menu - View commit details
-
Copy full SHA for f5b58a9 - Browse repository at this point
Copy the full SHA f5b58a9View commit details -
✨ Add max_time and n_jobs to GP (#3422)
* ✨ Add max_time and n_jobs to gp_outlier
Configuration menu - View commit details
-
Copy full SHA for 885a6b5 - Browse repository at this point
Copy the full SHA 885a6b5View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e1caac - Browse repository at this point
Copy the full SHA 9e1caacView commit details -
🎉 anomalist: Experiment with different anomaly detection methods (#3420)
* 🎉 anomalist: Experiment with different anomaly detection methods * Improve script to visualize anomalies * Improve visualization of anomalies, and try different methods * Improve cli * Some refactoring * Add useful comment * ✨ anomalist: Improve automatic detection of new datasets (#3429) * ✨ anomalist: Improve automatic detection of new datasets * Create new functions to detect new datasets, and speed up anomalist * Infer variable mapping * Use inferred variable mapping in Anomalist * Move function to get datasets info
Configuration menu - View commit details
-
Copy full SHA for 45ed79a - Browse repository at this point
Copy the full SHA 45ed79aView commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0476593 - Browse repository at this point
Copy the full SHA 0476593View commit details -
🐛 anomalist: Fix bug with unknown indicators and long loading time (#…
…3434) * 🐛 anomalist: Fix bug with unknown indicators and long loading time * Stop storing dfScore, which takes a long time to load * Fix GP detecting anomalies on old variables (which is unnecessary)
Configuration menu - View commit details
-
Copy full SHA for 8caeb49 - Browse repository at this point
Copy the full SHA 8caeb49View commit details -
✨ anomalist: Small improvement in Anomalist filters (#3437)
* 🐛 anomalist: Fix bug with unknown indicators and long loading time * Stop storing dfScore, which takes a long time to load * Fix GP detecting anomalies on old variables (which is unnecessary) * ✨ anomalist: Small improvement in Anomalist filters * Show instead of hide detectors in filter
Configuration menu - View commit details
-
Copy full SHA for 92adc85 - Browse repository at this point
Copy the full SHA 92adc85View commit details -
✨ Persist filter values in the URL for Anomalist (#3441)
* ✨ persist filter values in URL
Configuration menu - View commit details
-
Copy full SHA for f0c131c - Browse repository at this point
Copy the full SHA f0c131cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b00bf99 - Browse repository at this point
Copy the full SHA b00bf99View commit details