Giter Site home page Giter Site logo

Overlays in BQPlot about jdaviz HOT 6 CLOSED

spacetelescope avatar spacetelescope commented on August 27, 2024
Overlays in BQPlot

from jdaviz.

Comments (6)

stscijgbot avatar stscijgbot commented on August 27, 2024

This ticket is now being tracked at DATJPP-111

from jdaviz.

robelgeda avatar robelgeda commented on August 27, 2024

There are no functions to do a contour overlay in bqplot. I asked Maarten how hard it is to implement this (waiting to hear back). Moving on to the second point.

from jdaviz.

robelgeda avatar robelgeda commented on August 27, 2024

Axes locking is possible with plotly and is very easy to change the current code base to this paradigm.

from jdaviz.

robelgeda avatar robelgeda commented on August 27, 2024

Demo notebook at #33

from jdaviz.

brechmos-stsci avatar brechmos-stsci commented on August 27, 2024

@astrofrog @nmearl @robelgeda @brechmos-stsci and a couple others had a discussion about BQPlot vs Plotly. My notes are here:

  • T:bqplot does well with webgl for images and markers so is very fast
  • N: Plotly does have webgl
  • T: GJ can override image artists for bqplot to get data
  • T: wants GJ to support plotly either way
  • C: how much is plotly in GJ
  • N: copied bqplot implementation and put plotly in, so some implemented but not a lot
  • T: GJ might have changed too much
  • T: plotly will have to support smart sampling (for large images)
  • R: might need to ask Maarten about adding contours into bqplot
  • T: could create a custom mark and then use matplotlib to create the contours (?)
  • T: might be a week to get feature parity using plotly

Recommendation:

  • determine how much of Maarten's time it would take to get a first pass at contours implemented in BQPlot
  • short / medium term implement Plotyly functionality in glue-jupyter which @astrofrog wants to do anyway (so whether he implements or one of us continues the work @nmearl started.

Todo:

  • @nmearl create a PR against glue-jupyter with the initial plotly implementation
  • @hcferguson / @eteq we need to determine how much time from Maarten we will have / we can get, in particular with this type of work (the initial thought is that it might be 3-4 days [??] to get an initial implementation of contours in bqplot, alternatively, maybe a day of his time and 4-5 of a person at STScI, but then we would still have to get it merged.)

cc @camipacifici @eteq @hcferguson

from jdaviz.

SaOgaz avatar SaOgaz commented on August 27, 2024

With consent of @brechmos-stsci we are closing this issue, this was information rather then implementational.

from jdaviz.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.