• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MITLibraries / marimo-cdps-dashboard / 25558200153
14%

Build:
DEFAULT BRANCH: main
Ran 08 May 2026 01:27PM UTC
Jobs 1
Files 2
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 May 2026 01:27PM UTC coverage: 14.286% (-2.0%) from 16.312%
25558200153

push

github

web-flow
In 1730 date comparison (#12)

* Add digitized bag UUIDs and update dependencies

* Add list of previously digitized bag UUIDs to replace an env var containing the bagnames. This allows stakeholders to manage any changes to the list while preventing exposure of potentially sensitive data.

* Add create_dataframe_for_date function

* Add create_dataframe_for_date function to simplify the flow of the notebook
* Add get_parquet_uris_from_symlinks, create_parquet_dataframes, process_inventory_data, and transform_cdps_data submethods to be called by create_dataframe_from_date
* Add status spinner during collection of S3 inventory data
* Update comments for accuracy

* Update rename_bucket function to add dissemination and submission buckets

* Add date comparison functionality

Why these changes are being introduced:
*  Stakeholders requested the ability to compare the inventory data from a date range for reporting purposes

How this addresses that need:
* Add file_count_change_by_field and storage_change_by_field functions
* Update labels for brevity and consistency
* Add comparison date range selector, inventory date verification, and dataframe creation
* Add stakeholder-requested statistics and tables for changes associated with the selected date range

Side effects of this change:
* None

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IN-1730

* Stakeholder-requested changes

* Update change > difference for variables, labels, and comments
* Add _calculate_difference_by_field function and update file_count_difference_by_field and storage_difference_by_field
* Add mo.stop if the selected start date is after the selected end date
* Add start and end data to summary stats

* Updates based on discussion in PR #12

* Add start_df and end_df variables to simplify app flow
* Update file_count_difference_by_field and storage_difference_by_field to to use start_df and end_df
* Add mo.stop if start and end date are equal

* More updates based on... (continued)

28 of 211 new or added lines in 1 file covered. (13.27%)

6 existing lines in 1 file now uncovered.

58 of 406 relevant lines covered (14.29%)

0.14 hits per line

Uncovered Changes

Lines Coverage ∆ File
183
13.86
-1.85% notebook.py

Coverage Regressions

Lines Coverage ∆ File
6
13.86
-1.85% notebook.py
Jobs
ID Job ID Ran Files Coverage
1 25558200153.1 08 May 2026 01:27PM UTC 2
14.29
GitHub Action Run
Source Files on build 25558200153
  • Tree
  • List 2
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25558200153
  • 15385c4c on github
  • Prev Build on main (#24208970582)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc