Skip to content

add ottr_viz image#15

Open
kweav wants to merge 3 commits into
mainfrom
addVizImage
Open

add ottr_viz image#15
kweav wants to merge 3 commits into
mainfrom
addVizImage

Conversation

@kweav

@kweav kweav commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

Description

Making a data visualization ottr docker image that has common plotting libraries for both R and Python. Building the data visualization course, I was needing to install packages and got to the point where just making the container was definitely easier/worth it.

Type of change

  • New feature (non-breaking change which adds functionality)

Built using ottr_python as my base image. That has everything base_ottr has plus a lot of common python packages. This adds visualization packages, especially those we've used for workshops or making example figures/content in the data viz talk. Note that it's adding visualization packages for both R and Python. Had to install several dependencies before I could install the visualization packages -- did some troubleshooting with copilot to figure out what dependencies were needed whenever building failed.

How Has This Been Tested?

I built this docker image locally then ran the container, using a volume to connect it to the data visualization course files. I ran quarto render 07_wrapping_up.qmd to verify that it successfully rendered my content the way that I expected/wanted.

One other note:

I edited the pull request template so that it has a checklist for what you need to do when you create a new Docker image (using the instructions in the README), because I keep looking at the README whenever I need to make a new image

@kweav kweav requested a review from carriewright11 February 3, 2026 17:58
@kweav

kweav commented Feb 3, 2026

Copy link
Copy Markdown
Contributor Author

Right now this is pushed to dockerhub as jhudsl/ottr_viz:dev
image

@carriewright11 carriewright11 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@carriewright11

Copy link
Copy Markdown
Contributor

you could add yourself as the maintainer @kweav

added FH email for maintainer
@kweav

kweav commented Feb 27, 2026

Copy link
Copy Markdown
Contributor Author

@carriewright11 thanks for approving this! Going to finish the example graphs for the data viz course before I merge in case I need any more packages

@carriewright11

Copy link
Copy Markdown
Contributor

@carriewright11 thanks for approving this! Going to finish the example graphs for the data viz course before I merge in case I need any more packages

makes sense!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants