Skip to content

IN-1475 Initial release of CDPS dashboard#8

Merged
ehanson8 merged 2 commits intomainfrom
IN-1475-initial-release
Mar 19, 2026
Merged

IN-1475 Initial release of CDPS dashboard#8
ehanson8 merged 2 commits intomainfrom
IN-1475-initial-release

Conversation

@ehanson8
Copy link
Collaborator

@ehanson8 ehanson8 commented Mar 19, 2026

Purpose and background context

An initial release of the CDPS dashboard for final stakeholder review before shifting to the maintenance workflow described here

How can a reviewer manually see the effects of these changes?

To preview the notebook, run make run-notebook

Includes new or updated dependencies?

YES

Changes expectations for external applications?

NO

What are the relevant tickets?

Why these changes are being introduced:
* A stakeholder-approved set of data points will serve as the initial release of the CDPS dashboard

How this addresses that need:
* Update notebook.py to include all expected data points for the initial release
* Update dependencies

Side effects of this change:
* None

Relevant ticket(s):
*https://mitlibraries.atlassian.net/browse/IN-1475
@ehanson8 ehanson8 marked this pull request as ready for review March 19, 2026 17:55
@ehanson8 ehanson8 requested a review from a team as a code owner March 19, 2026 17:55
@ehanson8 ehanson8 requested a review from ghukill March 19, 2026 17:55
Copy link

@ghukill ghukill left a comment

Choose a reason for hiding this comment

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

Able to get this running by pulling inventory locations from AWS and running via ArcvhivematicaManagers role.

Looking good! No errors, works as expected. Nice work on porting all this logic over!!

One suggestion, take or leave it, would be removing the checkboxes for tables that don't utilize them for anything. I think they add a lot of visual noise, and removing them quiets things down quite a bit.

This can be done by adding selection=None to any mo.ui.table() def, e.g.:

mo.ui.table(file_bucket_data, selection=None),

With checkboxes:

Image

Without:

Image

And as discussed in slack, looking forward to talking about workflows for marimo notebooks; we don't have many yet to pull from. e.g. when DataEng reviews are needed, versus stakeholders, how best to review marimo diffs, etc.

All that said, nice work, looking good.

@ehanson8
Copy link
Collaborator Author

One suggestion, take or leave it, would be removing the checkboxes for tables that don't utilize them for anything. I think they add a lot of visual noise, and removing them quiets things down quite a bit.

This actually came up in stakeholder review of the prototype, good call and I will remove them until we have a use for them. Thanks!

@coveralls
Copy link

Pull Request Test Coverage Report for Build 23322129523

Details

  • 27 of 114 (23.68%) changed or added relevant lines in 1 file are covered.
  • 3 unchanged lines in 1 file lost coverage.
  • Overall coverage decreased (-3.5%) to 16.37%

Changes Missing Coverage Covered Lines Changed/Added Lines %
notebook.py 27 114 23.68%
Files with Coverage Reduction New Missed Lines %
notebook.py 3 15.77%
Totals Coverage Status
Change from base Build 19674808900: -3.5%
Covered Lines: 46
Relevant Lines: 281

💛 - Coveralls

@ehanson8 ehanson8 merged commit 7e0f3da into main Mar 19, 2026
2 checks passed
@ehanson8 ehanson8 deleted the IN-1475-initial-release branch March 19, 2026 23:39
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.

3 participants