herbie-fp / odyssey

A platform for exploring floating-point expressions :boat:
https://herbie-fp.github.io/odyssey/
MIT License
18 stars 0 forks source link

Input/output logging #100

Open elmisback opened 2 months ago

elmisback commented 2 months ago

In order to replace the Herbie demo, the most important missing feature is input-output logging. We can accomplish this through a logging server that all input expressions, alternatives, and sampling info are sent to. We should try to avoid data duplication to the extent that we can, but the priority is having something that runs.

elmisback commented 2 months ago

We need to save at least the input spec, the sample, any expressions considered, and the analysis data for those expressions for each tool.

elmisback commented 2 months ago
elmisback commented 2 months ago

We could also potentially load analysis state from this server?

parthrdesai commented 2 months ago

Need to discuss with Edward more on what we need to do to accomplish this.

elmisback commented 1 week ago
parthrdesai commented 1 week ago

Created an express server listning on port 8003 which gets data: sessionID, expression and timestamp. We can now log data for both expressions landing page and add button expressions. Below is a file where we are logging now. Image

parthrdesai commented 22 hours ago

Added more logging like:

Looking forward to get as much as data we can get from user through logs.