Skip to content

Conversation

angelphanth
Copy link
Collaborator

@angelphanth angelphanth commented Jul 25, 2025

  • Initiated as poetry project and prepped for workflows and project build

  • Turned the metadata and data retrieval scripts into python module (mgnifyapi) making functions smaller
    e.g.

    from mgnifyapi.retrieve_metadata import get_studies_info, get_analyses_info
  • Initiated configuration of app outside of scripts via configuration (yaml) file (explained it in the updated README.md)

  • added the script mgnifyapi.get_studies

    • basically it first uses mgnifyapi.retrieve_metadata then mgnifyapi.download_studies to do what the names suggest
    • it also can be used as a CLI
  • created CLI for the data retrieval part (i.e., mgnifyapi/get_studies.py)

    mgnifyapi-get-studies -c <path-to-config.yaml>
  • Updated README.md with installation and getting started tips

@angelphanth angelphanth requested a review from albsantosdel July 25, 2025 13:01
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.

1 participant