Comments (5)
Also, do we want to maybe merge the bandwidth information with this page into one "ACS Filters" notebook/webpage?
from acs-notebook.
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:
- Create a notebook with interactive
bokeh
plots, export the notebook tohtml
withnbconvert
and finally copy and paste thehtml
intoZope
- Create interactive plots in
bokeh
and usefile_html()
to generate anhtml
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 - Create interactive plots using
matplotlib
andmpld3
, 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.
@nmiles2718 given changes to the ACS webpages coming up, did we want to include a notebook that contains the throughput plots?
from acs-notebook.
@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.
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)
- Comparison with 2004 PAM HOT 21
- Update the help HOT 1
- Change shutil.move to os.rename
- MNT: Remove __pycache__ from version control
- DOC: Have README link to notebook file directly
- MNT: Delete stale calib_example branch
- Update links to new Jahia and HDox versions HOT 2
- Change description kernel
- Zeropoints Notebook Updates HOT 3
- Subarray CTE notebook HOT 1
- CALACS Notebook HOT 1
- Notebook crash when rerun with existing FITS files HOT 1
- Make a conda environment HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acs-notebook.