Skip to content
This repository was archived by the owner on Sep 3, 2022. It is now read-only.

Improving notebook diff experience #543

Open
nikhilk opened this issue Sep 21, 2015 · 3 comments
Open

Improving notebook diff experience #543

nikhilk opened this issue Sep 21, 2015 · 3 comments

Comments

@nikhilk
Copy link
Contributor

nikhilk commented Sep 21, 2015

Various things put out object memory locations which always change from run to run. Some offenders:

  • matplotlib
  • bq udf functionevaluation, querystats

Some things naturally will be different

  • execution counters
  • data (and derivatives -- images, html etc.)
  • html ids

We should offer an option to the user to easily strip out outputs if thats interesting to them in their workflow for the latter category.

@nikhilk
Copy link
Contributor Author

nikhilk commented Sep 21, 2015

One other thing that would help -- nicely formatted HTML, so its not all one single line. Breaking it out would help identifying what changed.

@gramster
Copy link
Contributor

Potentially we could strip out memory addresses by registering a formatter for object.

@nikhilk
Copy link
Contributor Author

nikhilk commented Sep 21, 2015

Well some of those things make no sense to even render, so its not just a serialization thing.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants