Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: atlas-outreach-data-tools/atlasopenmagic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.0
Choose a base ref
...
head repository: atlas-outreach-data-tools/atlasopenmagic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.0
Choose a head ref
  • 11 commits
  • 6 files changed
  • 4 contributors

Commits on Nov 25, 2025

  1. Adding print_metadata function for pretty printing of metadata

    New function that pretty-prints the metadata dictionary to
    address
    #74
    Zach Marshall authored and Zach Marshall committed Nov 25, 2025
    Configuration menu
    Copy the full SHA
    9b60110 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #75 from zlmarshall/prettyprint

    Adding print_metadata function for pretty printing of metadata
    Soap2G authored Nov 25, 2025
    Configuration menu
    Copy the full SHA
    db82362 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2026

  1. feat: add weight metadata functionality

    New functions:
    - get_weights(key): Retrieve complete weight metadata for a dataset
    - get_weight_names(key): Get just the list of weight names
    - get_all_weights_for_release(release_name): Get weights for all datasets in a release
    Soap2G committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    44dfc37 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2026

  1. bump version to 1.9.0

    Soap2G committed Mar 9, 2026
    Configuration menu
    Copy the full SHA
    6a57905 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. feat: optimize release weight fetching with bulk API endpoint

    - Added a new `GET /weights/dsids/{dsids_str}` endpoint to the PMG Weights API to allow retrieving weights in bulk for multiple datasets at once.
    - Refactored `get_all_weights_for_release` in `metadata.py` to batch-process datasets (in chunks of 500) using the new bulk endpoint, significantly reducing API round-trips.
    - Updated dataset extraction to correctly poll the `/datasets` API directly instead of strictly relying on local cache, ensuring offline/non-current releases load correctly.
    - Added a `tqdm` progress bar to provide visual feedback during bulk weight fetching.
    - Expanded the `pytest` mock API handling and added new unit test cases (handling mismatched tag fallbacks, 404 errors, missing e_tags, and malformed datasets) to achieve 100% test coverage for `metadata.py`.
    
    See:
    https://gitlab.cern.ch/atlas-outreach-data-tools/pmg-weights-db-api/-/commit/3d66dfb3631c01d1468276983caa53c49c009900
    Soap2G committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    9017638 View commit details
    Browse the repository at this point in the history
  2. lint and pre-commit

    Soap2G committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    94500e4 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. fix: split modules for metadata and weights

    Better management of modules, less confusion and shorter files.
    Soap2G committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    4a6dcd8 View commit details
    Browse the repository at this point in the history
  2. fix: test coverage and cache clearing for weights

    In addition, Zach's cosmetic comments
    Soap2G committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    14889b9 View commit details
    Browse the repository at this point in the history
  3. chore: pre-commits

    Soap2G committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    a57a1f1 View commit details
    Browse the repository at this point in the history
  4. fix: longlines

    Soap2G committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    820d533 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2026

  1. Merge pull request #78 from atlas-outreach-data-tools/gguerrie-weights

    feat: weights implementation for atom
    zlmarshall authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    8486a42 View commit details
    Browse the repository at this point in the history
Loading