Skip to content

Milestones

List view

  • Port over the logic from https://github.com/HopkinsIDD/flepiMoP/tree/main/flepimop/gempyor_pkg/src/gempyor/batch as a `flepimop2.job` module that handles job management tasks and has the ability to execute other `flepimop2` commands in various environments. Need to support `batch` modules so developers can write adaptors for their platform of choice (aws, gcloud, azure, slurm, etc.) as well as add a `flepimop2 batch` CLI that can execute another CLI command using a batch module. Notably want to punt on chaining jobs together for a future feature, but instead just focus on parallelizing one command at a time.

    No due date
  • Preparation for the Insight Net annual meeting highlighted that `flepimop2` is geared towards unix development. Need to work on adding support for windows in the documentation, installation instructions, default skeleton commands, shell processing, etc. Will likely require some additional support.

    No due date
  • No due date
    0/6 issues closed
  • No due date
    0/2 issues closed
  • Convert the `flepimop2 skeleton` command to use modular skeletoning classes to allow developers to offer customized project templates.

    No due date
    0/6 issues closed
  • Successful completion of this milestone should provide users with a complete `parameters` top level key in configuration files that gives them the ability to specify a wide variety of parameters including: - Parameters that are fixed or drawn from a distribution. - Parameters with shape. - Parameters that specify a grid (i.e. scenarios). - A way to match draws from parameters (i.e. match XYZ refers to a specific combinations of parameters).

    No due date
    2/11 issues closed
  • This milestone is to track issues related to the creation of an optimization framework within `flepimop2` with the first immediate use case being inference. Successful completion of this milestone will include `OptimizeABC` infrastructure, the addition of `flepimop2 optimize`, and the creation of an external demo package that provides and optimizer that `flepimop2` can use.

    No due date
    0/7 issues closed
  • Completion of this milestone should produce a `flepimop2 patch` CLI action that users can use to merge multiple configuration files together.

    No due date
    1/9 issues closed
  • Evolve the backend layer and output contracts to support multi-dimensional outputs, structured metadata, output discoverability, selective reads, and backends beyond CSV. All new code must pass ruff check --preview and mypy --strict.

    No due date
    1/11 issues closed
  • Flesh out the external module loading infrastructure for flepimop2. Specifically external python modules. Successful completion of this milestone should be an GitHub repository containing an external python package that can be loaded by flepimop2

    No due date
    11/12 issues closed