Devin A. Conley
Devin A. Conley
Please throw a warning message to the user when automatically modifying parameters or algorithms. Doing this silently makes it extremely difficulty to debug and fine-tune. https://github.com/linkedin/luminol/blob/42e4ab969b774ff98f902d064cb041556017f635/src/luminol/algorithms/anomaly_detector_algorithms/bitmap_detector.py#L60-L73 https://github.com/linkedin/luminol/blob/42e4ab969b774ff98f902d064cb041556017f635/src/luminol/anomaly_detector.py#L91-L104
Currently all scaling is done automatically. This also means that a user must estimate time-scale by setting number of points displayed. Want to allow a user to optionally specify explicit...
Provide debugging alternative since the serial port has been hi-jacked. Expose function to allow messages to be sent through plotter library and display on listener
Add option to freeze listener and write out data to csv. Could also be a record option to save info over longer time period
Build out Mode Analytics reports of tax revenue for use in dashboard
Build scraper with upload to postgres
Want to remove blockers and facilitate contribution. Some things to add: - quickstart - contribution guidelines - examples - python environment file (requirements.txt or environment.yaml)
Initial dashboard with embedded tax revenue reports as proof of concept and example for future metrics. Look at heroku for hosting
Deploy scrapers as cron job on EC2 instance. Also look at lambda: https://aws.amazon.com/lambda/
Just opening this up to start the conversation My initial thoughts are something like this: --doc/ ----metrics-specs/ --dashboard/ ----frontend stuff, etc. --scrapers/ ----some_script_to_run_all_scrapers.py ----src/ ------non-generic-city-1/ --------crime/ --------metric-2/ ------non-generic-city-2/ --------crime/ --------metric-2/...