Code Monkey home page Code Monkey logo

Comments (5)

tddesjardins avatar tddesjardins commented on June 18, 2024

Also, do we want to maybe merge the bandwidth information with this page into one "ACS Filters" notebook/webpage?

from acs-notebook.

nmiles2718 avatar nmiles2718 commented on June 18, 2024

Coincidentally, I started working on this last night. The Throughputs page is much less involved than the Zeropoints page and the biggest change we would make is to incorporate interactive plots of the filter bandpasses.

I think there are three ways to go about this:

  1. Create a notebook with interactive bokeh plots, export the notebook to html with nbconvert and finally copy and paste the html into Zope
  2. Create interactive plots in bokeh and use file_html() to generate an html string that is a version of the plot which can be embedded into a webpage. I have tested this already, and it was very straightforward to do
  3. Create interactive plots using matplotlib and mpld3, see this example.

I am in favor of option 3 because of my familiarity with matplotlib and the level of maturity of mpld3. The mpld3 package appears to have all of the same functionality as bokeh, plus it was written by Jake Vanderplas, so you know it's good. The only downside is that it is not actively maintained. 👎

from acs-notebook.

tddesjardins avatar tddesjardins commented on June 18, 2024

@nmiles2718 given changes to the ACS webpages coming up, did we want to include a notebook that contains the throughput plots?

from acs-notebook.

nmiles2718 avatar nmiles2718 commented on June 18, 2024

@tddesjardins I dont think this is necessary anymore. I have the interactive plots currently up on the new webpage within Jahia. Rather than recreating the ACS webpage, it would be more instructive to do a generalized example with pysynhot in a small code block on the website just above the interactive plots. I vote to close this issue.

from acs-notebook.

tddesjardins avatar tddesjardins commented on June 18, 2024

Sounds good! I wasn't sure if you got the plots working or not after our conversations about Jahia limitations, but if that's working then I agree.

from acs-notebook.

Related Issues (14)

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.