Use Node-RED to collect data
We solved a data collection path problem for a customer today. By using a SG6200 Zigbee router linked with power meter (3 phase), it collects electrical current raw data from a current transformer, with data to a card size computer, it could combine the data all together into a file and email the data to an assigned person. The flow chart techniques in Node-RED allow us to complete the data collection and transfer within an hour. It's wonderful!
With all these raw data to start with, it could be Excel/CSV format, kaggle. It is then by data science to analysis and explore by like pandas, matplotlib and numpy. The model part could use pandas and sk-learn. The basic idea is you could integrate in jupyter.org to analysis data as a whole.