Skip to content

Milestones

List view

  • Build system for a SCIRunPy package and distribution on PyPi.

    Due by July 31, 2027
  • Use python wrappers to implement pytest suite. The priority of this suite is UI and other api features, to complement the google test suite.

    Due by March 31, 2027
  • Use the python wrapper factory to generate wrappers for the full SCIRun library

    Due by March 31, 2027
  • Utilize VTK to automate python wrapping of SCIRun functions

    Due by January 31, 2027
  • refactor the Python interface with SCIRun to facilitate: - python wrapping - external python library support - native python scripting - better IWP module - standalone python modules Good examples of many of the features we are looking for are Slicer and Blender

    Due by October 31, 2026
  • After user study and significant testing of the vtk rendering system, transition the main renderer to VTK instead of SR

    Due by October 31, 2026
  • design and execute a user survey to solicit feedback for newly developed renderer and interface

    Due by July 31, 2026
  • testing the VTK renderer with multiple use cases.

    Due by January 31, 2027
  • Implement a VTK renderer to run in parallel to or instead of the native SR version There is an incomplete example of how to do this in Seg3D with the following fork/branches: https://github.com/sankhesh/Seg3D/tree/vtk_rendering https://github.com/sankhesh/Seg3D/tree/vtk_rendering_new

    Due by March 31, 2026
  • The scirun build system needs to be refactored to accommodate new dependencies and features. The goals of this milestone include: - include VTK for renderer - more complete python wrapping - support a redesigned python layer - support additional python libraries (numpy, scipy, etc) - improved support for dependency updates Some Seg3D branches that may be helpful with these tasks: https://github.com/SCIInstitute/Seg3D/pull/407 https://github.com/sankhesh/Seg3D/tree/vtk_rendering https://github.com/sankhesh/Seg3D/tree/vtk_rendering_new

    Due by July 31, 2026
    0/3 issues closed
  • Separate the renderer from the data management and UI layers with the following goals: - allow for multiple renderer options (VTK) - further scripting features - headless options (aspirational) There is an example of this process in Seg3D with the following fork/branches: https://github.com/sankhesh/Seg3D/tree/vtk_rendering https://github.com/sankhesh/Seg3D/tree/vtk_rendering_new

    Due by April 1, 2026
  • Overdue by 2 year(s)
    Due by October 30, 2023
    4/7 issues closed
  • No due date
    0/225 issues closed
  • No due date
    1/40 issues closed
  • For new developers and contributors to learn the system.

    No due date
    0/39 issues closed
  • For all unscheduled, yet essential, features.

    No due date
    0/63 issues closed